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
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
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
Saildrone is a maritime company that enables navies, governments, and organizations to obtain data required to monitor the maritime domain.
Funding
Current Stage
Growth StageTotal Funding
$299.5MKey Investors
Lockheed MartinExport and Investment FundBond
2025-10-29Corporate Round· $50M
2025-05-13Series C· $60M
2021-10-18Series C· $100M
Recent News
2025-11-01
Washington Technology
2025-10-31
2025-08-29
Company data provided by crunchbase