Embedded Software Engineer
Role details
Job location
Tech stack
Requirements
Are you an Embedded Software Engineer with 5+ years' experience ready to step into a senior role?
Or an established Senior Embedded Software Engineer seeking a fresh technical challenge in an open, collaborative environment?, Skills and Experience required for this Senior Embedded Software Engineer role based in Cambridgeshire:
- Extensive experience in embedded firmware development and system architecture
- Strong proficiency in C/C++, RTOS, and low-level interfaces (SPI, I2C, UART)
- Solid understanding of microcontrollers, SoCs, and hardware/software co-design
- Experience with system-level design, performance optimisation, and fault tolerance
Desirable Experience for this Senior Embedded Software Engineer role based in Cambridgeshire:
- Background in safety-critical systems and compliance standards
- Familiarity with modern development tools (Git, CI/CD, static analysis)
- Strong analytical and problem-solving skills
- Experience with real-time operating systems (e.G. FreeRTOS)
Benefits & conditions
This is a fantastic opportunity to join a well-established, forward-thinking organisation offering an excellent technical environment and a competitive package. The role provides long-term career progression within a continually growing business.