Embedded Software Engineer - HIL Test
Humanoid · Cambridge, MA · 6 days ago
On-siteEngineering$150k–$200k/yrFull-time
About the role
As an Embedded Software Engineer on the Core Platform team in Boston, you will play a critical role in building hardware-in-the-loop (HIL) test infrastructure that validates the functional safety components powering our next generation of humanoid robots.
Responsibilities
- Build and maintain HIL test environments specifically for functional safety hardware and associated embedded components.
- Engineer and integrate test fixtures, laboratory bench environments, and the necessary infrastructure to emulate complex robotic behaviors.
- Create sophisticated software and firmware for automation, utilizing Python-based tools and embedded code for specialized test hardware.
- Leverage Raspberry Pi, microcontrollers, and IoT platforms to generate high-fidelity system interfaces and realistic stimuli.
- Execute black-box validation by interfacing the safety computer with simulated inputs, performing fault injection, and analyzing system resilience.
- Partner with firmware and hardware teams to investigate failures, optimize test coverage, and streamline safety-critical validation processes.
- Contribute to the development of scalable infrastructure that enables automated, future-proof validation for safety-related systems.
Requirements
- 3+ years of experience in embedded systems, test engineering, robotics, mechatronics, or a similar hands-on technical field.
- Strong practical skills across both hardware and software, with the ability to wire systems, build fixtures, and write automation code.
- Proficiency in Python and comfort working with embedded software or firmware used for internal tools and test systems.
- Hands-on experience with Raspberry Pi, microcontrollers, IoT devices, or similar prototyping and test platforms.
- Experience debugging integrated systems at the bench using lab equipment and iterative hardware/software investigation.
- A builder/tinkerer mindset with strong curiosity, good judgment, and enjoyment of making complex systems work in the lab.
- Interest in robotics and safety-critical systems, with the ability to thrive in a fast-moving, highly collaborative engineering environment.
Qualifications
- BS in Computer Science, Electrical Engineering, Robotics, or a related field.
- Experience with safety-critical systems and functional safety standards such as ISO 26262.
- Knowledge of C/C++ programming languages and familiarity with embedded systems development.
- Experience with Linux operating systems and command-line utilities.
- Understanding of electrical circuits and basic electronics.
Skills
- Python programming
- Raspberry Pi and microcontroller integration
- Embedded systems development
- Test fixture design and implementation
- System-level debugging and analysis
- Collaborative problem-solving and teamwork
Benefits
- Comprehensive health coverage for US-based employees, including fully paid medical, dental, and vision insurance, with virtual care and employee assistance resources.
- Meaningful time off to rest and recharge: 23 days of PTO (accrued), separate sick leave, and paid company holidays.
- 401(k) retirement plan with employer match.
- Equity included–we believe builders should share in what they build.
- Free daily catered lunch, snacks, and drinks in-office.
- Collaboration with top-tier engineers, researchers, and product experts in AI and robotics.
- Freedom to influence the product and own key initiatives.
Pay
The expected base salary range for this role is $150K–$200K USD per year; your placement in that range depends on how your experience maps to our internal leveling.
Schedule
Full-time position based in Boston, MA.