Traffic congestion at roadworks is a problem that affects hundreds of thousands of road users every day. At Traffic Group Signals, you can be part of the solution.
We're looking for an experienced Embedded Software Engineer to design, develop and maintain firmware for our current and next-generation traffic signal controllers. Working alongside electronic engineers, software developers and product managers, you'll help enhance established products and bring new signalling solutions to life.
Key Responsibilities
- Develop reliable, efficient and clearly documented embedded C firmware.
- Contribute across the development lifecycle, from requirements and architecture through to testing, deployment and maintenance.
- Integrate and debug software and hardware to ensure robust performance in real-world conditions.
- Produce technical documentation, test scripts and test results, supporting continuous improvement.
Skills & Experience
- A relevant degree and at least five years' experience in firmware or embedded software development.
- Practical experience with embedded C, Python and microcontrollers such as STM32 or PIC32.
- Familiarity with RTOS, bare-metal programming and communication protocols including I2C, SPI, serial and wireless.
- Experience with debugging tools, version control, static analysis and automated testing.
- Strong problem-solving skills and a collaborative, organised approach.
#J-18808-Ljbffr