Description
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.
We are looking for a Senior Software Engineer to join our rapidly growing team in Chantilly, VA. In this role, you will be responsible for implementation of the full lifecycle of flight software, ground test software, ground station software – at both embedded and application levels.
As the lead for the software engineering team, you are expected to architect the software systems, understand the full range of embedded, host, communication, data storage, computer vision, FPGA-interfacing, and algorithm implementation tasks you and your team will need to accomplish.
Responsibilities
- Work with a cross-functional team to design market leading hardware-based products
- Drive product maturity through rapid prototyping, design verification, and qualification activities
- Apply modern space-flight software design standards and guidelines to create high-reliability, highly manufacturable systems
- Architect and design flight, ground, and payload systems to be able to generically implement the given mission requirements
- Operate as a member of your team and a resource for them when they are stuck
- Understand the mission needs and effectively translate them into software products that are both efficient in implementing but are generic enough to be ultra-reusable for lowest cost future development
- Lead the team in establishing internal guidelines and best practices for space flight software design, test, manufacture, and operations
- Conduct peer-level and cross-discipline design reviews and develop customer-facing system design documentation and presentations
- Help drive development, integration and test activities to meet schedule
- Work in a fast-paced environment, having to juggle multiple concurrent projects and customers
Required Qualifications
- Bachelor’s degree in computer science, electrical / computer engineering, or similar engineering or technical field
- 8+ years Software Engineering Experience directly developing a combination of embedded, host, and product-specific software
- 3+ years of leading a software engineering team working on small spacecraft
- Experience developing subsystem requirements and interfaces
- Experience writing embedded C code, device drivers, and implementing algorithms with limited computational & storage resources
- Experience writing host level code for GUI, database interaction, and protocol interfaces/translators
- Experience on mature spacecraft development programs including operational and environmental testing
- Outstanding communication skills
- Must be a U.S. Citizen and able to obtain and maintain a U.S. Top Secret security clearance
Preferred Qualifications
- M.S. in aerospace, mechanical, computer science or similar engineering or technical field
- Demonstrated High ownership and autonomy across the entire cradle-to-grave lifecycle of a spacecraft or space system
- Demonstrated ability to work in an extremely fast-paced, nimble, environment with programs that have limited, broad, Level-0 requirements
- 3+ years working in a classified environment
- Experience designing, integrating, and flying Cubesat spacecraft
Benefits At Anduril, we invest in our people. Our comprehensive, competitive benefits package ensures you’re supported in health, recovery, and whatever comes next.