Senior Firmware Engineer
Platform Recruitment
Norwich, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 70KJob location
Norwich, United Kingdom
Tech stack
Software Debugging
Firmware
Hardware Design
Python
MISRA C (C Programming Language)
Software Coding
Job description
- Design, develop, maintain, and test firmware and software for products focusing on power systems, motors, and motor controllers
- Act as the technical interface with the hardware design team and ensure all code development meets company standards
- Actively promote continuous improvement in development and coding practices, while also supporting QA and optimising performance.
Requirements
- Developing ARM MCUs in C
- Python experience
- Proven experience writing code to control power electronic systems
- Ability to read and understand electronic schematics
- Familiarity with coding standards, such as MISRA
- Knowledge of firmware/software debugging and validation techniques