Description
We are seeking a Robotics Engineer to contribute to the delivery of vehicle perception and planning capability integrated into our products. This includes systems analysis, sensor selection and integration, perception architecture and implementation, motion planning, health management, behavior analysis, simulation and test infrastructure, and interfaces with lower- and higher-level systems.
As a Robotics Engineer, you will be responsible for implementing trusted safe navigation, collision avoidance, and situational awareness systems that balance constraints, restrictions, and requirements in a multi-stakeholder environment. You will also implement scalable sub-systems including sensor processing, perception, tracking, motion planning, health management, anomaly detection, simulation, testing fixtures, and vehicle interfaces.
In addition, you will contribute to the development of existing software components across Anduril, with the aim of developing components that are reusable across multiple Anduril product lines. You will utilize advanced techniques in computer vision, sensor fusion, and machine learning to enhance perception and planning capabilities of Anduril vehicles.
You will conduct thorough testing and validation of perception and planning algorithms through development and use of simulation and analysis of data from real-world experiments, including evolving the data analysis tooling. You will also collaborate with cross-functional teams, including software engineers, mechanical engineers, and systems engineers, to ensure effective system integration and testing.
This role requires a strong background in robotics, mechatronics, computer science, or engineering, with experience in C++ and/or Python software development. You should have familiarity with autonomous vehicle hardware and sensors such as radar, sonar, LIDAR, and cameras. Demonstrated knowledge of at least one of computer vision, sensor fusion, SLAM, motion planning, or machine learning is required.
Experience in a senior perception or planning role for the delivery of a robotic system is preferred. You should have the capacity to act as the technical owner for a system, including stakeholder engagement, requirements definition, roadmap management, team coordination, design, implementation, sustainment, and evolution. Ability to collaborate with stakeholders to define and implement robust validation and verification strategies for perception and planning modules is also required.
Eligibility to obtain and maintain an active U.S. Secret security clearance is necessary for this role.