Demo

Software Engineer - Autonomous Vehicles

iO Associates
Richmond, CA Full Time
POSTED ON 5/13/2026
AVAILABLE BEFORE 6/11/2026

We're seeking a Software Engineer to join a cutting-edge engineering team developing software for autonomous surface vehicles (USVs) and next-generation marine robotics systems.

This role is ideal for someone who enjoys working at the intersection of robotics, embedded systems, networking, and real-world autonomy. You'll help build mission-critical software powering autonomous maritime operations in challenging ocean environments.

While robotics experience is a plus, we're primarily looking for strong fundamentals in C/C , embedded and real-time systems, Linux, networking, and system integration.

🌊 What You'll Work On:
* Develop software for vehicle control, navigation, communications, and autonomy
* Build across embedded, real-time, and application layers
* Integrate software with hardware systems and sensors (radar, sonar, GPS, cameras, Starlink, cellular, etc.)
* Support perception, obstacle avoidance, and autonomy capabilities
* Contribute to multi-vehicle and multi-domain operations (surface, subsea, aerial)
* Develop simulation and testing tools for dynamic ocean environments
* Troubleshoot complex software, networking, and hardware issues
* Participate in field testing and sea trials

✅ Required Qualifications:
* US Citizenship
* Bachelor's degree in CS, Engineering, or related field
* 2 years of software engineering experience
* Strong C/C experience, especially in embedded or RTOS environments
* Linux/UNIX experience
* Experience with networking and communications systems (TCP/UDP/IP, CAN, RF, LTE, satellite, serial protocols, etc.)
* Familiarity with build tools such as CMake, gcc/clang, Git, make/ninja
* Strong debugging and systems integration skills

⭐ Nice to Have:
* ROS/ROS2
* Robotics or autonomous systems experience
* Computer vision / sensor processing
* NVIDIA Jetson, CUDA, TensorRT, DeepStream
* Embedded microcontrollers and low-level hardware interfaces
* Wireshark, tcpdump
* Autonomous navigation or path-planning algorithms
* Marine, aerospace, defense, or autonomous vehicle experience

This is an opportunity to work on real-world autonomous systems with direct impact on the future of maritime robotics and ocean operations.

Salary.com Estimation for Software Engineer - Autonomous Vehicles in Richmond, CA
$94,700 to $115,242
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - Autonomous Vehicles?

Sign up to receive alerts about other jobs on the Software Engineer - Autonomous Vehicles career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at iO Associates

  • iO Associates Tampa, FL
  • Trust Infrastructure Engineer (Remote) Our Client is at the forefront of revolutionising how health data is trusted, accessed, and exchanged. Operating wit... more
  • Just Posted

  • iO Associates Texas, TX
  • Senior DO-254 Hardware Engineer We are supporting a leading engineering services organisation within the aerospace and avionics sector that is seeking expe... more
  • Just Posted

  • iO Associates Arlington, VA
  • Senior Product Manager - Business Intelligence & Analytics Defense Tech | National Security | SaaS Analytics Seeking a Senior Product Manager - Business In... more
  • 1 Day Ago

  • iO Associates York, NY
  • Our client is a global infrastructure and connectivity provider specializing in high‑performance, low‑latency networking, cloud access and managed services... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Software Engineer - Autonomous Vehicles jobs in the Richmond, CA area that may be a better fit.

  • ginkgobioworks Emeryville, CA
  • Our mission is to make biology easier to engineer. Ginkgo is constructing, editing, and redesigning the living world in order to answer the globe’s growing... more
  • 2 Days Ago

  • Ginkgo Bioworks Emeryville, CA
  • Software Intern, Autonomous Lab Emeryville, California Our mission is to make biology easier to engineer. Ginkgo is constructing, editing, and redesigning ... more
  • 29 Days Ago

AI Assistant is available now!

Feel free to start your new journey!