Develops calibration pipelines for autonomous vehicle sensors, enabling accurate multi-modal world representation for navigation. Requires 2+ years experience, C++/Python proficiency, and hands-on work with calibration systems and sensor fusion.
180k – 250k
On-site2+ YOEEmbedded Engineering
About the role
Responsibilities
Implement a software pipeline which enables calibration of sensor intrinsic and extrinsic parameters for a variety of vehicles of different sensor configurations
Design processes to manage the lifecycle and deployment of calibrations besides operations around data collection, processing and evaluation
Work across teams, interface closely with and contribute to the core calibration algorithm team at Applied
Have an opportunity to build state-of-the-art algorithms for both offline calibration in the factory / lab and online calibration to account for sensor variation due to temperature or other on-road and off-road conditions
Enable sensor fusion and work with a variety of sensors including Camera, Lidar, Radar, IMU, GNSS, and more
Drive an excellent product experience by designing a user-friendly Calibration procedure, as well as exposure of online Calibration status through HMI integration
Requirements
2+ years of experience building software components or (sub) systems that address practical engineering challenges
Hands-on experience with one or more domain relevant algorithm, software framework or tools, such as calibration, middleware, benchmarking suites, data sets and related pipelines, or algorithmic libraries
C++ and/or Python programming expertise
Willingness to learn and be a self starter, and can quickly become comfortable with new technical tools
Passion for turning their software development expertise into solving real-world applications of autonomous system
Nice to have
MSc in calibration, state-estimation, optimization, or closely related field
Understanding of the core calibration concepts, world representations and transforms, optimization, the intersection of perception and state-estimation, and noise characteristics of various sensors
Experience doing hands-on work in relevant state-of-the-art offline and online calibration algorithms, and experience with both early and late stage sensor fusion for state estimation
Understanding of inertial and perception sensors, state of the art industry solutions, and common approaches for production systems
Experience building and shipping software frameworks or tools that are used by others than the authors of the framework
Compensation
Base salary range: $180,000 - $250,000 USD annually
Equity, comprehensive health, dental, vision, life and disability insurance, 401k with employer match, learning and wellness stipends, paid time off
Software engineer building and optimizing onboard infrastructure for self-driving vehicles, focusing on high-performance platforms, device drivers, and performance analysis. Requires strong C++ skills and 2+ years experience.
160k – 241k
On-site2+ YOEEmbedded Engineering
Firmware Validation Engineer
ZooxFoster City, CA
Validate firmware functionality at component, subsystem, and system levels for vehicle platforms. Develop test plans across HiL, Dyno, and vehicle testing layers while collaborating with firmware and systems engineers.
155k – 211k
Hybrid2+ YOEEmbedded Engineering
Robotics Integration Engineer
CyngnMountain View, CA
Integrate sensors, CAN bus, and vehicle software into production-ready autonomous industrial vehicle systems. Requires 2-4+ years robotics/embedded experience with strong C++, Python, and Linux skills.
153k – 171k
On-site2+ YOEEmbedded Engineering
Autonomy Software Engineer
SkydioSan Mateo, CA
Develops end-to-end autonomous capabilities for drones, including robotics algorithms for motion planning, state estimation, and controls in challenging environments. Requires 1+ years production experience with C++ and Python in robotics/autonomous systems.
147k – 210k
Hybrid1+ YOEEmbedded Engineering
C++ Software Engineer
Applied IntuitionSunnyvale, CA
Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain autonomous systems (air, ground, maritime). Requires 2+ years professional software engineering experience and strong modern C++ skills.