Principal Engineer Embedded Sensors and Safety Software
Outrider is a robotics company providing autonomous, electric yard-operations systems for enterprise logistics hubs.
Funding history
Investors
About Outrider
Outrider automates distribution-yard operations through an integrated system of cloud management software, autonomous electric yard trucks, robotic trailer connections, and site infrastructure.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, implement, and maintain safety-critical embedded software and system test infrastructure. You will develop automated tests and calibration solutions, investigate system issues, develop C, C++, and Python software, support deployment and validation, deliver experiments, and provide technical leadership in software and system safety.
Requirements
- Software test infrastructure experience for safety-critical systems
- Python proficiency
- C and modern C++ embedded software development experience
- Test lab equipment experience
- CAN and networking experience
- Perception sensor and safety-significant hardware experience
- REST API experience
- Development container familiarity
- Git and CI/CD pipeline experience
- AI coding tool experience
- Linux software development experience
- Full software development lifecycle proficiency
- Analytical skills
- Bachelor’s degree in a relevant engineering or computer science field
- Current authorization to work in the United States
- Residence within the United States
Responsibilities
- Build software and system test infrastructure
- Design and deliver test solutions for components and integrated systems
- Develop test cases across the development lifecycle
- Integrate test solutions with CI/CD
- Develop automated sensor characterization and calibration solutions
- Triage issues and perform root-cause analysis
- Develop C, C++, and embedded C software
- Coordinate system performance improvements
- Support deployment, maintenance, and validation
- Deliver experiments to evaluate system performance
- Provide technical leadership and mentor colleagues on software and system safety
Benefits
- Equity package
- Relocation assistance
- Health insurance
- Dental insurance
- Vision insurance
- Parental leave
- 401(k) retirement plan
- Flexible spending account
- Health savings account
- Short-term disability insurance
- Long-term disability insurance
- Life insurance
- Pet insurance
- Mental health benefits
