Senior Perception Software Engineer: Real-Time Maritime Autonomy

SeaSatellites, Inc.

San Diego (CA)

On-site

USD 180,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

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

Job summary

Seasats is seeking a Senior Perception Software Engineer in San Diego to advance the perception stack for maritime autonomous vehicles. You will design and deploy perception algorithms that fuse radar, camera, and other sensor data in real time, optimizing for embedded hardware and field conditions.

You will integrate ML components with traditional methods, drive architectural decisions, and mentor a team across vehicle software. In-office role with competitive salary and benefits.

Qualifications

  • 7+ years of professional software engineering experience, including 4+ years on perception problems in fielded systems.
  • Deep experience processing real-time sensor data on embedded or compute-limited platforms.
  • Proficiency in classical perception algorithms: clustering, segmentation, filtering, sensor fusion, and probabilistic tracking.
  • Familiarity with modern computer vision models and ML-based components.
  • Expert-level Python with NumPy, SciPy, OpenCV and performance profiling.
  • Solid grounding in 3D geometry: coordinate frames 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 evaluate fit against problems.
  • Optimize code for real-time execution on embedded platforms.
  • Build tests and expand simulation environments to rigorously evaluate algorithms and prevent regressions.
  • Collaborate with vehicle software, UI, and operations teams to translate perception into actionable displays.
  • Lead sensor selection and evaluation, balancing performance, power, and cost.
  • Mentor teammates and elevate software engineering practices across the perception stack.
  • See code deployed on water by testing and tuning algorithms at launch sites.

Skills

Perception algorithms
Sensor data processing
Python
ML integration
Embedded systems
C++
Real-time optimization
Probabilistic tracking
Team leadership
Scientific computing

Tools

ROS
CUDA
OpenCV

Job description

Seasats is seeking a Senior Perception Software Engineer in San Diego to advance the perception stack for maritime autonomous vehicles. You will design and deploy perception algorithms that fuse radar, camera, and other sensor data in real time, optimizing for embedded hardware and field conditions.

You will integrate ML components with traditional methods, drive architectural decisions, and mentor a team across vehicle software. In-office role with competitive salary and benefits.

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

Similar jobs worth comparing

Senior Perception Software Engineer - Maritime Autonomy
Senior Perception Software Engineer - Maritime Autonomy

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 — Maritime Autonomy, Equity
Senior Perception Software Engineer — Maritime Autonomy, Equity

InvestedintheMission • 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

SeaSatellites, Inc. • San Diego (CA)

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

Saronic • Austin (TX)

On-site
USD 110,000 - 170,000
Medical Insurance
Dental and Vision Insurance
Time Off
+5
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Seasats • San Diego (CA)

On-site
USD 180,000 - 250,000
Stock options
401k matching
Four free lunches per week
+4
Senior Machine Learning Engineer
Senior Machine Learning Engineer

SeaSatellites, Inc. • San Diego (CA)

On-site
USD 180,000 - 250,000
Stock options
Competitive insurance
401k matching
+4
Senior Perception Robotics Engineering Manager
Senior Perception Robotics Engineering Manager

Saildrone • Alameda (CA)

On-site
USD 259,000 - 306,000
Generous Time Off
Comprehensive Health Coverage
Equity grants
+3