Software Engineer - Vehicle Motion Planning & Control
As a Software Engineer on the Vehicle Motion Planning & Control team, you will design algorithms and implement software to enhance the autonomous driving capabilities of vehicles.
The Collision Avoidance System (CAS) is responsible for detecting and reacting to imminent collision situations in support of our vehicleโs overall safety goals. CAS Perception is responsible for processing raw sensor data from our vehicleโs world-class sensor suite using a combination of geometric, interpretable algorithms and deep learning to detect near-collisions with obstacles along our intended driving path, in the most challenging dense urban environments and under tight compute resource constraints. Overall CAS is parallel and complementary to our Main Artificial Intelligence (AI) autonomy stack, and has a close relationship with our vehicle hardware and safety teams in order to architect redundancy into our overall driving system.
The CAS Verification & Validation (CAS V&V) is a multidisciplinary team data, software and systems engineers defining and building metrics to measure the Collision Avoidance System performance and work with the Systems Design and Mission Assurance (SDMA) and QA teams to develop validation plans for the features.
As a Software Engineer on the Vehicle Motion Planning & Control team, you will design algorithms and implement software to enhance the autonomous driving capabilities of vehicles.
Develop and maintain software that connects aircraft avionics, simulation models, test hardware, and engineering tools, enabling hardware-in-the-loop testing and helping teams diagnose integration issues before flight.
Extend the compiler frontend and intermediate representation to bring up emerging LLM architectures, preserve their quantization and numerical behavior, and validate models on simulators and FPGA prototypes.
Own client-facing AI and data projects end to end, shaping architecture, building production data foundations and full-stack applications, and deploying systems that turn complex workflows into usable solutions.
As a Software Engineer on the Identity Infrastructure Engineering team, you'll create and operate security tools and infrastructure for multi-cloud environments.