This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As an Embedded Software Engineer - Hands, you will contribute across the embedded stack, ranging from motor control to sensor interfaces. You’ll support hardware bring-up and integration efforts, while driving development in safety, security, and production-grade firmware architecture. This role is central to moving our systems from lab environments into scalable, real-world deployments.
Job Responsibility:
Architect and develop firmware for motor controllers, sensor interfaces, and battery management systems
Participate in hardware-software integration and system bring-up projects
Contribute to CI/CD infrastructure and hardware-in-the-loop (HIL) testing
Implement features for safety, security, and high-level robot software safety layers
Drive improvements in firmware standards, reliability, and development processes
Requirements:
Programming languages C & C++
Hands-on experience developing embedded firmware, including motor control, MCU APIs, and sensor interfaces
Experience with hardware-software integration and bringing up new hardware platforms
Knowledge of test automation, CI/CD systems, and HIL testing environments
Strong execution mindset and ability to balance short-term deliverables with long-term planning
Background in robotics, automotive, consumer electronics, or other embedded safety/security-focused domains
Ability to read schematics for debug and bring-up activities