Software Engineer, Autonomous Systems
- Location
- Alameda
- Workplace
- Hybrid
- Employment
- Full-time
- Compensation
- $210k – $300k + equity
- Visa
- US Work Authorization Required
About this role
What we're looking for
We need 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 Saildrone's 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 Saildrone's next-generation autonomy stack as part of a multi-year roadmap to expand autonomous capabilities
What happens next
Skip the application pile. Clera gets you in front of the people who decide.
Confirm the fit
A few questions to make sure this role is the right shape for you. Two minutes.
Clera pitches you to the company
Clera writes the intro, sends it to the founder, and handles the back-and-forth.
A meeting lands on your calendar
When the company wants to meet, Clera gets the call on your calendar. You just show up.
Ask your AI about this role
Connect Clera once, then ask if it fits you.
Ask about this role
Tell me about the Software Engineer, Autonomous Systems role at Saildrone on Clera (https://www.getclera.com/jobs/saildrone/software-engineer-autonomous-systems--88letnnqgw7j). Does it fit my profile and preferences? If it does, tell Clera I'm interested.
Not connected yet? Takes a minute
https://mcp.getclera.comSign in with your Clera account. MCP docs