Senior Perception Software Engineer — Maritime Autonomy, Equity

InvestedintheMission

Alameda (CA)

On-site

USD 215,000 - 270,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

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

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
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
Perception Engineer – Equity & Relocation Support
Perception Engineer – Equity & Relocation Support

Saildrone • Alameda (CA)

On-site
USD 194,000 - 323,000
Generous PTO
Health coverage
Equity grants
+3
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
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
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
Perception ML Engineer for Autonomous Vehicles
Perception ML Engineer for Autonomous Vehicles

Saildrone • Alameda (CA)

On-site
USD 14,000 - 323,000
Generous PTO
Health coverage
Equity in compensation
+3
Perception Engineer
Perception Engineer

Saildrone • Alameda (CA)

On-site
USD 194,000 - 323,000
Generous PTO
Health coverage
Equity grants
+3
Perception & Sensor Fusion Engineer — ML & Tracking
Perception & Sensor Fusion Engineer — ML & Tracking

Saildrone • Alameda (CA)

On-site
USD 145,000 - 323,000
Generous PTO
Health coverage
Equity grants
+3
Perception and Autonomy Engineer
Perception and Autonomy Engineer

Saronic • Austin (TX)

On-site
USD 85,000 - 120,000