Main characteristics
- Location
- Cambridge, Cambridgeshire
- Company
- Langham Recruitment
- Salary
- £70000 - £80000/annum Bonus, Life and Medical Insurance
- Employment type
- Permanent
- Category
- Engineering
Job summary
Senior/Principal Firmware Engineer | Up to £80k | Permanent | CambridgeshireWe are currently working with a well-known, Semiconductor company, that focuses on developing cutting-edge sensor solutions, that offer accuracy, reliability, and efficiency for clients in the medical, automotive, industrial, and consumer applications industries.
As a Firmware Engineer, you'll play a pivotal role as an independent technical contributor, enhancing and honing your skills and capabilities to adeptly design and develop firmware applications that meet the highest standards of efficiency and innovation.
Package:
Salary up to £80k DOE
Bonus based on company and personal performance.
Private Medical Insurance including spouse/partner and dependant/children.
BUPA Cash plan
Life Insurance
25 days holiday plus bank holidays.
Support for relocation and sponsorship can be offered!
The Role:
Developing firmware for application solutions integrating specialized sensors, commonly on ARM-based microcontrollers or ASIC cores.
Crafting SDKs for clients to merge firmware with their applications.
Adapting firmware to new processor variations or families
Collaborating across teams to design cost-effective sensing solutions for specific applications.
Contributing to constantly enhancing our software development processes and quality benchmarks.
Capturing requirements, analysing, specifying, designing, implementing (with strict source code management), conducting design and code reviews, developer-testing, and debugging.
About you:
Degree in relevant field
Experienced in the development of real-time firmware in C language.
Experience with ARM-based microcontrollers for ASICs using ADCs, DAC and interfaces such as I2C, SPI and CAN.
Experience with Microcontroller families such as STM32 and EFM32.
Tools such as Keil, IAR, STM32CubeMX and Eclipse/gnu
Troubleshooting via JTAG interface adapters and utilizing test tools like oscilloscopes and logic analysers.
Source code management, ideally Git.
Automated Testing experience
Experience with Python
This Firmware Engineer position is being handled by Langham Recruitment Ltd. Langham Recruitment Ltd acts as an employment agency and is registered in England and Wales (reg (phone number removed))
Benefits: Bonus, Life and Medical Insurance