Principal Software Engineer, Perception
- Location
- Alameda
- Workplace
- Hybrid
- Employment
- Full-time
- Compensation
- $300k – $380k + equity
- Visa
- No Visa Sponsorship
About this role
What we're looking for
We need a Principal-level perception engineer with 8+ years of experience deploying perception systems on autonomous vehicles, robots, aerospace, or defense platforms. You should have deep expertise in sensor fusion, probabilistic estimation, and uncertainty modeling, with a proven track record of translating research-grade algorithms into reliable production systems running on constrained edge compute. Bonus points if you have experience with maritime or ocean-based autonomy, multiple sensor modalities (radar, camera, infrared), or have led perception architecture across multiple generations of an autonomous platform.
What you'll do
- Define the architecture and technical direction for Saildrone's entire perception stack, including sensor fusion, localization, tracking, mapping, and uncertainty estimation
- Take ownership of the hardest perception problems — integrating heterogeneous sensors (radar, cameras, novel maritime-specific modalities) into a coherent, reliable information stream for downstream autonomy
- Work closely with the autonomy, navigation, and applied ML teams to ensure perception outputs drive safe and effective vehicle behavior in complex ocean environments
- Translate state-of-the-art research and algorithms into robust production capabilities within real-world constraints on sensors, compute (Nvidia Jetson SOC), latency, and harsh environmental conditions
- Lead technical direction for senior and staff engineers through architecture decisions, technical reviews, and hands-on problem solving — upleveling and upskilling the current perception team
- Guide data labeling strategies, ground truth dataset construction, and evaluation frameworks to continuously improve perception system performance
- Help expand the perception team over time, serving as a voice of technical leadership and authority in hiring and mentorship
What happens next
Skip the application pile. Clera gets you in front of the people who decide.
Confirm the fit
A few questions to make sure this role is the right shape for you. Two minutes.
Clera pitches you to the company
Clera writes the intro, sends it to the founder, and handles the back-and-forth.
A meeting lands on your calendar
When the company wants to meet, Clera gets the call on your calendar. You just show up.
Ask your AI about this role
Connect Clera once, then ask if it fits you.
Ask about this role
Tell me about the Principal Software Engineer, Perception role at Saildrone on Clera (https://www.getclera.com/jobs/saildrone/principal-software-engineer-perception--xmnx3dud68o2). Does it fit my profile and preferences? If it does, tell Clera I'm interested.
Not connected yet? Takes a minute
https://mcp.getclera.comSign in with your Clera account. MCP docs