More jobs:
Software Engineer, Robotics, C++ Developer
Job in
Oakland, Alameda County, California, 94666, USA
Listed on 2026-10-08
Listing for:
Client Growth Resources
Full Time
position Listed on 2026-10-08
Job specializations:
-
Software Development
Robotics, C++ Developer, AI Engineer (Applied/Software)
Job Description & How to Apply Below
Software Engineer ENVIRONMENT:
Autonomous vehicles
LOCATION:
Oakland, CA Hybrid COMPENSATION RANGE: $ - $ DOQDEGREE REQUIREMENTS:
Bachelor’s Degree CITIZENSHIP: Must be a U.S. Citizen or Green Card Holder and able to work for any U.S. Employer EXPERIENCE LEVEL: 5+ years experienceNUMBER OF POSITIONS AVAILABLE: 1
POSITION SUMMARY:
Looking for a software engineer with 5+ years of experience in autonomous systems or robotics who has strong C++ skills and hands-on experience developing autonomy software that runs on real vehicles. You should be comfortable working across the autonomy stack, perception, localization, planning, decision-making, and vehicle behavior, and have a track record of shipping production-quality algorithms on physical hardware. Bonus points if you've worked in autonomous driving, aerospace, defense, or maritime systems.
What you'll do:
Design, implement, and deploy production autonomy software in C++ that runs onboard our autonomous maritime vehicles
Develop and integrate algorithms for autonomous perception, localization, planning, navigation, decision-making, and collision/terrain avoidance
Contribute to sensor fusion work — integrating radar, camera, and other sensor modalities into a unified data stream for situational awareness and path planning
Build and maintain local and global planners that consume map data and sensor data to determine optimal routes and vehicle behavior
Evaluate algorithmic approaches and make practical tradeoffs among accuracy, robustness, computational cost, latency, and reliability on constrained onboard compute (Nvidia Jetson)
Use simulation, testing, telemetry, and real-world vehicle data to validate autonomous behavior and diagnose failures — including building your own tooling (often in Python) to accelerate the development cycle
Contribute to the architecture and evolution of our next-generation autonomy stack as part of a multi-year roadmap to expand autonomous capabilities
Position Requirements
5+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×