Engineer II Embedded Sensors and Safety Software
Posted Updated
Description
You will design, implement, and maintain software and system test infrastructure for embedded vehicle components. You will develop automated tests, characterization and calibration solutions, triage issues, analyze root causes, integrate CI/CD workflows, and develop C, C++, and Python software for vehicle systems.
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
Requirements
- Software test infrastructure experience for safety-critical systems
- Python proficiency
- C and modern C++ embedded software development experience
- Test lab equipment 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
Benefits
- Equity package
- 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
- Wellness programs
- Mental health benefits
- Flexible time off
- Relocation assistance
