Senior Perception Software Engineer - Maritime Autonomy

Seasats

San Diego (CA)

On-site

USD 180,000 - 250,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Competitive insurance
401k matching up to 4%
Four free lunches per week
Employee activity fund
Pet-friendly office
Unlimited/Flex PTO

Job summary

Seasats in San Diego seeks a Senior Perception Software Engineer to advance the perception stack for unmanned surface vehicles, turning radar and camera data into a real-time environmental picture and deploying algorithms while optimizing for embedded hardware.

You will own architecture and technical direction, lead design efforts, and mentor engineers, collaborating with vehicle software, UI, and operations to deliver actionable displays and robust perception pipelines in challenging ocean

Qualifications

  • 7+ years of professional software engineering experience, including 4+ years on perception problems in fielded systems.
  • Real-time sensor data processing on embedded or compute-limited platforms.
  • Experience with classical perception algorithms: clustering, segmentation, filtering, sensor fusion, and probabilistic tracking.
  • Familiarity with modern computer vision models and ML components.
  • Expert-level Python with NumPy/SciPy/OpenCV and performance profiling.
  • Solid grounding in 3D geometry and sensor calibration.
  • Ability to architect subsystems, lead technical efforts, and mentor engineers.
  • Strong technical communication and teamwork.

Responsibilities

  • Own the design and implementation of perception algorithms for detection, tracking, avoidance, and state estimation.
  • Integrate ML models into the perception pipeline and decide between ML and classical approaches.
  • Optimize code for real-time execution on embedded platforms.
  • Build tests and expand our simulation environment to rigorously evaluate algorithms and prevent regressions.
  • Collaborate with vehicle software, UI, and operations teams to translate perception into intuitive displays for operators.
  • Lead sensor selection and evaluation, balancing performance, power, and cost.
  • Mentor teammates and elevate software engineering practices across the perception stack.
  • Test and tune algorithms at local launch sites and in field trials.

Skills

7+ yrs exp
Perception: 4+ yrs
Real-time sensing
Perception algorithms
Python expert
3D geometry
System architecture
Mentorship

Tools

Python
OpenCV
NumPy/SciPy
ROS
C++
CUDA
CuPy

Job description

Seasats in San Diego seeks a Senior Perception Software Engineer to advance the perception stack for unmanned surface vehicles, turning radar and camera data into a real-time environmental picture and deploying algorithms while optimizing for embedded hardware.

You will own architecture and technical direction, lead design efforts, and mentor engineers, collaborating with vehicle software, UI, and operations to deliver actionable displays and robust perception pipelines in challenging ocean

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Perception Software Engineer: Real-Time Maritime Autonomy
Senior Perception Software Engineer: Real-Time Maritime Autonomy

SeaSatellites, Inc. • San Diego (CA)

On-site
USD 180,000 - 250,000
Stock options
Competitive insurance
401k matching
+4
Senior Perception Software Engineer — Maritime Autonomy, Equity
Senior Perception Software Engineer — Maritime Autonomy, Equity

Saildrone • Alameda (CA)

On-site
USD 215,000 - 270,000
Equity grants
401(k) plan
Relocation support
+2
Senior Perception Software Engineer
Senior Perception Software Engineer

Seasats • San Diego (CA)

On-site
USD 180,000 - 250,000
Stock options
Competitive insurance
401k matching up to 4%
+4
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
Autonomy Perception Engineer — Maritime Robotics
Autonomy Perception Engineer — Maritime Robotics

Saildrone • Alameda (CA)

On-site
USD 145,000 - 323,000
Generous PTO
Health Coverage
Equity grants
+3
Principal Perception Engineer — Autonomy Systems
Principal Perception Engineer — Autonomy Systems

Saildrone • Alameda (CA)

On-site
USD 300,000 - 380,000
Generous Time Off
Comprehensive Health Coverage
Shared Ownership in the Mission
+3
Senior Edge ML Engineer, Maritime Perception
Senior Edge ML Engineer, Maritime Perception

Seasats • San Diego (CA)

On-site
USD 180,000 - 250,000
Stock options
401k matching
Four free lunches per week
+4
Senior ML Engineer — Edge Perception for Sea Autonomy
Senior ML Engineer — Edge Perception for Sea Autonomy

SeaSatellites, Inc. • San Diego (CA)

On-site
USD 180,000 - 250,000
Stock options
Competitive insurance
401k matching
+4
Senior Perception Architect – Maritime Autonomy AI
Senior Perception Architect – Maritime Autonomy AI

Huntington Ingalls Industries • Pocasset (MA)

On-site
USD 124,291 - 177,559
Senior Perception Engineer – Autonomous Systems (Contract)
Senior Perception Engineer – Autonomous Systems (Contract)

Autonomous Solutions, Inc • Fort Worth (TX)

On-site
USD 110,000 - 170,000