Senior Firmware Engineer (Contract)
other jobs Avanti Recruitment
Added before 3 Days
- England,London,City of London
- Full Time, Contract
- Salary negotiable
Job Description:
We are currently seeking a Senior Firmware Engineer to join a high-performing engineering team working on cutting-edge embedded systems.
This is an exciting opportunity to contribute to the development of a complex, real-world product, working across the full lifecycle from development through to deployment.
The RoleYou will be responsible for developing and maintaining embedded software, working closely with hardware teams to deliver robust, high-quality firmware solutions. The role involves a mix of new development, porting existing code, debugging, and system optimisation.
Key Responsibilities*Design, develop, and maintain embedded firmware
*Work with existing codebases, including porting and refactoring
*Debug complex issues across software and hardware
*Collaborate closely with hardware engineers on system integration
*Contribute to architecture decisions and code quality
Key Requirements*Strong experience in embedded firmware development
*Proficiency in C and/or C++
*Experience with RTOS (e.g. FreeRTOS) and some bare-metal development
*Knowledge of communication protocols such as CAN, UART, SPI, I2C, BLE
*Experience working with microcontrollers and low-level drivers
*Strong debugging skills, including hardware interaction and reading schematics
Desirable Experience*Motor control, power electronics, or inverter systems
*Functional safety standards (e.g. MISRA)
*CI/CD tools (e.g. Jenkins) and version control (Git)
Additional Information*Location: London (Hybrid working)
*Contract position
This is a great opportunity for an experienced firmware engineer looking to work on technically challenging systems within a collaborative environment.
This is an exciting opportunity to contribute to the development of a complex, real-world product, working across the full lifecycle from development through to deployment.
The RoleYou will be responsible for developing and maintaining embedded software, working closely with hardware teams to deliver robust, high-quality firmware solutions. The role involves a mix of new development, porting existing code, debugging, and system optimisation.
Key Responsibilities*Design, develop, and maintain embedded firmware
*Work with existing codebases, including porting and refactoring
*Debug complex issues across software and hardware
*Collaborate closely with hardware engineers on system integration
*Contribute to architecture decisions and code quality
Key Requirements*Strong experience in embedded firmware development
*Proficiency in C and/or C++
*Experience with RTOS (e.g. FreeRTOS) and some bare-metal development
*Knowledge of communication protocols such as CAN, UART, SPI, I2C, BLE
*Experience working with microcontrollers and low-level drivers
*Strong debugging skills, including hardware interaction and reading schematics
Desirable Experience*Motor control, power electronics, or inverter systems
*Functional safety standards (e.g. MISRA)
*CI/CD tools (e.g. Jenkins) and version control (Git)
Additional Information*Location: London (Hybrid working)
*Contract position
This is a great opportunity for an experienced firmware engineer looking to work on technically challenging systems within a collaborative environment.
Job number 3688260
Increase your exposure to recruiters with ProJobs
Thousands of recruiters are looking for you in the Job Master profile database, increase your exposure 4 times with a ProJob subscription
You can cancel your subscription at any time.
metapel
Company Details:
Avanti Recruitment
Company size: 20–49 employees
Industry: Recruitment Consultancy
Simplifying Tech Recruitment, Since 2009.Avanti exists to make tech recruitment less challenging, complex, and time-consuming for both employers and j...