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.
Embedded Software Engineer in Cheltenham employer: The Traffic Group
Traffic Group Signals is an exceptional employer, offering a dynamic work environment in Cheltenham where you can lead and manage depot operations while ensuring top-notch service and safety standards. With a strong focus on employee growth, competitive salaries, and a comprehensive benefits package including a company vehicle, this role provides the perfect opportunity for those looking to make a meaningful impact in the fleet hire division. Join a collaborative team that values customer relationships and continuous improvement, making it a rewarding place to advance your career.