Senior Perception Software Engineer — Maritime Autonomy, Equity

InvestedintheMission

Alameda (CA)

On-site

USD 215,000 - 270,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity grants
401(k) plan
Relocation support
Generous PTO
Professional development reimbursement

Job summary

Saildrone in Alameda, CA, is seeking a Staff Software Engineer, Perception to join the Perception team. You will architect and deliver perception systems that enable real-time detection, tracking, and classification of vessels across our autonomous fleet, advancing maritime intelligence and security.

You will work on high-performance C++ software for NVIDIA Jetson/AGX, fuse radar and camera data with Kalman/Particle filters, and collaborate with ML, Autonomy, Hardware, and UI teams to ensure

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or a related field.
  • 10+ years of production perception/autonomy systems experience, with significant C++ on real-time embedded/edge platforms.
  • Deep experience with Radar/Camera perception, GPU pipelines (CUDA), and ROS in real-time/edge environments.
  • Proven ability to solve complex tracking/classification in high-noise maritime environments using advanced filtering (Kalman/Particle).
  • Strong track record of system-level tradeoffs across sensing, compute, power budgets, and deployment realities.

Responsibilities

  • Design, implement, and optimize perception algorithms to detect, track, and classify maritime targets.
  • Own high-performance C++ systems on NVIDIA Jetson/AGX for real-time stacks.
  • Architect multi-sensor fusion pipelines with Radar, Camera, AIS data; use Kalman/Particle filters.
  • Lead integration with Hardware and Systems teams for long deployments.
  • Monitor and optimize GPU-accelerated signal processing and ML models for onboard execution.
  • Develop large-scale regression frameworks and analyze mission telemetry.
  • Collaborate with UI/Platform teams to ensure clear perception visualization.

Skills

C++
ROS
CUDA
Python
Radar/Camera perception
Kalman/Particle filtering
Edge computing
Real-time embedded/edge platforms

Education

Bachelor's/Master's in CS/EE/Robotics or related

Tools

NVIDIA Jetson/AGX

Job description

Saildrone in Alameda, CA, is seeking a Staff Software Engineer, Perception to join the Perception team. You will architect and deliver perception systems that enable real-time detection, tracking, and classification of vessels across our autonomous fleet, advancing maritime intelligence and security.

You will work on high-performance C++ software for NVIDIA Jetson/AGX, fuse radar and camera data with Kalman/Particle filters, and collaborate with ML, Autonomy, Hardware, and UI teams to ensure

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

Similar jobs worth comparing

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
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: 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 Engineering Lead (Autonomy)
Senior Perception Engineering Lead (Autonomy)

Schmidt Marine Technology Partners • Alameda (CA)

Hybrid
USD 260,000 - 305,000
Equity grants
401(k) retirement plan
Professional development reimbursement
+1
Staff Software Engineer, Perception
Staff Software Engineer, Perception

InvestedintheMission • Alameda (CA)

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

Saildrone • Alameda (CA)

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

Schmidt Marine Technology Partners • Alameda (CA)

Hybrid
USD 260,000 - 305,000
Equity grants
401(k) retirement plan
Professional development reimbursement
+1
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
Staff ML Engineer: Edge AI for Maritime Autonomy
Staff ML Engineer: Edge AI for Maritime Autonomy

Saildrone • Alameda (CA)

On-site
USD 215,000 - 270,000
Generous Time Off
Comprehensive Health Coverage
Equity grants
+1
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