Senior Firmware Engineer
Platform Recruitment Limited
Lancing, United Kingdom
17 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Lancing, United Kingdom
Tech stack
C++
Software Quality
Code Review
Computer Programming
Embedded Software
Firmware
Field-Programmable Gate Array (FPGA)
Python
Matlab
Real-Time Operating Systems
Systems Integration
Job description
My client is a global engineering company developing precision power conversion and embedded control solutions for mission-critical applications. They are looking for a Senior Firmware Engineer to join their team who will design and develop embedded firmware for high-performance electronic systems, supporting new and existing products throughout the development lifecycle., * Develop embedded firmware in C/C++ for microcontrollers, SoCs, and FPGA-based systems.
- Design, implement, test, and maintain real-time embedded software.
- Collaborate with hardware engineers on hardware/software integration.
- Perform code reviews and improve software quality and maintainability.
- Support technical design, validation, and project delivery.
Requirements
- 5+ years' embedded firmware development experience.
- Strong C/C++ programming skills and RTOS experience.
- Background in power electronics, power conversion, or digital control systems.
- Experience with FPGA, DSP, Python/MATLAB, or industrial communications is beneficial.