Embedded Software / Firmware Engineer
Main mission
Develops software for physical systems: automotive, industrial, medical.
5 key responsibilities
- Develop software for constrained systems: memory, real-time, energy.
- Program close to the hardware: drivers, protocols, sensors.
- Test on target and debug with hardware tools.
- Ensure reliability and operational safety.
- Manage remote updates (OTA) and embedded security.
Key skills
C/C++, RTOS, protocols (CAN, I2C, SPI), hardware debugging, safety standards.
What's expected
Software that never crashes in an object that cannot be restarted: the requirement of the physical world.
Career paths
Embedded Architect, Senior IoT Engineer, Autonomous Systems Engineer.
Openings right now
No opening for this role at the moment.
Get alerted as soon as a Embedded Software / Firmware Engineer position is published.
Create a job alert →