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
One click above pre-fills the connector. Or by hand: Settings > Connectors > Add custom connector, paste https://mcp.getclera.com. Either way, sign in with the account you use on Clera and approve the consent screen.
https://mcp.getclera.com

Sign in with your Clera account. MCP docs