Lead Software Engineer - Robotic Vehicle Management

Anduril Industries
Apply Now

Job Description

Anduril is a defence technology company, bringing Silicon Valley talent and funding to the defence 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 artificial intelligence, computer vision, sensor fusion, optics, and data analysis to create software and hardware solutions that radically evolve the defence 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 defence.

At Anduril we are developing unmanned underwater and aerial systems capabilities of terminal guidance, long range intelligence collection, precision relative and global navigation, and unsupervised autonomy. XL AUV, Ghost, and other developmental autonomous platforms are built to operate in remote environments with limited user input, driving requirements for reliability and autonomy. We have developed an autonomy stack that receives user intent, responds to detections processed at the edge, and coordinates flight patterns for groups of assets, and are looking for successful software engineers to carry this forward onto new groundbreaking platforms, working in tandem with vehicle design teams to advise platform architecture. 

WHAT YOU'LL DO HERE:

  • Lead architecture selection and design for Vehicle Management Systems, including compute architecture, standards compliance and architecture evolution, that balance constraints, restrictions and requirements in a multi-stakeholder environment
  • Implement Vehicle Management Systems and associated subsystems, including GNC, Sensor Processing, State Estimation, Contingency Management, Actuation, Payload Interfaces, and Mission Systems Interface.
  • Design and implement development processes for the initial delivery and subsequent iteration of vehicle control software, including validation and verification.
  • Develop real-time embedded software
  • Develop device drivers, protocols, and APIs for undersea sensors
  • Create test and simulation fixtures that operate with both software- and hardware-in-the-loop
  • Support vehicle manufacturing and deployment
  • Work as a member of a multi-disciplinary software team, including as a mentor for Software Engineers from differing backgrounds

REQUIRED QUALIFICATIONS

  • Bachelor’s degree in Robotics, Mechatronics, Computer Science, Engineering, a relevant field, or equivalent experience
  • Systems programming skills including algorithms, data structures, concurrency and optimization
  • Extensive experience writing C and/or C++
  • Experience with RTOS
  • Experience with development of high assurance safety critical software applications
  • Experience in a senior role for the delivery of a vehicle management system
  • Familiarity with communications busses and protocols such as CAN, CANFD, ARINC-825, ARINC-429, MIL-STD-1553, UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet, etc
  • Familiarity with navigation and communications systems
  • Must be able to obtain and hold a NV2 Clearance 

PREFFERED QUALIFICATIONS:

  • Experience troubleshooting and analyzing remotely deployed software systems
  • Experience working with and testing electrical and mechanical systems
  • Experience with DO-178 or similar certifications
  • Familiarity with open source control software
  • Experience with fault-tolerant and/or redundant safety-critical systems

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.

Company Info.

Anduril Industries

Anduril’s technology ethos is based in our founders’ experience delivering cutting-edge consumer hardware and national-security software, leveraging off-the-shelf components with custom engineering to bring products to market faster, cheaper and more effectively than ever before. Our team includes makers, jacks of all trades, and deep specialists, working on delivering capabilities that the US and its allies.

  • Industry
    Computer software,Computer hardware,Defence Manufacturing
  • No. of Employees
    500
  • Location
    Costa Mesa, Orange County, CA 92626, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Anduril Industries is currently hiring Lead Robotics Engineer Jobs in Sydney NSW, Australia with average base salary of $70,000 - $170,000 / Year.

Similar Jobs View More