Autonomy Integration Software Engineer

Applied Intuition Applied Intuition · Robotics · Poway · Government

Software Engineer role focused on developing, deploying, and maintaining the core systems for all-domain autonomy capabilities in self-driving vehicles. This involves integrating software with robotics, sensors, and vehicle autopilots, working with perception and autonomy modules, and ensuring inter-vehicle communication. The role requires hands-on fieldwork for deployment and testing in real-world environments, leveraging simulation, and integrating third-party software. Experience with multi-agent autonomy systems and robotic systems is essential.

What you'd actually do

  1. Systems Engineering: Develop, deploy, and validate software systems on autonomous vehicles, focusing on robotics, sensors, and vehicle autopilots
  2. Field Deployment & Testing: Participate in hands-on fieldwork, deploying software on vehicles and ensuring proper functionality in dynamic, real-world environments
  3. Interfacing with Sensors and Autopilots: Work directly with sensors (e.g., RADAR, cameras, GPS, SONAR) and vehicle autopilot systems, integrating them into the autonomous vehicle framework
  4. Perception & Autonomous Modules: Work with the Perception and Autonomy teams to deploy and optimize perception pipelines (Vision, Radar, Fusion) and vehicle autonomy SW, ensuring robust and safe vehicle operation
  5. Communication Systems: Address inter-vehicle communication, ensuring seamless data exchange between vehicles for collaborative autonomous operations

Skills

Required

  • MS or PhD in Robotic Engineering, Computer Science, Computer Engineering, Optimization, or equivalent OR 5 years of relevant experience designing multi-agent autonomy
  • Linux and command-line tools
  • Python and/or C++ (most work is in C++)
  • robotic systems, sensors (such as RADAR, cameras, radar), and vehicle autopilots (e.g., PX4, ROS)
  • CI/CD tools such as Jenkins, GitLab, or similar tools for automating deployments and testing
  • communication protocols for inter-vehicle communications (e.g., DDS, UDP, ROS2, etc.)
  • integrating third-party software and APIs

Nice to have

  • Ability to work in field environments, troubleshooting, testing, and deploying systems in challenging conditions
  • Excellent communication skills, both written and verbal, with the ability to document processes and communicate technical concepts to cross-disciplinary teams
  • Ability to work in a fast-paced, evolving environment, as well as working under challenging conditions in remote or field locations
  • Familiarity with maritime vessels and/or airborne drones

What the JD emphasized

  • critical function
  • multi-agent autonomy
  • robotic systems
  • sensors
  • vehicle autopilots

Other signals

  • autonomous vehicles
  • multi-agent autonomy
  • robotics
  • sensors
  • vehicle autopilots