Software Engineer Autonomy
Applied Intuition is a physical-AI company that provides software platforms for developing, validating, deploying, and operating intelligent vehicles and machines.
About Applied Intuition
Founded in 2017, Applied Intuition builds physical-AI tooling and infrastructure, a Vehicle OS, and a Self-Driving System for automotive, defense, trucking, construction, mining, agriculture, and robotics applications.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build and optimize real-time onboard software that runs on vehicle compute platforms. You will connect sensors to autonomy systems, improve performance and reliability, implement safety mechanisms, create diagnostic tooling, test software, and productionize research algorithms in C++.
Requirements
- 5+ years of professional software development experience.
- C++ proficiency.
- Modern C++ standards.
- Linux.
- Data serialization formats, including Protobuf and JSON.
Responsibilities
- Design, implement, and optimize real-time onboard software modules for perception, sensor fusion, path planning, vehicle control, and safety monitoring.
- Maintain and improve middleware connecting sensor hardware to autonomy algorithm consumers.
- Own latency and throughput performance across the onboard compute stack.
- Implement fault detection, isolation, and recovery mechanisms.
- Build diagnostics, logging, and observability tooling for post-drive analysis and root-cause investigations.
- Write unit, integration, and hardware-in-the-loop tests.
- Contribute to CI/CD pipelines for onboard compute targets.
- Productionize research algorithms as efficient C++ deployments.
