Senior Robotics & Autonomy Software Engineer

Job Category: Tech
Location: Massachusetts, United States
Employment Type: Permanent
Location Terms: On-site
Salary: USD160000

Senior Robotics & Autonomy Software Engineer

Boston, MA
Starting salary $160,000
Full-time, onsite

We’re supporting an innovative ocean technology company building advanced subsea robotic systems designed to unlock deeper insights into our oceans.

They are now looking for a Senior Robotics & Autonomy Software Engineer to take ownership of mission-critical autonomy software across a growing fleet of subsea vehicles.

The Opportunity

In this role, you will design, build, and deploy autonomy software that directly controls robotic vehicle behaviour and mission execution in dynamic marine environments.

You will work across the full autonomy stack, from onboard vehicle systems through to supporting cloud infrastructure. Your focus will be improving mission robustness, operational efficiency, and the quality of environmental data captured at scale.

This is a hands-on engineering role with real-world operational impact. You will take features from concept through simulation, into sea trials, and ultimately fleet-wide deployment.

You’ll collaborate closely with mechanical, electrical, firmware, and operations teams to ensure seamless integration between software, hardware, and sensing systems.

If you enjoy solving complex autonomy problems in real-world environments and want your work deployed beyond the lab, this is a strong fit.


What They’re Looking For

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Aerospace Engineering, or related discipline

  • 6 to 10 years of experience developing software for robotics, autonomous systems, aerospace, aircraft, medical devices, or other mission-critical physical systems

  • Deep expertise in at least one autonomy domain, with working knowledge across others:

    • Perception

    • Decision-making and reasoning

    • Planning and scheduling

    • State estimation and control

  • Experience with modern autonomy stacks including:

    • Sensor processing and tracking using cameras, acoustic sensors, radar, or LIDAR

    • State machines, behaviour trees, or hierarchical task frameworks

    • Global and local motion planning in constrained or spatio-temporal environments

    • System health monitoring, fault detection, and contingency handling

  • Experience with ROS or ROS 2

  • Strong C++ and Python development skills

  • Linux expertise and familiarity with open-source tooling

  • Experience with CI/CD, version control, testing, and code reviews

  • Robotics or autonomy simulation experience

  • Proven cross-functional collaboration across hardware and operations teams

  • US Citizen or Permanent Resident


Nice to Have

  • Marine robotics or offshore operational experience

  • Sensor fusion expertise

  • Experience with ML frameworks such as PyTorch, TensorFlow, or OpenCV

  • Application of machine learning to perception or planning

  • Embedded software development experience

  • Experience with real-time operating systems such as FreeRTOS


This is a full-time, onsite position based in Boston, with a starting salary of $160,000.

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!