Senior Software Engineer, Devices Platform
Design and develop sensor and compute systems for autonomous vehicles. Architect reliable onboard software from device drivers to application level using C++ and Linux.
Senior Software Engineer building the sensor and compute platform for Nuro's autonomous vehicles. Requires 6+ years experience with strong C++ and Linux systems programming skills for real-time robotics applications.
Base pay range: $160360 - $240540 (depends on experience, qualifications, education, location, and skills). Eligible for annual performance bonus, equity, and competitive benefits package.
Design and develop sensor and compute systems for autonomous vehicles. Architect reliable onboard software from device drivers to application level using C++ and Linux.
Develop and integrate autonomy software for unmanned platforms across air, maritime, space, and effects domains. Own end-to-end deployment from simulation through live field testing, working with C++ on embedded Linux systems.
Develops tactical autonomy software for unmanned platforms across air, land, sea, and space domains, implementing behaviors for multi-agent coordination, target engagement, and survivability. Requires 5+ years in autonomy/robotics, production C++, and BS/MS/PhD in related field.
Designs and implements flight control laws for X-BAT across all flight phases, builds high-fidelity 6DOF simulations, performs verification including Monte Carlo and HIL testing, supports flight operations, and integrates with cross-functional teams. Requires 5+ years in flight controls/GNC on real vehicles and proficiency in C++, MATLAB/Simulink, Python.
Architects and implements FPGA-based networking and DSP systems for phased-array ground stations, processing high-rate satellite data in real-time. Requires 5+ years experience with Verilog/SystemVerilog, Python, and FPGA hardware design; onsite in Torrance, CA.