

Senior Embedded Firmware Engineer
Location
Austin, TX
Level
Senior-Level
Department
Robotics & Automation
Type
Salary
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.




