Robotics Embedded Software Engineer
External job listingat Engtal
Design and test embedded software for wearable robotics, integrating firmware with motor controllers, sensors, and communication interfaces.
Salary
Not provided
Location
Austin, United States
Employment type
Full time
Workplace
Not provided
Robotics Embedded Software Engineer
Austin, United States
Job description
About the role
Engtal is looking for engineers who thrive where hardware, software, and human motion intersect. As a Robotics Software Engineer on the Embedded Systems team, you will design, prototype, and test reliable hardware and software systems for wearable mobility solutions.
The company’s flagship product is robotic shoes that augment natural walking with intelligent locomotion assistance. Its mission is to make walking faster, more efficient, and more accessible. The product previously won TIME Magazine's Best Invention of the Year.
Responsibilities
- Embedded development: Design, develop, and maintain embedded software for wearable robotics, including system software, RTOS, bootloaders, and Built-In Self-Test (BIST) software.
- System architecture and coding: Lead overall product firmware architecture, write core code, and deliver high-quality, safety-critical software solutions.
- Hardware integration: Work with hardware engineers to integrate software with motor controllers, sensors, and communication interfaces.
- System-level validation: Build test frameworks and use cases to verify hardware and software integration. Implement test plans across the software development lifecycle to identify and resolve system defects.
- Code quality and CI/CD: Lead code reviews, manage merge conflicts, maintain repository health, and implement and optimize CI/CD pipelines and automated testing.
- Production support: Architect and maintain production-line testing software and optimize mass-production testing.
Key facts
- The role is on the Embedded Systems team.
- The work includes embedded software for wearable robotics, including RTOS, bootloaders, and BIST software.
- The role involves integrating software with motor controllers, sensors, and communication interfaces.
- Responsibilities include production-line testing software.
Frequently asked questions
What does this role involve?
It involves designing, developing, and maintaining embedded software for wearable robotics, along with firmware architecture, hardware integration, and system-level validation.
What hardware components does the role work with?
The role integrates software with motor controllers, sensors, and communication interfaces.
Does the role include production support?
Yes. Responsibilities include architecting and maintaining production-line testing software and optimizing mass-production testing.