Software Engineer Controls C++
Posted Updated
Description
You will implement control and actuation strategies for articulated trucks, develop and test safety-critical software, characterize vehicle behavior, create motion-prediction models, document requirements, and collaborate on robust vehicle-control architecture.
Responsibilities
- Implement control and actuation strategies
- Develop and test safety-critical software for articulated trucks
- Characterize braking, steering, and acceleration behavior
- Develop onboard and simulated motion-prediction models
- Specify requirements and document implementations
- Apply degraded-operation capabilities for fail-safe driving
- Collaborate on vehicle-control architecture
Requirements
- 2+ years developing production-level vehicular controls software
- Production-level C++ development experience
- Background in robotics, controls, and mathematics
- Experience developing, testing, and tuning controllers for autonomous robots
- Focus on vehicle safety
Benefits
- Equity
- Annual bonuses
- Medical, dental, and vision plans
- Infertility benefits
- Legal services
- Identity and fraud protection
- Hospital indemnity insurance
- Accident insurance
- Critical illness insurance
- Flexible PTO
- 10 paid holidays
- Parental leave
- Dog-friendly office
- Free catered lunch
- Stocked kitchen
- Free EV charging
- Long-term disability insurance
- Short-term disability insurance
- Life insurance
- Headspace
- Calm
- One Medical
- Gympass
- Spring Health
- Rula
- 401(k)
- Commuter benefits
- FSA
- Dependent Care FSA
- HSA
- Referral bonuses
- Patent bonuses
