Senior Software Engineer, Sensor Fusion

Anduril Industries
Broomfield, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Broomfield, United States of America

Tech stack

Adobe InDesign
Artificial Intelligence
Unit Testing
Big Data
C++
Code Review
Databases
Continuous Integration
Python
Machine Learning
NoSQL
Pair Programming
Scrum
Sensor Fusion
Software Engineering
Web Applications
Codebase
Unsupervised Learning

Job description

Experteer Overview As a Senior Software Engineer at Anduril, you shape and build mission-critical software for state-of-the-art defense systems. You will stay hands-on in code while guiding a small, high-impact team through design, implementation, and reviews. You'll contribute to production-quality C++ and Python powering tactical systems and customer deployments, balancing prototype work with deployed solutions. Your work supports autonomy, AI, and sensor fusion at scale, delivering real-time outcomes for government and industry users. This role offers a clear path to technical leadership with meaningful, mission-driven impact. Compensation / Benefits * Shape the technical direction of a small, high-impact team while remaining hands-on in design, implementation, and code review * Mentor and uplevel junior and mid-level engineers through pair programming, code reviews, technical guidance, and architectural discussions * Lead by writing production-quality C++ and Python powering mission-critical systems, and uphold engineering excellence (CI/CD, unit testing, large-codebase collaboration, git workflows) * Prototype state-of-the-art software in an agile environment and steer the transition from prototype to deployed tactical implementation * Implement high-performance software across the range from tactical systems to web applications * Use modeling/simulation, analysis tools, and sound analysis techniques to quantify technology benefits * Drive technical interchange meetings, sprint planning, and customer engagements to ensure successful outcomes for mission-critical needs * Own all aspects of the software development lifecycle, navigating ambiguity and complex technical trade-offs * Communicate complex technical concepts clearly to colleagues, customers, and non-technical stakeholders Tasks * 8+ years of software engineering experience and a Bachelor's degree or equivalent education/work experience * Demonstrated mentoring and technical leadership on a team while remaining an active individual contributor * Experience supporting and navigating large, complex codebases as part of a collaborative team * Strong proficiency in C/C++ and Python * Big data/NoSQL/database technologies * Software engineering fundamentals: design, algorithms, testing, optimization * Machine learning basics: supervised/unsupervised learning, clustering, classification * Applied mathematics: differential equations, linear algebra, optimization, statistics, random processes * Engineering: controls, estimation theory, and digital signal processing * Eligible to obtain and maintain an active U.S. Top Secret SCI security clearance Key requirements * equity grants * comprehensive benefits package * competitive health coverage * support for professional growth * opportunity to work on mission-critical defense tech

Requirements

programming, systems, and uphold engineering excellence (CI/CD, unit testing, large-codebase collaboration, git workflows) * Prototype state-of-the-art software in an agile environment and steer the transition from prototype to deployed tactical implementation * Implement high-performance software across the range from tactical systems to web applications * Use modeling/simulation, analysis tools, and sound analysis techniques to quantify technology benefits * Drive technical interchange meetings, sprint planning, and customer engagements to ensure successful outcomes for mission-critical needs * Own all aspects of the software development lifecycle, navigating ambiguity and complex technical trade-offs * Communicate complex technical concepts clearly to colleagues, customers, and non-technical stakeholders Tasks * 8+ years of software engineering experience and a Bachelor's degree or equivalent education/work experience * Demonstrated mentoring and technical leadership on a team while aaa active an active individual contributor * Experience supporting and navigating large, complex codebases as part of a collaborative team * Strong proficiency in C/C++ and Python * Big data/NoSQL/database technologies * Software engineering fundamentals: design, algorithms, testing, optimization * Machine learning basics: supervised/unsupervised learning, clustering, classification * Applied mathematics: differential equations, linear algebra, optimization, statistics, random processes * Engineering: controls, estimation theory, and digital signal processing * Eligible to obtain and maintain an active U.S. Top Secret SCI security clearance Key requirements * equity grants * comprehensive benefits package * competitive health coverage * support for professional growth * opportunity to work on mission-critical defense tech

Apply for this position