Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Air Dominance & Strike - Vehicle Software - Software Engineer (Robotics) image - Rise Careers
Job details

Air Dominance & Strike - Vehicle Software - Software Engineer (Robotics)

Anduril Industries is a defense technology company aiming to enhance military capabilities with advanced technology. We seek software engineers for the Air Dominance & Strike team, focused on building foundational vehicle software for autonomous systems.

Skills

  • C++ or Rust programming
  • Linux development
  • Software system troubleshooting

Responsibilities

  • Write and maintain core libraries and services for collaborative robot teams.
  • Own major feature development and rollout for complex products.
  • Collaborate with other engineering disciplines on software development.

Education

  • BS in Robotics, Computer Science, or related field

Benefits

  • Comprehensive medical, dental, and vision plans
  • Basic Life/AD&D and long-term disability insurance
  • Generous company holiday calendar and PTO plans
  • 16 weeks paid Caregiver & Wellness Leave
  • Mental health resources and wellness services
  • 401(k) retirement savings plan
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$195000 / YEARLY (est.)
min
max
$138000K
$252000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Air Dominance & Strike - Vehicle Software - Software Engineer (Robotics), Anduril Industries

Anduril Industries is on the lookout for an innovative Software Engineer specializing in Robotics for our Air Dominance & Strike division in Costa Mesa, California. You will play a pivotal role in building the software that powers our autonomous robotic systems, such as the cutting-edge Fury unmanned fighter jet and the Barracuda family. If you have a passion for advanced technology and a knack for collaboration, this is your chance to contribute to the future of defense technology! In this position, you’ll write and maintain core libraries essential for the seamless operation of robot teams, focusing on everything from motion deconfliction to managing contingency scenarios. You’ll take ownership of large-scale features for our products, diving deep into areas such as terminal-phase autonomy and live operations testing. Collaboration is key—you’ll work closely with hardware teams, operational experts like fighter pilots, and robotics engineers to align on requirements that make a real difference. If you’re excited about pushing the boundaries of what’s possible and thrive in a dynamic environment where innovation is at the forefront, then we’d love to see your application! Join us in revolutionizing military systems with our AI-powered Lattice OS and be part of something groundbreaking at Anduril Industries.

Frequently Asked Questions (FAQs) for Air Dominance & Strike - Vehicle Software - Software Engineer (Robotics) Role at Anduril Industries
What are the core responsibilities of the Air Dominance & Strike Software Engineer at Anduril Industries?

As an Air Dominance & Strike Software Engineer at Anduril Industries, you will focus on developing critical software for autonomous robotic systems. Your core responsibilities include writing and maintaining essential libraries, managing complex feature rollouts, and collaborating closely with hardware teams and operational experts. This is your opportunity to work on pioneering projects, such as the Fury unmanned fighter jet, and contribute to the future of defense technology.

Join Rise to see the full answer
What qualifications are required for the Air Dominance & Strike Software Engineer position at Anduril?

To qualify for the Air Dominance & Strike Software Engineer role at Anduril, you must possess a BS in Robotics, Computer Science, Mechatronics, Electrical Engineering, or a related field. In addition, you should have experience working in a Linux environment with C++ or Rust, along with a solid understanding of data structures and algorithms. Remember, an active U.S. Top Secret security clearance is essential for this position as well!

Join Rise to see the full answer
What programming languages are preferred for the Software Engineer role at Anduril Industries?

While experience in C++ or Rust is a requirement for the Software Engineer role within the Air Dominance & Strike division, familiarity with Python and Go is preferred. These languages will enhance your versatility in contributing to various aspects of vehicle software development and testing, further amplifying your impact on autonomous systems.

Join Rise to see the full answer
What kind of team will the Air Dominance & Strike Software Engineer work with at Anduril?

As a Software Engineer in the Air Dominance & Strike team at Anduril, you’ll collaborate with talented individuals across multiple engineering disciplines, including vehicle hardware teams and operational subject matter experts. This collaborative environment is essential for iterating towards robust software designs that meet the demanding requirements of our advanced autonomous systems.

Join Rise to see the full answer
How does Anduril Industries support the professional development of its Software Engineers?

Anduril Industries is committed to the career growth of its Air Dominance & Strike Software Engineers through a professional development stipend, which allows for ongoing education and training opportunities. This support, combined with a dynamic work environment that emphasizes innovation, ensures that you can continually refine your skills while contributing to cutting-edge defense technology.

Join Rise to see the full answer
Common Interview Questions for Air Dominance & Strike - Vehicle Software - Software Engineer (Robotics)
What experience do you have with concurrent programming in C++ or Rust?

Explain your experience with multithreading in C++ or Rust, perhaps by discussing a specific project where you implemented concurrency to improve performance. Highlight your understanding of synchronization mechanisms and how they were used to avoid common pitfalls like deadlocks.

Join Rise to see the full answer
Can you describe a challenging software system you analyzed and troubleshot?

Discuss a particular experience where you had to analyze a failing software system. Mention the tools you used for troubleshooting, the systematic approach you took in identifying the root cause, and how you ultimately resolved the issue, stressing how this experience could be relevant to the role at Anduril.

Join Rise to see the full answer
How would you go about designing software for a new autonomous aerial vehicle?

Outline your design process, starting from understanding the requirements. Discuss how you'd think about system architecture, critical features, and collaboration with hardware teams. Illustrate how you would utilize simulation and testing to validate your approach before live deployment.

Join Rise to see the full answer
What methods do you use for testing software in embedded and physical devices?

Share your experience with creating test plans and automation frameworks for hardware-software integration. Discuss specific tools and methodologies you've used to ensure reliability and functionality in embedded systems, emphasizing any lessons learned from past projects.

Join Rise to see the full answer
How do you ensure the software you develop is maintainable and scalable?

Describe your approach to writing clean, modular code, and your adherence to software design principles like SOLID. Talk about how unit testing, code reviews, and documentation play a vital role in maintaining long-term software quality.

Join Rise to see the full answer
Can you discuss your experience with sensor integration in robotics?

Highlight specific projects that involved integrating various sensors into robotic systems. Explain how you managed data fusion and calibration processes, and how that experience equips you to contribute at Anduril.

Join Rise to see the full answer
What tools do you use for project management and collaboration?

Mention specific project management tools you've used, such as JIRA or Trello. Discuss the importance of agile methodologies in managing your software work, ensuring close collaboration with team members, and how those practices help enhance project outcomes.

Join Rise to see the full answer
What are the biggest challenges you faced when developing vehicle control software?

Share a specific challenge you encountered in vehicle control software development, such as handling real-time data or ensuring reliability during high-stakes operations. Discuss how you approached and resolved this challenge, focusing on the skills and insights that emerged from the experience.

Join Rise to see the full answer
How do you stay current with advancements in robotics and AI technology?

Explain how you actively engage with the tech community—through reading relevant journals, attending conferences, or participating in online courses. Share how you leverage your network to stay informed about the latest technologies that may impact your role at Anduril.

Join Rise to see the full answer
Why are you interested in working at Anduril Industries, specifically in the Software Engineer role?

Discuss your passion for defense technology and how it aligns with Anduril's mission. Highlight any specific projects or values of Anduril that resonate with you, and how you believe your skills will contribute to the team's success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Anduril Industries Hybrid Costa Mesa, California, United States
Posted 2 days ago
Photo of the Rise User
Anduril Industries Hybrid Costa Mesa, California, United States
Posted 2 days ago
Radiant Hybrid El Segundo, California, United States
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Medsender Remote No location specified
Posted 13 days ago
Photo of the Rise User
Leads.io Remote No location specified
Posted 4 days ago
Posted 23 hours ago

Founded in 2017, based out of Irvine, California, Anduril is a defense technology company that builds creative cost-effective products to aid those serving on the front lines of national security. By listening to the national security community, A...

473 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$138,000/yr - $252,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!