Senior Firmware Engineer
Role details
Job location
Tech stack
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
Apply now to drive the next generation of power systems and deliver cutting-edge firmware solutions