Apptronik

Senior Embedded Firmware Engineer

Job Description

Posted on: 
2025-11-19

Responsibilities

  • Lead the design, development, and maintenance of firmware systems/modules for humanoid robots, including motor controls and functional safety.
  • Design, implement, and maintain Hardware-in-the-Loop (HIL) testing systems for firmware validation.
  • Define and implement the overall firmware infrastructure, including hardware and firmware interactions.
  • Create scalable and maintainable firmware architectures aligned with product requirements.
  • Diagnose and resolve complex issues during development and testing phases.
  • Collaborate effectively with cross-functional teams including hardware engineers and product managers.
  • Mentor junior engineers and drive best practices within the team.

Job Requirements

  • Bachelor's degree in Embedded Systems or related field.
  • At least 8 years of experience in embedded software.
  • Strong command of C, C++, and Python.
  • Deep understanding of microcontroller architectures and real-time operating systems (RTOS).
  • Familiarity with hardware interfaces and communication protocols (e.g., ECAT, SPI, I2C, UART).
  • Experience in leading technical initiatives and working on safety-critical systems.
  • Robotics expertise is desired but not required.
Apply now

More job openings