Senior Software Engineer, Perception jobs in United States
cer-icon
Apply on Employer Site
company-logo

Saildrone · 1 month ago

Senior Software Engineer, Perception

Saildrone is a leader in unmanned surface vehicles, providing real-time intelligence for maritime operations. They are seeking a Senior Software Engineer, Perception to develop advanced sensing and autonomy capabilities for their fleet, focusing on perception software to enhance situational awareness and detect vessels in real-time.

Artificial Intelligence (AI)Big DataDronesManufacturingMarine Technology
badNo H1Bnote

Responsibilities

Lead technical initiatives within the perception team to improve sensor performance and enhance multi-sensor fusion algorithms
Work with product managers, technical leads, and systems engineers to ensure designs meet overall system requirements
Design, develop, and evaluate perception and tracking algorithms to fuse data from cameras, radars, and other sensors
Write efficient, well-tested C++ code for real-time embedded systems
Collaborate with cross-functional teams to ensure proper integration of sensor hardware into perception software
Partner with machine learning engineers to ensure end-to-end system performance is optimized onboard
Develop and maintain large-scale perception regression tests to enable rapid iteration and track system performance
Productionize and harden algorithms for long-duration, real-world deployments
Collaborate with platform and UI engineers to ensure sensor information is presented clearly for near–real-time situational awareness and navigation

Qualification

C++Perception systemsSensor fusionMachine learningRobotic operating systemsGPU-accelerated developmentSignal processingPythonKalman filtersParticle filtersNVIDIA JetsonCommunication skillsCollaborative mindsetProblem-solving

Required

5–8 years of professional experience in a relevant domain
3+ years of experience developing production-grade software
BS or MS in Computer Science, Electrical Engineering, or related field
3+ years of professional experience with C++ (our primary development language)
Strong understanding of perception systems and algorithms
Experience with robotic operating systems such as ROS
Familiarity with machine learning algorithms
Familiarity with GPU-accelerated algorithm development
Familiarity with signal processing algorithms
Strong communication skills and a collaborative mindset
A desire to solve complex, real-world robotics problems

Preferred

Hands-on experience with computer vision, online state estimation, sensor fusion, and machine learning
Experience with detection and tracking in radar or other sensor modalities
Knowledge of filtering algorithms such as Kalman and Particle filters
Experience with Python for analysis, testing, or prototyping
Experience deploying to NVIDIA Jetson/AGX or similar embedded compute platforms
Background in robotics, autonomy, or related real-time perception systems

Benefits

Paid time off, including vacation, bereavement, jury duty, sick time and parental leave
Comprehensive and competitive medical, dental and vision plans, and HSA with employer matching.
Company sponsored life insurance
Stock Options
Annual stipend for continued learning and development
Quarterly company BBQs at our Alameda HQ (bring your friends and family!)
Free Bay Area Public Transportation via AlamedaTMA with the BayPass Clipper Card

Company

Saildrone

twittertwittertwitter
company-logo
Saildrone is a maritime company that enables navies, governments, and organizations to obtain data required to monitor the maritime domain.

Funding

Current Stage
Growth Stage
Total Funding
$299.5M
Key Investors
Lockheed MartinExport and Investment FundBond
2025-10-29Corporate Round· $50M
2025-05-13Series C· $60M
2021-10-18Series C· $100M

Leadership Team

leader-logo
Richard Jenkins
Founder & CEO
linkedin
leader-logo
Barak Ben-Gal
CFO
linkedin
Company data provided by crunchbase