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 →