Anduril is seeking a Senior Software Engineer specializing in Rust to develop mission-critical technologies in small, innovative teams. The role focuses on target tracking, state estimation, and situational awareness, delivering deployed solutions with real-world impact. The engineer will influence a small team's technical direction and architect, maintain, and evolve complex production software. The work includes prototyping and deploying algorithms for tracking, sensor fusion, and state estimation; developing high-performance Rust software for real-time systems, simulations, and decision-support tools; and designing robust filters, estimators, and probabilistic reasoning systems for noisy or incomplete sensor data. The role also involves validating technology with simulations and statistical methods, adapting software to customer missions, integrating solutions throughout the development lifecycle, and communicating progress to colleagues and end users. Candidates must have at least eight years of professional software engineering experience and a bachelor's degree in a technical field. Applicants should bring experience maintaining production architecture and evolving codebases, strong software design and algorithm skills, experience with Rust and Python, and knowledge of applied mathematics and estimation systems. An active U.S. Secret security clearance must be obtainable and maintainable. An advanced degree is strongly preferred. Transcripts are requested during the early application process; applicants who do not provide them must give detailed information about relevant coursework and academic performance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior