Winter 2027 Research Engineer Co-op
Anduril Industries
About the Role
Anduril Industries is a defense technology company transforming U.S. and allied military capabilities with advanced technology. We are changing how military systems are designed, built, and sold by applying the expertise, technology, and business models of innovative 21st-century companies. Our systems are powered by Lattice OS, an AI-powered operating system that integrates thousands of data streams into a real-time, 3D command and control center. As the world enters an era of strategic competition, we are committed to delivering cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military rapidly.
Key Responsibilities
- Research or coursework in assembly sequence planning, disassembly planning, or motion planning.
- Familiarity with concepts such as non-directional blocking graphs, or literature from Wilson and Latombe or Romney and colleagues' STAAT work.
- Publications in venues such as ICRA, IROS, RSS, SoCG, Solid and Physical Modeling, or the Computer-Aided Design journal.
Requirements & Tech Stack
- Experience with Eigen, OpenCASCADE, OpenVDB, CGAL, or a collision or bounding volume hierarchy library.
- Parallel programming in C++ using Intel TBB, OpenMP, or standard threads, with a focus on determinism.
- Familiarity with CAD data, including boundary representations versus tessellated meshes, and formats like STEP and JT.
- Experience with CMake, GoogleTest, and reproducible builds. Nix is a plus.
- Proficiency in Python for tooling and analysis, utilizing libraries such as NumPy and trimesh.
- Familiarity with infinitesimal motion analysis or rotational motions in assembly planning.
Qualifications
- Research or coursework in assembly sequence planning, disassembly planning, or motion planning.
- Publications at ICRA, IROS, RSS, SoCG, Solid and Physical Modeling, or the Computer-Aided Design journal.