×
Register Here to Apply for Jobs or Post Jobs. X

Ocean Career: Saildrone Senior Robotics Software Engineer

Job in Alameda, Alameda County, California, 94501, USA
Listing for: Environment Coastal & Offshore (eco) Magazine
Part Time position
Listed on 2026-09-01
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 132500 - 172200 USD Yearly USD 132500.00 172200.00 YEAR
Job Description & How to Apply Below

Senior Robotics Software Engineer

We're seeking a highly skilled and experienced Senior Robotics Software Engineer to join our core vehicle systems team. In this role, you'll lead efforts to integrate and support new sensors and hardware subsystems for our autonomous marine vehicles. Your expertise in C++, along with a solid foundation in robotics and real-world hardware integration, will be key to evolving our capabilities in data acquisition, navigation, and autonomy.

You will be responsible for developing and maintaining critical onboard software components, including telemetry systems (data libraries and satellite communications), actuator control, and power system interfaces. A significant focus of this role is expanding our vehicle's ability to support emerging capabilities, including bringing up new devices, managing sensor data streams, and coordinating across hardware and firmware teams.

As a senior engineer, you'll guide the technical direction of our codebase, architect robust interfaces for new hardware, and mentor junior engineers. You'll play a crucial role in ensuring our software remains high-quality, efficient, and reliable in extreme, long-duration deployments. Saildrones operate in some of the world's harshest maritime environments for up to a year s demands a rigorous approach to hardware-in-the-loop testing, thoughtful design for constrained compute environments, and software that can adapt to the evolving capabilities of our hardware.

Required

Skills and Experience
  • 6+ years of professional software development experience, with expert-level proficiency in C++
  • Proven track record integrating sensors and hardware in robotics or autonomous systems
  • Strong system architecture and algorithm design skills for resource-constrained environments
  • Experience collaborating with cross-functional teams across hardware, firmware, and testing
  • Demonstrated leadership and mentorship abilities with excellent communication skills
Desired Skills and Experience
  • Experience with oceanographic, navigation, or environmental sensors, including calibration and validation
  • Proficiency in Python for scripting, tooling, and data analysis
  • Familiarity with simulation and hardware-in-the-loop (HIL) testing environments
  • Knowledge of communication protocols (TCP/IP, CAN, J1939, NMEA-2000) and interfacing with embedded firmware
  • Experience with protobuf and interfacing with cloud systems

Location:

This is a hybrid position reporting to our Alameda, CA 3 days per week. Our waterfront office offers beautiful views of San Francisco Bay in always sunny Alameda.

Salary range: $132,500–$172,200 annually.

Position Requirements
10+ 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary