Software Engineer, Rapid Integration and Test

Anduril Anduril · Defense · Costa Mesa, CA · Hardware Engineering : Test & Evaluation : Rapid Integration & Test

Anduril Industries, a defense technology company, is seeking a Software Engineer for Rapid Integration and Test. This role focuses on integrating and advancing test platforms for unmanned systems, ensuring product performance and reliability. Responsibilities include developing test plans, evaluating sensor integrations, debugging Linux networking, and collaborating with cross-functional teams. Requires a Bachelor's degree, 3+ years of experience in software development and UAS integration, and proficiency in C++ or Rust on Linux. Experience with Pixhawk autopilot systems and ArduPilot stack is essential. The role supports the development of AI-powered systems for military applications.

What you'd actually do

  1. Participate in weekly stand-ups and provide Situation Reports (SITREPS) to leadership to highlight progress, pinpoint issues, and facilitate resource enablement.
  2. Develop and execute a streamlined test plan that focuses on key objectives while maintaining a commitment to safety and minimizing unnecessary procedures.
  3. Ensure adherence to baseline safety plans, proactively mitigating risks without compromising the team's agility and innovation goals.
  4. Communicate effectively to bolster teamwork and navigate risks, ensuring that information flows seamlessly within the team and across the organization.
  5. Act as a key contributor within the T&E team, playing a significant role in shaping the overarching testing strategy and ensuring the success of the prototype's transition to formal development.
  6. Evaluate and implement sensor integrations that support operation by both human and autonomous planning agents.
  7. Debug complex linux networking problems

Skills

Required

  • Bachelor's degree in Robotics, Computer Science, or related field with 3+ years combined professional working experience.
  • 2+ years minimum of professional software development experience
  • 2+ years minimum of relevant experience in UAS integration, testing, and project management.
  • Strong proficiency in C++ or Rust, with experience in Linux development environments
  • Demonstrated expertise in data structures, algorithms, concurrency, and code optimization
  • Hands-on experience working with and testing electrical and mechanical systems
  • Ability to collaborate effectively with cross-functional teams, including hardware and manufacturing
  • Strong problem-solving skills
  • In-depth knowledge of Pixhawk autopilot systems and ArduPilot stack, including integration, configuration, customization, and testing of unmanned vehicles.
  • Practical experience in the operation, testing, and development of small UAS.
  • Eligibility to obtain and maintain a U.S. security clearance.
  • Willing and able to travel on an as needed basis to remote test sites throughout the United States.

Nice to have

  • Advanced degree in engineering, robotics, computer science, or a related technical or management field.
  • Hands-on experience with RC helicopters or UAVs, including piloting, maintenance, and troubleshooting.
  • Linux OS programming
  • Experience with NixOS
  • Knowledge and experience with control software.
  • FAA Part 107 certification.

What the JD emphasized

  • UAS integration, testing, and project management
  • Pixhawk autopilot systems and ArduPilot stack
  • operation, testing, and development of small UAS