Join a vehicle software team developing and maintaining production software for autonomous maritime vehicles. You will work closely with infrastructure and hardware engineering teams to improve system performance and reliability in field operations.
What You'll Do
Develop and maintain production C++ software running onboard autonomous vehicles.
Integrate sensors and physical subsystems, including power, battery management, propulsion, and control systems, into the onboard software stack.
Investigate vehicle and software issues using telemetry, logs, test benches, and direct system analysis, then develop and deploy fixes across the fleet.
Support new sensor integrations and expand mission capabilities as requirements evolve.
Develop software for vehicle configuration, deployment, upgrades, and fleet migrations.
Validate software and hardware integrations on vehicles and improve field reliability.
What We're Looking For
Three to five years of professional software engineering experience, including production C++ development at the boundary of software and hardware.
Experience developing, testing, deploying, and maintaining software on embedded systems, robots, autonomous vehicles, or other physical products.
Hands-on experience integrating sensors and vehicle subsystems, and debugging issues using log data, telemetry, and test benches.
Familiarity with embedded Linux, real-time operating systems, hardware bring-up, vehicle communications, or fleet diagnostics is beneficial.
Experience in robotics, autonomous vehicles, aerospace, defense, or maritime technology is relevant. Familiarity with Python and NVIDIA Jetson is useful.
Must meet US Person eligibility requirements. Visa sponsorship is not available.
Compensation & Benefits
Salary range: $144,000 to $300,000 annually. Visa sponsorship is not available.
Location
Hybrid, with three days per week in Alameda, California, United States.
Numbers & Facts
Location
Alameda, California
Salary
$144,000–$300,000 Per Year
Skills
Aerospace and Defenseunmatched
C++ Programming Languageunmatched
Computer Engineeringunmatched
Control Systemsunmatched
Debugging Skillsunmatched
Embedded Systemsunmatched
Engineeringunmatched
Hardware-Software Integrationunmatched
Performance Managementunmatched
Power Managementunmatched
Propulsionunmatched
Python Programming/Scripting Languageunmatched
Realtime Linux Operating Systemunmatched
Realtime Operating Systemunmatched
Reliability Engineeringunmatched
Roboticsunmatched
Software Administrationunmatched
Software Configuration Managementunmatched
Software Developmentunmatched
Software Engineeringunmatched
Software Validationunmatched
Systems Analysisunmatched
Systems Engineeringunmatched
Systems Maintenanceunmatched
Systems Reliabilityunmatched
Telemetryunmatched
Test Benchunmatched
Test Plan/Scheduleunmatched
Vehicle Fleetsunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.