Join Applied Intuition as a Software Engineer to develop real-time onboard software for autonomous trucks.
Posted by employer 4 months ago
First seen on Joblaze 1 month ago
Last verified on the company career page 23 hours ago
Requirements
Not disclosed in this posting: compensation, visa sponsorship.
Joblaze summary
In the role of Software Engineer on the Autonomy team, the individual will develop and optimize real-time software that enables autonomous trucks to operate safely on highways. Key skills include advanced proficiency in C++ and experience in a Linux environment, with a focus on real-time systems and middleware integration. This position is ideal for seasoned engineers with a background in software development, particularly those familiar with autonomous vehicle technologies. The team emphasizes collaboration across various disciplines to ensure the reliability and safety of their cutting-edge solutions.
Joblaze insights
Quick facts
From the original posting
About the role
As a Software Engineer on the Autonomy team, you will be at the heart of our autonomy stack. We are building the software stack that drives multi-ton trucks autonomously on highways. As an Onboard Software Engineer, you will own the real-time systems that run directly on the vehicle compute platform - from sensor data ingestion and perception pipelines to motion planning execution and safety arbitration. Your code ships on trucks, not just in simulation.
This is a deeply cross-functional role. You will collaborate daily with autonomy domain experts, hardware engineers, safety leads, and validation teams to turn algorithms into production-grade software that operates safely and reliably at highway speeds.
At Applied Intuition, you will:
Design, implement, and optimize real-time onboard software modules including perception, sensor fusion, path planning execution, vehicle control, and safety monitoring.
Maintain and improve the middleware layer connecting sensor hardware (lidar, radar, cameras, GPS/IMU) to autonomy algorithm consumers.
Own latency and throughput performance across the onboard compute stack, profiling and tuning for deterministic behavior under resource constraints.
Implement ASIL-relevant architecture patterns including fault detection, isolation, and recovery mechanisms.
Build diagnostics, logging, and observability tooling to support post-drive analysis and rapid root-cause investigations.
Write thorough unit, integration, and hardware-in-the-loop (HIL) tests; contribute to CI/CD pipelines for onboard compute targets.
Collaborate with the autonomy team to productionize research algorithms, translating prototype SW into efficient C++ deployments.
We’re looking for someone who has:
Bachelor's degree in Computer Science, or a related field.
5+ years of professional experience in software development.
Exceptional proficiency in C++ and experience with modern C++ standards.
Experience working in a Linux environment.
Knowledge of data serialization formats (e.g., Protobuf, JSON).
Nice to have:
Experience with robotics middleware like ROS or DDS.
Background in AV perception, prediction, or planning systems.
Familiarity with vehicle data buses (e.g., CAN, Ethernet).
Experience with multi-threaded and concurrent programming.
Experience in a startup or fast-paced environment.
Standard company text repeated across Applied Intuition's postings is omitted here.