Principal Flight Software Engineer
Anduril IndustriesPrincipal Flight Software Engineer
About the Role
As a Principal Flight Software Engineer at Anduril Industries, you will be at the forefront of developing cutting-edge flight software for autonomous systems. This role involves designing and implementing low-level flight software for microcontrollers, creating reusable device drivers, and integrating system-level features. You will work closely with the electrical engineering team to select microcontrollers and peripherals, review schematics, and ensure seamless integration of hardware and software components.
Key Responsibilities
- Develop low-level flight software for microcontrollers.
- Create reusable device drivers and integrate system-level features.
- Architect changes to support an ever-growing codebase.
- Develop hardware drivers to interface with various sensors such as Inertial Measurement Units (IMUs).
- Contribute to hardware-in-the-loop testing to verify and validate combined software and hardware functionality.
- Quickly debug and troubleshoot issues that span the electrical, firmware, and software boundaries.
- Help select microcontrollers and peripherals and review schematics with the electrical engineering team.
Required Qualifications
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent industry experience.
- Excellent C coding ability for embedded systems.
- Demonstrated experience developing embedded software for autonomous flight vehicles.
- Advanced competency in real-time embedded software control systems.
- Experience integrating microcontrollers with analog and digital sensors.
- Experience developing firmware in bare-metal or RTOS environments.
- Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers.
- Solid understanding and application of coding best practices, board bring-up, and debugging.
- Solid experience with common bus protocols such as USB, SPI, I2C, CAN, ARINC-825, RS232/485, Ethernet.
- U.S. Persons status is required as this position needs to access export-controlled data.
Preferred Qualifications
- Experience with flight software such as Ardupilot.
- Experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.).
- A bias for action and problem-solving.
- Natural curiosity about the technologies and tools you use.
Benefits
Anduril offers a comprehensive benefits package, including:
- Platinum Healthcare Benefits: Medical, dental, and vision coverage.
- Life/AD&D and long-term disability insurance.
- Generous PTO and holiday calendar.
- 16 weeks of paid Caregiver & Wellness Leave.
- Family Planning & Parenting Support.
- Mental Health Resources.
- Professional development stipend.
- Daily meals and provisions.
- Commuter benefits and relocation assistance.
- 401(k) retirement savings plan.
About Anduril
Anduril Industries is a defense technology company committed to transforming U.S. and allied military capabilities with advanced technology. We emphasize speed and results, controlling our products from start to finish. Our team includes thinkers and doers working interdependently, bringing the brightest minds and best-in-class talent together with veterans who have lived the problems of our warfighters.
If you are passionate about working on problems that have a real-world impact, we'd love to hear from you!
Benefits Extracted with AI
- Disability insurance
- Commuter benefits
- Medical insurance
- Platinum Healthcare Benefits
- Life/AD&D Insurance
- Long-term Disability Insurance
- Generous PTO
- Caregiver & Wellness Leave
- Family Planning & Parenting Support
- Mental Health Resources
- Professional Development Stipend
- Daily Meals and Provisions
- Commuter Benefits
- Relocation Assistance
- 401(k) Retirement Savings Plan
Similar jobs
Last update: 23 minutes ago
Principal Flight Software Engineer
Join Anduril Industries as a Principal Flight Software Engineer, developing cutting-edge software for autonomous systems.
Senior Flight Software Engineer
Join Anduril as a Senior Flight Software Engineer in Seattle, developing cutting-edge software for autonomous systems.
Principal Firmware Engineer
Join Anduril Industries as a Principal Firmware Engineer to develop cutting-edge defense technology.
Principal Firmware Engineer
Join Anduril Industries as a Principal Firmware Engineer to develop cutting-edge firmware solutions for defense technology.
Senior Software Engineer
Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.
Principal Software Engineer
Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.
Principal Software Developer - Frontend Framework
Join Oracle as a Principal Software Developer focusing on frontend frameworks. Work remotely with cutting-edge technologies.
Full Stack Software Engineer (Starlink)
Join SpaceX as a Full Stack Software Engineer for Starlink, working on cutting-edge satellite internet technology.
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.
Senior Software Engineer (Full-Stack)
Join Parrot as a Senior Software Engineer (Full-Stack) to build AI-driven web applications and backend services.
Technical Manager & Senior Software Engineer
Lead and mentor a team of software engineers while contributing to project development in a remote role.
Senior Software Engineer - Yardi
Join Invitation Homes as a Senior Software Engineer to enhance Yardi platform solutions. Requires SQL, API, and Yardi expertise.
Principal Software Engineer - Cloud Security
Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.
Principal Software Developer - Backend Developer
Join Oracle as a Principal Software Developer to build security cloud solutions using Java and Python.
Senior Software Engineer with Front-End Experience (Next.js/Vercel)
Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.
Principal Software Architect
Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.
Embedded Systems Developer
Join ARQUIMEA as an Embedded Systems Developer in Spain. Work with C/C++, Agile, and Git in a dynamic tech environment.
Senior/Principal Software Engineer
Join Groq as a Senior/Principal Software Engineer to design and develop scalable software for AI inference technology.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
AI Software Development Engineer
Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.
Founding Engineer - AI & Full-Stack
Join PathPilot as a Founding Engineer to build AI-driven full-stack solutions in San Francisco.
Senior Software Engineer - Investment Manager
Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.