Description
Job Title: Senior Flight Software Engineer, Maritime
We are seeking a highly skilled Senior Flight Software Engineer to join our Maritime Division. As a key member of our team, you will design and implement trusted, safety-critical Vehicle Management Systems that balance constraints, restrictions, and requirements in a team environment.
Responsibilities:
- Design and implement scalable vehicle sub-systems including sensor processing, state estimation, contingency management, actuation, payload interfaces, and mission systems interfaces
- Contribute to the development of existing software components across Anduril, with the aim of developing components that are re-usable across multiple Anduril product lines
- Develop real-time embedded software using an RTOS
- Develop device drivers and interfaces to a variety of sensors and actuators
- Create test and simulation fixtures that operate with both software-and hardware-in-the-loop
- Support vehicle manufacturing and deployment
Requirements:
- Bachelor's degree in Robotics, Mechatronics, Computer Science, Engineering, or a relevant field, or equivalent experience
- At least 6 or more years of relevant experience
- Experienced and proficient at writing C
- Experience with an RTOS
- Familiarity with communications busses and protocols (e.g. CAN, CANFD, UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet, ARINC-825, ARINC-429, MIL-STD-1553, etc)
- Systems programming skills including algorithms, data structures, concurrency, and optimization
Preferred Qualifications:
- Experience in design and development of embedded applications in autonomous vehicle software systems
- Experience with development of high assurance safety-critical software applications
- Experience in developing interfaces to sensors and actuators
- Experience troubleshooting and analyzing remotely deployed software systems
- Experience working with and testing electrical and mechanical systems
- Experience with DO-178, IEC 61508, or similar certifications
- Familiarity with navigation and communications systems
- Experience within the product delivery lifecycle including manufacturing, system acceptance, deployment, and sustainment
Salary Range: $191,000-$253,000 USD
Benefits:
- Comprehensive medical, dental, and vision plans at little to no cost to you
- Top-tier benefits for full-time employees, including income protection, generous time off, caregiver and wellness leave, family planning and parenting support, mental health resources, professional development, commuter benefits, relocation assistance, and retirement savings plan
Protecting Yourself from Recruitment Scams:
Anduril is committed to maintaining the integrity of our Talent acquisition process and the security of our candidates. We've observed a rise in sophisticated phishing and fraudulent schemes where individuals impersonate Anduril representatives, luring job seekers with false interviews or job offers. These scammers often attempt to extract payment or sensitive personal information. To ensure your safety, please be cautious when responding to unsolicited job offers or requests for payment, and never provide sensitive information without verifying the authenticity of the request.