Andurilindustries
Staff Flight Software Engineer, Embedded C/C++, Air Dominance & Strike
Costa Mesa, California, United States. Posted a month ago
The role
You will develop microcontroller embedded software that powers aircraft. You will work on device drivers, protocols, APIs, and aircraft control systems.
What you will do
- Develop microcontroller software using an RTOS
- Develop device drivers, protocols, and APIs for aircraft sensors
- Integrate new features and sensors into flight controller software
- Create aircraft control systems
- Create SITL/HITL test fixtures
- Analyze flight test results
- Support device manufacturing efforts
- Support operational aircraft deployments
Required qualifications
- 12+ years of experience in industry
- Bachelor's degree in Computer Science, Electrical Engineering, etc., or equivalent experience
- Direct experience with DO-178 standards or similar certifications
- Direct experience in aircraft embedded software or other safety critical systems
- Strong C programming skills
- Background in low-level embedded software architecture, design and development
- Low-level device driver development, experience with microcontrollers and application processors
- Comfortable with typical embedded systems tools, compilers, debuggers and IDEs
- 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.
- Strong debugging skills through use of instrumentation such as oscilloscopes and protocol analyzers
- Familiarity with revision control systems
- Must be able to obtain and hold a U.S. security clearance
Nice to have
- Bias towards delivery and iteration
- Willing to take risks and own the accountability for managing those risks
- Passionate about solving real world problems, quickly
- Insatiable desire to build and create
- Has designed, built, delivered useful software to users multiple times
Benefits
- Competitive base salary
- Premium benefits
- Equity
- Flexible Time off Policy
- Company-wide Holidays (including a winter break)
- Premium Health Insurance options including Medical, Dental, Vision
- Retirement; 401k offering
- 16 weeks of paid parental leave
- Comprehensive family planning support including fertility planning, treatment, adoption, gestational carrier support and fertility preservation
- Unlimited Provisions: healthy meals and snacks at every office
- Relocation assistance
Before you apply
- Must be able to obtain and hold a U.S. security clearance
- Consent to pre-employment risk, integrity, and due diligence screening
About the company
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. Their family of systems is powered by Lattice OS, an AI-powered operating system.