We're looking for a hands-on  Embedded  team leader to join our growing core robotics team. If you're passionate about high-performance  Real-Time systems, motor control, or industrial protocols like EtherCAT, this is your opportunity to work on a truly cutting-edge humanoid robot.
Youll design, implement, and optimize  Embedded code for  Real-Time control of actuators, sensors, and communication layers running directly on STM32 microcontrollers all bare metal, no OS. This is not application-level development its close to the metal, critical-path firmware engineering.
Responsibilities
 Design and develop  Real-Time firmware in  C for STM32-based robotic subsystems.
 Write precise, efficient, and maintainable code for motor control, IO handling, safety loops, and communication.
 Work with high-speed buses, ADCs, DMA, interrupts, timers, and peripherals.
Requirements:  B.Sc. in Electrical Engineering, Computer Engineering, or a related field.
 4+ years experience as  team leader 
 5+ years of experience in  Embedded firmware development (bare metal,  Real-Time systems).
 Strong proficiency in  C and STM32 microcontroller programming.
 Hands-on experience with motor control algorithms and/or industrial communication protocols.
 Excellent debugging skills both in code and hardware environments.
 Comfortable with schematics,  data sheets, and interpreting electrical signals on the bench.
Advantages
 Deep knowledge of EtherCAT, including stack integration and  Real-Time tuning.
 Experience with field-oriented control (FOC), current/torque/velocity loops, and encoder interfaces.
 Exposure to  Python for scripting, testing, or automation.
 Familiarity with MISRA  C, safety standards, or structured code practices.
This position is open to all candidates.