Talent.com
Senior Software Engineer, Robotics
Senior Software Engineer, RoboticsSaildrone Inc • Alameda, CA, United States
Senior Software Engineer, Robotics

Senior Software Engineer, Robotics

Saildrone Inc • Alameda, CA, United States
19 days ago
Job type
  • Permanent
Job description

About Us

With more than 2 million nautical miles sailed and 50,000 days at sea, Saildrone has earned the trust of governments worldwide. Our unmanned surface vehicles (USVs) deliver continuous, real-time intelligence in the toughest oceans on Earth-giving our partners faster awareness, stronger security, and a decisive edge at sea.

Our USVs are long-range, extreme-endurance platforms powered by advanced sensors and proprietary AI

  • they have been designed to operate where no crewed vessel can. They collect critical insights above and below the surface to support border security, law enforcement, naval operations, and undersea infrastructure protection.

Headquartered in Alameda, CA, with offices in Washington, DC, and global deployment hubs, Saildrone operates missions worldwide. Join a fast-moving, mission-driven team at the intersection of AI, autonomy, and defense technology-where data turns into intelligence, and intelligence drives action.

The Role

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 at sea. This 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.

This role is required to be onsite in Alameda, CA in the Bay Area 3 days per week - this is our hybrid model. This is not a remote position.

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
  • BA / BS in related field
  • 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
  • Physical requirements

  • Work is performed on a computer and requires ability to operate a keyboard and other peripheral devices.
  • 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.

    All employees are required to provide proof of authorization to work in the U.S. within their first 3 days of work. Please note that the Company does not sponsor employees for work visas or permanent resident cards to work in the U.S. If you need sponsorship for a work visa or green card, you will not be qualified for employment with Saildrone.

    Benefits :

  • Paid time off, including vacation, bereavement, jury duty, sick time and parental leave
  • Comprehensive and competitive medical, dental and vision plans, and HSA with employer matching.
  • Company sponsored life insurance
  • Stock Options
  • Annual stipend for continued learning and development
  • Quarterly company BBQs at our Alameda HQ (bring your friends and family!)
  • Free Bay Area Public Transportation via AlamedaTMA with the BayPass Clipper Card
  • The salary range for this role is $176,400-$226,800 annually.

    Individual compensation packages are based on geographic location, scope of the role, and relevant experience, among other factors.

    Saildrone is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

    #LI-Hybrid

    Create a job alert for this search

    Senior Software Engineer • Alameda, CA, United States

    Related jobs
    Senior Software Engineer – Robotics Fleet & Systems

    Senior Software Engineer – Robotics Fleet & Systems

    Watney Robotics • San Francisco, CA, United States
    Full-time
    A cutting-edge robotics company in San Francisco is seeking a software developer with at least 4 years of experience.The role involves architecting and maintaining distributed systems, programming ...Show more
    Last updated: 2 days ago • Promoted
    Senior Robotics Software Engineer

    Senior Robotics Software Engineer

    Emancro • Berkeley, CA, United States
    Full-time
    Emancro’s mission is to build general-purpose hospital logistics robots that perform a wide variety of tasks such as organizing and distributing medication and medical supplies within hospitals, an...Show more
    Last updated: 30+ days ago • Promoted
    Robotics Senior Software Engineer, Compute Acceleration

    Robotics Senior Software Engineer, Compute Acceleration

    Dexterity • Redwood City, CA, United States
    Full-time
    Robotics Senior Software Engineer, Compute Acceleration.At Dexterity, we believe robots can positively transform the world. Our breakthrough technology frees people to do the creative, inspiring, pr...Show more
    Last updated: 19 days ago • Promoted
    Senior Robotics Software Engineer

    Senior Robotics Software Engineer

    King River Capital Group • San Francisco, CA, United States
    Full-time
    We are seeking a full-time Senior Robotics Software Engineer to enhance the performance and efficiency of our robot control stack—integrating advanced perception systems and adaptive decision‑makin...Show more
    Last updated: 30+ days ago • Promoted
    Senior Robotics Software Engineer

    Senior Robotics Software Engineer

    DYNA Robotics Inc • Redwood City, CA, United States
    Full-time
    Dyna Robotics makes general-purpose robots powered by a proprietary embodied AI foundation model that generalizes and self-improves across varied environments with commercial-grade performance.Dyna...Show more
    Last updated: 19 days ago • Promoted
    Senior Robotics Software Engineer

    Senior Robotics Software Engineer

    Labelbox • San Francisco, CA, United States
    Full-time
    At Labelbox, we're building the critical infrastructure that powers breakthrough AI models at leading research labs and enterprises. Since 2018, we've been pioneering data-centric approaches that ar...Show more
    Last updated: 6 days ago • Promoted
    Senior Robotics Software Engineer

    Senior Robotics Software Engineer

    Dyna Robotics • Redwood City, CA, United States
    Full-time
    Dyna Robotics makes general-purpose robots powered by a proprietary embodied AI foundation model that generalizes and self-improves across varied environments with commercial-grade performance.Dyna...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Robotics

    Senior Software Engineer - Robotics

    Intellecruit • Redwood City, CA, United States
    Full-time
    About the job Senior Software Engineer - Robotics.Are you ready to embark on an exciting journey in robotics and reshape the future of the hospitality industry? We're in search of talented engineer...Show more
    Last updated: 19 days ago • Promoted
    SENIOR ROBOTICS SOFTWARE ENGINEER

    SENIOR ROBOTICS SOFTWARE ENGINEER

    Insight Global • San Francisco, CA, United States
    Full-time
    Our client is seeking a highly motivated Senior Robotics Software Engineer to join their team and help design, build, and deploy intelligent robotic systems. In this role, you will take ownership of...Show more
    Last updated: 3 days ago • Promoted
    Robotics Software Engineer

    Robotics Software Engineer

    OpenAI • San Francisco, CA, United States
    Full-time
    Our Robotics team is focused on unlocking general-purpose robotics and pushing towards AGI-level intelligence in dynamic, real-world settings. Working across the entire model stack, we integrate cut...Show more
    Last updated: 19 days ago • Promoted
    Software Engineer - Robotics & Autonomous Systems

    Software Engineer - Robotics & Autonomous Systems

    Scale AI, Inc. • San Francisco, CA, United States
    Full-time
    Software Engineer - Robotics & Autonomous Systems.Scale's Robotics business unit is dedicated to solving the data bottleneck in Physical AI across Robotics, Autonomous Vehicles, and Computer Vision...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Robotics Fleet

    Senior Software Engineer, Robotics Fleet

    Foxglove Technologies, Inc • San Francisco, CA, United States
    Full-time
    Robotics will have a massive positive impact on the world economy and global human productivity over the coming decade.At Foxglove, we're excited for this future, and we're building powerful open s...Show more
    Last updated: 19 days ago • Promoted
    Senior Software Engineer, Robotics Fleet

    Senior Software Engineer, Robotics Fleet

    Foxglove • San Francisco, CA, United States
    Full-time
    Robotics will have a massive positive impact on the world economy and global human productivity over the coming decade.At Foxglove, we're excited for this future, and we're building powerful open s...Show more
    Last updated: 1 day ago • Promoted
    Robotics Software Engineer

    Robotics Software Engineer

    Rethink recruit • San Francisco, CA, United States
    Full-time
    By integrating advancements in.AI, robotics, computer vision, and natural language processing.We know this mission is ambitious-but with a team of ambitious, ownership-driven people, it's achievabl...Show more
    Last updated: 19 days ago • Promoted
    Senior Software Engineer - Robotics & Automation

    Senior Software Engineer - Robotics & Automation

    Epitria Consulting LLC • Redwood City, California, United States
    Full-time
    Quick Apply
    Join a cutting-edge engineering team developing high-performance, distributed software systems that power next-gen robotics and automation platforms. We're looking for a hands-on developer with deep...Show more
    Last updated: 30+ days ago
    Senior Robotics Software Engineer

    Senior Robotics Software Engineer

    Bear Robotics, Inc. • Redwood City, CA, United States
    Full-time
    Senior Robotics Software Engineer.This position will take a lead role in the design, development, and implementation of robotics software systems and algorithms. The individual will work on challeng...Show more
    Last updated: 19 days ago • Promoted
    Senior / Staff Robotics Software Engineer

    Senior / Staff Robotics Software Engineer

    Neptune Medical • Burlingame, CA, United States
    Full-time
    Neptune Medical is an innovative, venture capital funded medical device startup headquartered in Burlingame, CA.We have already commercialized novel medical devices using our technology.Now the tea...Show more
    Last updated: 30+ days ago • Promoted
    Senior Robotics Engineer

    Senior Robotics Engineer

    Grafton Sciences • San Francisco, CA, United States
    Full-time
    We’re building AI systems with general physical ability — the capacity to experiment, engineer, or manufacture anything.We believe achieving this is a key step towards building superintelligence.Wi...Show more
    Last updated: 3 days ago • Promoted