Applied Intuition is looking for a software engineer to develop high-performance control modules for autonomous vehicles, addressing critical timing constraints and reducing the gap between simulation and real-world dynamics.
Requirements
- Expertise in control of autonomous vehicles or mobile robots.
- 4+ years of experience building production software using modern software practices.
- Hands-on experience testing controls solutions on real, production-grade vehicles.
- Fluency in differential equations, numerical optimization, numerical analysis, and physics.
- Experience writing safety-critical, high-performance software using modern C++.
- Experience in quadratic programming and nonlinear optimization to create robust and performant controllers.
- Experience applying machine learning techniques to vehicle dynamics modeling.
Responsibilities
- Design and implement controls modules that can be deployed onto vehicles for autonomous navigation.
- Characterize the dynamics of our customers’ vehicles to create tailored controls solutions.
- Reduce the gap between simulation and real-world dynamics.
- Evaluate and utilize academic research to create optimal-control-based solutions using techniques like nonlinear MPC and MPPI control.
- Develop controls modules that must be high performance due to critical timing constraints.
- Test controls solutions on real, production-grade vehicles.
- Apply machine learning techniques to vehicle dynamics modeling.
Other
- We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week.
- Collaborate with customers’ engineers and manage customer relationships.
- Passion about tackling challenging control problems involving a wide array of vehicles in various environments.
- Enthusiasm for coming up with practical solutions to cutting-edge challenges in a fast-paced environment.
- MSc or PhD in mechanical engineering or computer science with coursework or research experience in controls.
- Applied Intuition is an equal opportunity employer and federal contractor or subcontractor.
- Don’t meet every single requirement? If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway.