Job description
Embedded Firmware Engineer | Safety-Critical Solutions
Permanent
Location: Cambridge (Hybrid working)
Are you an experienced Embedded Firmware Engineer ready to tackle exciting challenges in safety-critical applications?
Join a cutting-edge team in Cambridge, driving innovation across industries such as healthcare, automotive, and advanced sensing. This role offers the opportunity to work on impactful projects, from developing firmware for ARM-based microcontrollers to creating tools that enhance product testing and manufacturing.
About the Role:
As an Embedded Firmware Engineer, you will:
For more information, or to discuss your experience/CV, please do get in touch with Thomas Drake at SoCode Norwich!
Permanent
Location: Cambridge (Hybrid working)
Are you an experienced Embedded Firmware Engineer ready to tackle exciting challenges in safety-critical applications?
Join a cutting-edge team in Cambridge, driving innovation across industries such as healthcare, automotive, and advanced sensing. This role offers the opportunity to work on impactful projects, from developing firmware for ARM-based microcontrollers to creating tools that enhance product testing and manufacturing.
About the Role:
As an Embedded Firmware Engineer, you will:
- Develop high-quality firmware for application solutions, ensuring compliance with standards like IEC 62304 (medical devices) and ISO 26262 (automotive functional safety).
- Collaborate with multidisciplinary teams, including Test Engineering, Hardware Design, and Data Science, to define and implement cost-effective sensing solutions.
- Support customers and Field Applications Engineers during the integration of sensing solutions into end products.
- Firmware Development:
- Design and implement firmware for ARM-based microcontrollers or ASICs
- Implement sensing algorithms and optimise performance through detailed testing and data analysis.
- Conduct code reviews, testing, and debugging to deliver robust solutions.
- Essential Skills:
- Proven experience in real-time, bare-metal firmware development using C.
- Familiarity with ARM-based microcontrollers, including STM32 or EFM32 families.
- Experience with Python for automated testing.
- Knowledge of ISO 9001:2015 quality management and standards like ISO 26262 or IEC 62304.
- Desirable Skills:
- Experience in firmware development for sensing solutions.
- Background in hardware design (digital or analogue).
For more information, or to discuss your experience/CV, please do get in touch with Thomas Drake at SoCode Norwich!