What are the responsibilities and job description for the Firmware Engineer position at Engtal?
Firmware/Embedded Software Engineer – Formula 1 Power Unit Systems
Join our elite engineering team developing the next generation of performance technology for our Formula 1 Power Unit. We are seeking a Firmware/Embedded Software Engineer to work on one of the most critical components driving on-track competitiveness—delivering high-performance, real-time software solutions for our control units.
In this role, you'll be responsible for designing, implementing, and optimizing low-level software for key systems such as the converter and battery management unit. You will contribute to a high-impact, collaborative environment where milliseconds matter and innovation fuels victory.
Key Responsibilities
- Develop low-level embedded firmware and hardware drivers (e.g., SPI, SMBus, CAN) for control unit applications.
- Integrate and maintain real-time operating systems (RTOS) on platforms such as ARM and Zynq UltraScale MPSoC.
- Enhance and support our embedded Linux systems used in the Power Unit ecosystem.
- Program across a variety of microcontroller architectures with a focus on performance and reliability.
- Collaborate with control system engineers to integrate application-level software (Matlab/Simulink) into target hardware.
- Support system bring-up, testing, and debugging on both bench and trackside hardware.
Preferred Skills & Attributes
- Experience with automotive or motorsport control systems is a significant advantage.
- Strong problem-solving skills with the ability to work under pressure in a fast-paced, performance-driven environment.
- Self-motivated and detail-oriented, with excellent communication and cross-functional collaboration skills.
- Passion for motorsport and embedded innovation