Join our team as a Staff Software Engineer, where you'll lead the development of innovative software solutions and mentor fellow engineers in a collaborative environment.
Principal Software Engineer, Perception Architect
๐ Description
- Define end-to-end perception architecture, from LiDAR, radar, and camera sensing to the fused world model.
- Partner with compute and sensing teams to shape hardware-software co-design for perception algorithms.
- Guide the transition from current pipelines to AI-driven approaches while maintaining safety and interpretability for edge deployment.
- Evaluate emerging technologies for the 3โ5 year roadmap and collaborate on latency and accuracy metrics across edge platforms.
- Coordinate cross-functional teams and partner projects to plan platform transitions and advance perception capabilities.
๐ ๏ธ Requirements
- Ph.D. or MS in Computer Science, Robotics, Electrical Engineering, or a related field focused on Computer Vision.
- 8+ years in autonomous systems, including at least 2 years in an architectural role shipping and evolving perception systems.
- Expertise in Computer Vision, deep learning, foundational models, sensor fusion, state estimation (SLAM, EKF/UKF), and camera, LiDAR, and radar modalities.
- Understanding of hardware acceleration, component budgeting, and platform transitions.
- Strong foundation in 3D geometry, linear algebra, and probabilistic robotics.
- Proficiency in production-grade C++ and Python for rapid prototyping; ability to run system experiments and use metrics platforms.
- Ability to communicate technical trade-offs to non-technical stakeholders and executive leadership.
Full job description
In this role, you will:
Qualifications
Similar jobs
Search more Software Engineer jobsSenior Staff/Principal Software Engineer - GPU System Software, Onboard Execution
Set the technical vision for onboard GPU execution, leading cross-functional teams to optimize AI workload scheduling, inference performance, and compute efficiency across current and future vehicle platforms.
Staff Software Engineer, Finance Engineering
Design and lead backend finance platforms, including event-processing APIs, an append-only accounting ledger, and production services with audit-grade controls, exact-once processing, and high correctness requirements.
Productionize and optimize GPU inference systems across serving APIs, vLLM, ROCm, and rack-scale infrastructure, improving reliability, numerical correctness, throughput, latency, and capacity efficiency.
Own cross-squad architecture and major technical initiatives, guide engineering direction through influence, and raise the bar for technical quality as the organization scales.
