Develop, deploy, and maintain autonomy software for all-domain vehicles, integrating sensors, autopilots, perception pipelines, and inter-vehicle communications. Requires hands-on field testing on real vehicles, strong C++/Python and Linux skills, plus 5+ years in multi-agent autonomy or MS/PhD.
140k – 175k
On-site5+ YOEEmbedded Engineering
About the role
Responsibilities
Develop, deploy, and validate software systems on autonomous vehicles, focusing on robotics, sensors, and vehicle autopilots.
Participate in hands-on fieldwork, deploying software on vehicles and ensuring proper functionality in dynamic, real-world environments.
Work directly with sensors (e.g., RADAR, cameras, GPS, SONAR) and vehicle autopilot systems, integrating them into the autonomous vehicle framework.
Work with the Perception and Autonomy teams to deploy and optimize perception pipelines (Vision, Radar, Fusion) and vehicle autonomy software, ensuring robust and safe vehicle operation.
Address inter-vehicle communication, ensuring seamless data exchange between vehicles for collaborative autonomous operations.
Interface with and integrate third-party software and APIs into our systems.
Work on software integration, Continuous Integration/Continuous Deployment (CI/CD) processes, and implement system-related improvements to enhance system performance and reliability.
Leverage simulation environments to test vehicle systems, validating software behavior in various scenarios before field deployment.
Collaborate with cross-functional teams, including software engineers, data scientists, and field operators, to ensure the successful deployment of systems. Document processes and provide updates on system status and improvements.
Requirements
MS or PhD in Robotic Engineering, Computer Science, Computer Engineering, Optimization, or equivalent OR 5 years of relevant experience designing multi-agent autonomy.
Strong proficiency in Linux and command-line tools.
Strong proficiency in Python and/or C++ (most work is in C++).
Hands-on experience with robotic systems, sensors (such as RADAR, cameras, GPS, SONAR), and vehicle autopilots (e.g., PX4, ROS).
Experience with CI/CD tools such as Jenkins, GitLab, or similar tools for automating deployments and testing.
Knowledge of communication protocols for inter-vehicle communications (e.g., DDS, UDP, ROS2, etc.).
Experience in integrating third-party software and APIs.
Must be willing to travel as projects require; average travel varies, but can be up to once a month for up to 1 week (~25%).
Must be a U.S. Citizen and hold or be eligible to obtain and maintain a U.S. security clearance.
Nice-to-Haves
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.
Develop, deploy, and maintain software for all-domain autonomy systems including inter-agent communications, sensor/hardware interfaces, and vehicle integration. Requires hands-on field deployment/testing on autonomous vehicles, strong C++/Python and Linux skills, and 5+ years experience or MS/PhD in robotics or related field.
140k – 175k
On-site5+ YOEEmbedded Engineering
Mechatronics Engineer
Mariana MineralsSan Francisco, CA
Build autonomy software and sensor integration for self-driving mining vehicles, covering perception, localization, mapping, planning, and controls. Requires 5-10+ years in robotics/autonomy, C++/Python, ROS, and hands-on sensor fusion experience.
140k – 200k
On-site5+ YOEEmbedded Engineering
Autonomy Integration Software Engineer
Applied IntuitionAnn Arbor, MI +1
Develops, deploys, and maintains software for autonomous vehicles, integrating sensors, autopilots, and perception modules with hands-on field testing. Requires 5+ years experience or MS/PhD, C++/Python/Linux proficiency, and robotics knowledge.
140k – 175k
On-site5+ YOEEmbedded Engineering
Software Engineer - Middleware
Applied IntuitionSunnyvale, CA
Develops core middleware components and services for software-defined vehicle platform using C++, focusing on communication protocols, AUTOSAR Adaptive clusters, networking, and system management. Requires 5+ years experience, strong C++ skills, and BS in CS or related field.
141k – 271k
On-site5+ YOEEmbedded Engineering
Simulated Vehicle Validation Engineer
ForterraClarksburg, MD +1
Develops and maintains simulation-based physics/dynamics models for ground vehicles, leads validation against real-world data, and collaborates cross-functionally. Requires 5+ years experience with Python, C++, Linux, and expertise in vehicle physics simulation preferably in Unreal Engine.