Software Engineer, Rust
$191k - $253kTriwill Group
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.
ABOUT THE TEAM
At Anduril, our Software Engineers specialize in solving complex, real-world problems through cutting-edge algorithms and intelligent software integrations. Operating in small, innovative teams, we push the boundaries of what's possible to deliver advanced technologies with mission-critical applications. Our commitment doesn't end with academic research or proof-of-concept experiments; we measure our success by the real-world impact of our deployed solutions. Inspired by Arthur C. Clarke's vision - "Any sufficiently advanced technology is indistinguishable from magic" - we aim to achieve groundbreaking results in target tracking, state estimation, and situational awareness. We are currently seeking highly talented technologists to join our mission and redefine the future of defense technology.
WHAT YOU WILL DO:
- Define and influence the direction of a small team, leveraging your subject-matter expertise in target tracking and state estimation.
- Architect, maintain, and evolve complex software systems, refactoring existing codebases to improve performance, maintainability, and scalability.
- Prototype and deploy state-of-the-art algorithms for tracking, multi-sensor data fusion, and state estimation in agile, iterative development environments.
- Develop high-performance Rust software for real-time systems, ranging from tactical implementations to simulation environments and decision support tools.
- Design and implement robust filters, estimators, and probabilistic reasoning systems that enable actionable insights from noisy, ambiguous, or incomplete sensor data.
- Apply software design patterns and architectural best practices to manage technical debt and guide the evolution of production systems over time.
- Analyze system performance using high-fidelity simulations, innovative modeling tools, and rigorous statistical techniques to validate the benefits of our technology.
- Drive customer success by customizing algorithms and software for mission-critical use cases, including real-time tracking and sensor fusion.
- Integrate tracking and estimation technologies into the broader software development lifecycle, from requirements definition through testing and optimization.
- Translate technical progress into clear, actionable insights for diverse stakeholders, including colleagues and end‑users.
REQUIRED QUALIFICATIONS
- 5+ years of professional software engineering experience & a Bachelor's degree in mathematics, physics, engineering, or other technical field (advanced degree strongly preferred)
- Demonstrated experience managing and evolving software architecture in production environments, including refactoring legacy systems and managing technical debt.
- At least 2+ years working on a single codebase or product, maintaining and expanding it as requirements evolved.
- Strong understanding of software design patterns, architectural principles, and best practices for building maintainable, scalable systems (beyond basic syntax proficiency).
- Proficiency in algorithm design, software development, and statistical modeling; experience with Rust and Python
- Solid understanding of applied mathematics, including linear algebra, optimization, probability, and stochastic processes.
- Familiarity with big data pipelines, NoSQL databases, and the efficient handling of large-scale sensor data.
- Ability to engineer robust systems for estimation theory, adaptive filtering, controls, and complex signal environments.
- Demonstrated ability to work across development lifecycles, from prototyping to optimizing production systems.
- Eligible to obtain and maintain an active U.S. Secret security clearance.
PREFERRED QUALIFICATIONS
- Experience refactoring and modernizing Rust codebases in production environments.
- Track record of architectural decision-making and technical leadership on long-lived projects.
- Contributions to open-source Rust projects or the broader Rust ecosystem.
- Experience with concurrent and parallel programming patterns in Rust.
- Experience in state estimation, including Bayesian filtering, sensor fusion, and recursive estimation techniques.
- Background in machine learning as applied to target tracking and recognition, including clustering, classification, and anomaly detection techniques.
- Knowledge of target tracking techniques, such as Kalman filters, particle filters, and multi-target tracking algorithms (e.g., JPDA, MHT, or PHD filters).
- Knowledge of signal processing techniques for interpreting diverse sensor data (e.g., radar, lidar, EO/IR).
We request transcripts as part of the early application process to understand your academic background and how your coursework supports the skills deemed critical for the role. Transcripts help us assess your technical and analytical abilities, complementing our interview process in which we also evaluate practical experience and cultural fit. If you choose not to share your transcripts, you will need to provide detailed information regarding your academic performance in relevant courses, including projects and coursework specifics, to ensure we evaluate your academic accomplishments properly. If you do provide academic transcripts, feel free to redact non-technical information (e.g., student ID, dates, non-technical coursework, etc.). Unofficial transcripts obtained online acceptable for this assessment.
US Salary Range $191,000 – $253,000 USD
The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including:
Benefits
At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next. For more information, Explore Our Benefits.
#J-18808-Ljbffr- ...looking for a midlevel or senior IC to join our core engineering team. Our team is responsible for all things C/C++ and Rust, and the most performance-sensitive parts of... ...Preferred background ~5+ years of full-time software engineering experience, preferably at a trading...SuggestedFull timeLocal areaRemote work
- ...Software Development Engineer Intern At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams... ...28. Proficiency skills in programming using C, C++, or Rust. Strong understanding of object-oriented programming principles...SuggestedInternshipWork at officeLocal areaRelocation package
$129k - $171k
...TEAM At Anduril, our Battlespace Awareness Command and Control Software team specializes in solving complex, real-world problems through... ...modeling with programming expertise in C/C++ and/or Rust. ~ Strong knowledge of path planning techniques, such as graph...SuggestedFull timeWork experience placementLocal areaImmediate start- ...problems to evolve humanity and society to the next level. Tutor Intelligence builds software to enable ordinary robots to achieve extraordinary things. As a platform engineer, your work lies at the center of this challenge, orchestrating real time robot code,...SuggestedWork at officeShift work
$191k - $253k
...Battlespace Awareness Command and Control Software team specializes in solving complex, real... ...Job We are looking to hire a Software Engineer to join our growing Battlespace Awareness... ...experience in one or more of Python, Rust, C++, or C, with a clear track record of...SuggestedFull timeWork experience placementImmediate start$91k - $121k
...philosophies, manual operations, and legacy software for the past 60 years. Laminar deploys... ...Role We’re looking for a driven Software Engineer, Edge Platform to help build the software... ...in a language such as Python, Rust, C++, or Go, and familiarity with shell scripting...Full timeInternshipLocal areaFlexible hours$129k - $171k
...TEAM At Anduril, our Battlespace Awareness Command and Control Software team specializes in solving complex, real-world problems through... ...modeling with programming expertise in C/C++ and/or Rust. ~ Strong knowledge of path planning techniques, such as graph...Full timeWork experience placementLocal areaImmediate start$44.62k
...employment VISA for this position at this time. As a Software Development Engineer Intern, you will join a highly effective development team... ...28. Proficiency skills in programming using C, C++, or Rust. Strong understanding of object-oriented programming...Hourly payInternshipWork at officeLocal areaRelocation packageShift work$166k - $220k
...Battlespace Awareness Command and Control Software team specializes in solving complex, real... ...to hire an Infrastructure / DevOps Engineer to join our growing Battlespace Awareness... ...data and Foxglove Familiarity with Rust, C, or C++. Familiarity with team collaboration...Full timeWork experience placementImmediate start$143.7k - $194.4k
...training pipelines. We're looking for engineers who want to work on distributed storage systems... ...life Tech environment: Java, C/C++, Rust, Go, and internal AWS systems. You'll... ...3+ years of non-internship professional software development experience - 2+ years of non...InternshipFlexible hours- ...We’re characterized by both technical excellence and next-level collaboration and respect. The Role As a Full Stack Software Engineer at Tutor Intelligence, you’ll design, build, and deploy user interfaces and systems which push the frontier of what robots are...Work at officeShift work
- ...process is to its target. Process control software acts on the answer through the plant’s... ...50 in Somerville: hardware and software engineers, chemists, AI researchers, factory operators... ...~ Strong experience in languages such as Rust, Python, C/C++, or Go, with experience building...Full timeTemporary workLocal areaFlexible hours
$180k - $250k
...even further. About The Role As a Senior Platform Software Engineer at Humanoid, you will be at the heart of developing the core... ...production software in embedded systems running Linux (C++, C, Rust, Python, Go). Experience developing time‑sensitive,...Work at office$1,500 per month
...Job Description Job Description Software Engineer Clearance Level: Must have an Active Secret Clearance to be considered for this opportunity - Must be US Citizen Location: 100% on site due to the nature of the work. Must live within 100 miles from Lexington...Full timeLocal areaRemote workWork from homeRelocation2 days per week$156.4k - $180k
...Title: Software Engineer Belong. Connect. Grow. with KBR! KBR provides innovative and cost-effective services and solutions to national security and industry customers. We are leading the way for national security and commercial space integration, developing innovative...Full timeLocal areaRemote work$1,500 per month
...Job Description Job Description Software Engineer Clearance Level: Interim clearance is sufficient to start with. An active clearance is HIGHLY preferred. Location: 100% on site due to the nature of the work. Must live within 100 miles from Lexington, MA...Full timeInterim roleLocal areaRemote workWork from home2 days per week- Role Description & Responsibilities Dassault Systèmes is seeking a Software Engineer – 3D CAD to design, develop, and deliver innovative AI-powered software capabilities that enhance user experience, productivity, and engagement within advanced CAD environments. In...
- ...Join Vectra AI as a Software Engineer and be part of a growing team making a real impact on AI-driven threat detection and response for hybrid... ..., or a related field. Nice-to-have skills ~ Rust and Terraform experience. Benefits Vectra provides a...
$93.8k - $125.1k
...Home Secure. What You'll Do Simplisafe is looking for a Software Engineer II to join our User Systems team to develop and maintain our... ...least 1 major programming language (JavaScript/TypeScript, Rust, Java, Go, Python, C# etc.), and comfortable being on a team...Work experience placementWork at office$128k - $154k
...project or task lead, supporting a group's software development objectives . Essential... ..., and best practices in software engineering and other areas relevant to SSCI (navigation... ...specific required languages (e.g. Java, Rust, etc.) Preferred Qualifications:...Temporary work$200k
...across finance, healthcare, telecom, and beyond. With 30 years of engineering excellence and a recent high-profile partnership with Google... ...revolution. ROLE OVERVIEW We're looking for a Senior Software Engineer to help design, build, and scale high-performance...Work at office3 days per week$130k - $180k
...biologics, cell therapies, and other advanced medicines used by patients around the world. We are seeking a hands-on Embedded Software Engineer to join our Process Analytics team. The Process Analytics R&D team is tasked with developing state of the art hardware/software...Full timeWorldwideFlexible hours- ...something groundbreaking as we transition from clinical development to our commercial launch. Lumicell is seeking a Senior Software Engineer to work in a dynamic, fast-paced start-up environment. The Senior Software Engineer will develop imaging and image-processing...Full timeCasual workImmediate startMonday to FridayAfternoon shift3 days per week
$150k - $170k
...Job Description Senior Software Engineer – Industrial Automation, Embedded Systems, Machine Learning & Edge AI Location: Ashburn, VA... ...control systems. ~ Strong programming skills in C/C++, Python, Rust, Go, C#, and/or Java. ~ Hands‑on experience developing...Full time$119k - $155k
...making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is seeking a Senior Software Engineer to join our Xometry buyer experience organization. You will be responsible for leading initiatives to build new features and...- ...in office): Charlestown, MA Build the engine behind grid intelligence, from raw sensor... ...utilities act on. We are seeking a Senior Software Engineer to join our Applications (... ...Experience with Kubernetes. Experience with Rust. Experience working with large-scale...Work experience placementWork at officeFlexible hoursShift work2 days per week
$140k - $220k
...About the Role: We are seeking an experienced Senior Software Engineer to join our fast-paced, collaborative data team. In this role, you will have broad authority to drive the direction of our technographic data services, building world-class data pipelines and systems...$227.8k - $338.8k
...Director of Software EngineeringThe Director of Software Engineering leads multiple software engineering teams responsible for the delivery of innovative, scalable, secure, and reliable products and services. This role partners closely with Product Management, UX, Architecture...$88k - $110k
...Boston Dynamics seeks a highly technical Software Engineer in Test , to test the Atlas Humanoid Robot. In this critical, hands-on role, you will be responsible for ensuring the reliability, safety, and performance of Atlas’s software systems, focusing heavily on metrics...Visa sponsorship- ...them, and teaches them new work. Each of those functions runs on software we wrote: the systems that track each robot, its site, its... ...schema that nobody owns end to end. We're looking for a senior engineer to take responsibility for the company's internal systems and the...Live inShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Rust. Be the first to apply!
- software developer fintech Waltham, MA
- startup software engineer Waltham, MA
- financial software developer Waltham, MA
- junior software developer remote Waltham, MA
- software engineer Waltham, MA
- software engineer amazon Waltham, MA
- senior robotics software engineer Waltham, MA
- cybersecurity software engineer Waltham, MA
- software engineer healthcare Waltham, MA
- agile software developer Waltham, MA




