Senior Software Engineer - Distributed Systems

Anduril Industries

5

Seattle, WA

Why you should apply for a job to Anduril Industries:

  • 5/5 in overall job satisfaction

  • 5/5 in supportive management

  • 100% say women are treated fairly and equally to men

  • 100% would recommend this company to other women

  • 100% say the CEO supports gender diversity

  • Ratings are based on anonymous reviews by Fairygodboss members.
  • We offer four months of fully paid parental leave to ensure you and your family are taken care of.

  • We’re proud to offer fertility planning and treatment, adoption support, gestational carrier support, and fertility preservation support.

  • Ample time off is restorative, so we’ve instituted a flexible vacation policy and offer an annual bonus for any week-long trip you take.

  • #b512df50-e700-49ac-8b49-8ac905f3dd92

    Position summary

    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 networking, artificial intelligence, 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 its allies. We are extraordinary problem solvers, teammates, get-stuff-done-ers, and people who care deeply about our work. If you are passionate about solving problems that have real impact, come join Anduril and build the future of defense.

    Anduril is developing a fleet of autonomous robots to tackle the most significant security challenges faced by America and her allies. The distributed communications team develops infrastructure that allows these robots to communicate with each other over a globally connected mesh network. Infrastructure that the team works on include an inter-asset, distributed message bus and its accompanying features, including optimized routing algorithms, prioritized message scheduling, and useful QoS options.

    Our software must function in highly dynamic and adversarial environments where nodes utilize varying types of physical links and protocols, have frequently changing network topologies, and have inconsistent link quality. Our software runs on embedded systems, and must be highly compute- and memory-conscious. The team’s challenge is to provide networking infrastructure that meets our high standards of reliability and speed given these stringent constraints.

    WHAT YOU'LL DO

    • Build application-layer software tailored to the bandwidth-, compute-, and memory-constrained environment of Anduril’s embedded systems
    • Engineer lightweight but effective distributed systems
    • Create testing, diagnostic, and simulation tools
    • Design and implement application-layer messaging semantics and interfaces

    REQUIRED QUALIFICATIONS

    • Minimum 5 years of software engineering experience
    • Comfortable working with customers to understand ambiguous problems, and break them down into definite requirements
    • Prepared to independently driving product vision
    • Willingness to own software across its entire lifecycle from design to deployment
    • Understanding of how Linux systems operate under the hood
    • Experience in: C/C++, Linux, Rust, distributed systems, embedded systems
    • Must be able to obtain and hold a U.S. Top Secret security clearance

    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!

    Get jobs straight to your inbox

    Anonymous company reviews, virtual recruiting events, and a supportive community for women when you sign up.

    About the company

    Industry: Defense & Space

    Anduril is not a traditional defense contractor. We are shaping the future of defense, transforming US & allied military capabilities with advanced technology. 

    We emphasize speed and results and control our products from start to finish, including funding R&D to selling finished products off the shelf. Today, Anduril is in a rapid growth phase, deploying technology in diverse ...

    Why you should apply for a job to Anduril Industries:

  • 5/5 in overall job satisfaction

  • 5/5 in supportive management

  • 100% say women are treated fairly and equally to men

  • 100% would recommend this company to other women

  • 100% say the CEO supports gender diversity

  • Ratings are based on anonymous reviews by Fairygodboss members.
  • We offer four months of fully paid parental leave to ensure you and your family are taken care of.

  • We’re proud to offer fertility planning and treatment, adoption support, gestational carrier support, and fertility preservation support.

  • Ample time off is restorative, so we’ve instituted a flexible vacation policy and offer an annual bonus for any week-long trip you take.