Software Infrastructure Engineer

Aqua Satellite

Mountain View (CA)

On-site

USD 140,000 - 210,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Unlimited PTO
Healthcare benefits
401(k) with company match

Job summary

Aqua Satellite is hiring a Software Infrastructure Engineer to build and scale the software and infrastructure powering a global fleet of autonomous underwater vehicles. You will design CI/CD, SIL/HIL, cloud services, robotics tooling, and fleet management to accelerate development and improve mission performance.

You will work closely with a multidisciplinary team to produce production-grade software, support real-world testing, and translate feedback into robust engineering solutions.

Qualifications

  • B.S. at a minimum in Electrical Engineering, Computer Science, or related field.
  • Experience building production-grade systems and deploying software on hardware or robotics products in the field.
  • Willingness to participate in ocean testing
  • Early-stage startup experience
  • ROS2 experience
  • Proficient in C/C++, Python and development for Linux embedded systems
  • Experience with containerized deployment (Docker, Kubernetes)
  • Experience with mobile robotics on land, sea and/or air
  • Exposure to best practices in MLOps
  • Experience with networking & distributed systems

Responsibilities

  • Architect and collaborate on infrastructure including Continuous Integration (CI), Software-in-loop (SIL), Hardware-in-loop (HIL), and deployment
  • Architect software systems for scalability, reliability, performance in field-deployed robots
  • Cloud-based infrastructure for command/control and automated data management of deployed AUV fleet
  • Develop critical tools for robot configuration and calibration, data management, visualization, and user interaction
  • Direct field experiments and testing for real-world feedback and verification

Skills

ROS2
C/C++
Python
Linux embedded
Networking
Distributed systems
Ocean testing
Startup experience
DevOps practices

Education

B.S. in Electrical Engineering, Computer Science, or related field

Tools

Docker
Kubernetes

Job description

Aqua Satellite’s vision is to make ocean data accessible easily and inexpensively to industry and science. We will accomplish this with plentiful autonomous underwater vehicles capable of reaching anywhere in the ocean with a high degree of speed, endurance, and sensing capability. Key to our platform is integrating embodied intelligence and edge computation that enable safe navigation, high-resolution mapping, and scientific discoveries and breakthroughs. Aqua Satellite is based in Northern California, but will operate all over the world. We are a small team with keen interest in the ocean and the planet, learning by doing, and pushing the boundaries of technology.

Role Overview

As a Software Infrastructure Engineer at Aqua Satellite, you will build the software and infrastructure that powers a global fleet of autonomous underwater vehicles, enabling reliable operation from development through field deployment. You will architect scalable systems spanning CI/CD, simulation, cloud services, robotics tooling, and fleet management to accelerate development and improve mission performance. Working closely with a multidisciplinary team, you will develop production-grade software, support real-world testing, and translate operational feedback into robust engineering solutions. This role is ideal for an engineer who enjoys solving complex systems challenges, thrives in hands-on startup environments, and is excited to push the boundaries of autonomous ocean exploration.

Responsibilities
  • Architect and collaborate on infrastructure including Continuous Integration (CI), Software-in-loop (SIL), Hardware-in-loop (HIL), and deployment
  • Architect software systems for scalability, reliability, performance in field-deployed robots
  • Cloud-based infrastructure for command/control and automated data management of deployed AUV fleet
  • Develop critical tools for robot configuration and calibration, data management, visualization, and user interaction
  • Direct field experiments and testing for real-world feedback and verification

Required

  • B.S. at a minimum in Electrical Engineering, Computer Science, or related field
  • Experience building production-grade systems and deploying software on hardware or robotics products in the field
  • Willingness to participate in ocean testing
  • Early-stage startup experience
  • ROS2 experience
  • Proficient in C/C++, Python and development for Linux embedded systems
  • Experience with containerized deployment (Docker, Kubernetes)
  • Experience with mobile robotics on land, sea and/or air
  • Exposure to best practices in MLOps
  • Experience with networking & distributed systems
30/60/90

In the first 30 days, you will:

  • Learn about the company’s roadmap and near-term goals
  • Support development, testing, and operation of the existing systems
  • Familiarize yourself with the team’s existing tools and pipelines

Within 60 days, you will:

  • Own the design and implementation of a key infrastructure or tooling improvement, such as enhancements to CI/CD, SIL/HIL workflows, deployment automation, or developer tooling.
  • Design and deliver software features that improve the scalability, reliability, or observability of field-deployed robotic systems.
  • Participate in field testing by deploying software updates, analyzing operational data, and incorporating real-world feedback into system improvements.

Within 90 days, you will:

  • Lead the architecture and delivery of a cross-functional software or infrastructure initiative that improves development velocity, deployment reliability, or fleet operations.
  • Deliver production-ready tools for robot configuration, calibration, visualization, or data management that are adopted in operation.
  • Drive improvements to software quality and release processes by expanding automated testing, CI/CD capabilities, and deployment best practices across the robotics stack.
  • Independently plan and execute field validation efforts, using insights from deployed systems to influence development roadmap decisions and improve robot performance.

This role is preferred on-site in Mountain View, but a hybrid work arrangement could be considered.

Benefits & Compensation

Aqua Satellite offers a competitive salary and comprehensive benefits package, including unlimited paid time off, healthcare benefits, and a 401(k) plan with a company match.

Aqua Satellite is an Equal Opportunity Employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Infrastructure Engineer – AUV Fleet & Cloud
Robotics Infrastructure Engineer – AUV Fleet & Cloud

Aqua Satellite • Mountain View (CA)

On-site
USD 140,000 - 210,000
Unlimited PTO
Healthcare benefits
401(k) with company match
Software Engineer
Software Engineer

Ulysses • San Francisco (CA)

On-site
USD 140,000 - 210,000
Senior Front End Software Engineer Software
Senior Front End Software Engineer Software

Front Door Defense • San Diego (CA)

On-site
Stock options
Competitive insurance (99% employer-covered Gold HMO plan)
401k matching up to 4% of salary
+4
Staff Robotics Engineer
Staff Robotics Engineer

Bedrock Ocean Exploration • San Francisco (CA)

On-site
USD 190,000 - 235,000
Senior Front End Software Engineer
Senior Front End Software Engineer

Seasats • San Diego (CA)

Hybrid
USD 160,000 - 210,000
Stock options
Competitive insurance
401k matching
+4
Software / Computer / Robotics Engineer – Ocean Products
Software / Computer / Robotics Engineer – Ocean Products

Triton Systems, Inc. • Chelmsford (MA)

On-site
USD 90,000 - 130,000
Systems Engineer
Systems Engineer

Slope • Quincy (MA)

On-site
USD 146,000 - 194,000
Senior Software Engineer, Robotics
Senior Software Engineer, Robotics

Saildrone • California (MO)

Hybrid
USD 176,000 - 227,000
Generous Time Off
Comprehensive Health Coverage
Retirement Savings
+2
Unmanned Surface Vessel (USV) Field Service Representative
Unmanned Surface Vessel (USV) Field Service Representative

Seasats • San Diego (CA)

On-site
USD 75,000 - 115,000
Competitive insurance
401k matching
Four free lunches per week
+3
Senior Perception Software Engineer
Senior Perception Software Engineer

SeaSatellites, Inc. • San Diego (CA)

On-site
USD 180,000 - 250,000
Stock options
Competitive insurance
401k matching
+4