Software Engineer - Perception Infrastructure at Anduril Industries | Powderkeg

Location: Seattle, WA

Employment Type: Full-time

Team: Neuron - Sensing and Robotics

Anduril is a defense technology company, bringing Silicon Valley talent and funding to the defense sector. Our technology helps our customers solve their toughest challenges by enabling them to make better, more informed decisions in life-and-death situations. We’ve assembled a diverse team of experts in robotics, computer vision, sensor fusion, optics, and data analysis that are creating software and hardware solutions to radically evolve the capabilities of the United States and our allies. If you are passionate about solving problems that have real impact, come join Anduril and build the future of defense.

For this particular role, we are looking for engineers who will build high- quality C++ software to enable autonomous systems to perceive, navigate, and react in the environment. As an applicant, you don’t need to be experienced in robotics or perception, but you do need to be an engineer with strong skills in C++ and a track record of developing and deploying excellent products. As part of the job, you will have opportunities to work with domain-experts to develop your skills in areas such as robotics, sensor fusion, tracking, and/or machine learning.


  • Other engineers in the “Software Engineer - Perception Infrastructure” role have made contributions in the following areas:
  • Tracking objects across multiple sensors, and implementing this efficiently on edge-based and cloud-based platforms.
  • Accelerating deep neural networks and computer vision on edge-devices with limited internet bandwidth
  • Controlling cameras and other sensors in real-time
  • Building the above capabilities such that the software can be easily adapted to new products and use-cases
  • Debugging, analyzing, and improving robotic systems in production environments


  • Bachelor’s degree in Computer Science, Electrical Engineering, Robotics or related technical field
  • 4+ years of industry experience
  • 3 or more years C++ experience used in the last 4 years, including modern C++ features
  • Proven track record of software development, including shipping one or more products
  • Able to both iterate quickly to produce a workable solution and think ahead for future improvements
  • Able to independently prioritize, scope work and collaborate across teams
  • Must be able to obtain and hold a U.S. Top Secret security clearance


  • Familiarity with sensor fusion, tracking, machine learning, computer vision, or robotics
  • Experience with GPU programming
  • Experience with OS internals and kernel development/debugging
  • Master’s degree or PhD

Anduril is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply. If you are someone passionate to work on problems that matter, we’d love to hear from you!

Job Summary
  • Job Title
    Software Engineer - Perception Infrastructure
  • Company
    Anduril Industries
  • Location
    Irvine, CA
  • Employment Type
    Full time
Ready to apply?
Ready to apply?