Senior Software Engineer
Core
Building infrastructure, tools, and frameworks for validating autonomous drone systems (planning, perception, control) at scale.
Role type
Senior Software Engineer (Autonomy Validation)
Builds
Simulation tools, scenario generation frameworks, and automated validation platforms for autonomous flight systems.
Domain
Robotics / Autonomous Systems / Aerospace
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Rust, C, simulation system architecture, tooling development, validation methodology design, metrics definition, complex system testing
Preferred skills
High-fidelity simulation frameworks, distributed systems (Kubernetes, AWS), systems engineering concepts, autonomy stack familiarity
Technologies
C++, Rust, C, Python, Kubernetes, AWS
Responsibilities
Design and develop simulation tools and scenario generation for large-scale autonomy testing; Create custom validation tools integrating with internal autonomy stacks; Build scalable automated solutions for tracking and analyzing thousands of validation tasks; Collaborate with autonomy engineers to define evaluation criteria and safety thresholds; Establish best practices for software release validation and metrics.
Seniority
Senior, hands-on IC