Anduril Industries logo

Principal Flight Software Engineer

Anduril Industries

Principal 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

Anduril Industries logo
Anduril Industries

Principal Flight Software Engineer

Join Anduril Industries as a Principal Flight Software Engineer, developing cutting-edge software for autonomous systems.

Anduril Industries logo
Anduril Industries

Senior Flight Software Engineer

Join Anduril as a Senior Flight Software Engineer in Seattle, developing cutting-edge software for autonomous systems.

Anduril Industries logo
Anduril Industries

Principal Firmware Engineer

Join Anduril Industries as a Principal Firmware Engineer to develop cutting-edge defense technology.

Anduril Industries logo
Anduril Industries

Principal Firmware Engineer

Join Anduril Industries as a Principal Firmware Engineer to develop cutting-edge firmware solutions for defense technology.

Umbra logo
Umbra

Senior Software Engineer

Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.

Farmless logo
Farmless

Principal Software Engineer

Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.

Oracle logo
Oracle

Principal Software Developer - Frontend Framework

Join Oracle as a Principal Software Developer focusing on frontend frameworks. Work remotely with cutting-edge technologies.

SpaceX logo
SpaceX

Full Stack Software Engineer (Starlink)

Join SpaceX as a Full Stack Software Engineer for Starlink, working on cutting-edge satellite internet technology.

Maxar Technologies logo
Maxar Technologies

Senior Software Engineer

Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.

Parrot logo
Parrot

Senior Software Engineer (Full-Stack)

Join Parrot as a Senior Software Engineer (Full-Stack) to build AI-driven web applications and backend services.

CTI logo
CTI

Technical Manager & Senior Software Engineer

Lead and mentor a team of software engineers while contributing to project development in a remote role.

Invitation Homes logo
Invitation Homes

Senior Software Engineer - Yardi

Join Invitation Homes as a Senior Software Engineer to enhance Yardi platform solutions. Requires SQL, API, and Yardi expertise.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Security

Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.

Oracle logo
Oracle

Principal Software Developer - Backend Developer

Join Oracle as a Principal Software Developer to build security cloud solutions using Java and Python.

Subject logo
Subject

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.

Microsoft logo
Microsoft

Principal Software Architect

Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.

ARQUIMEA logo
ARQUIMEA

Embedded Systems Developer

Join ARQUIMEA as an Embedded Systems Developer in Spain. Work with C/C++, Agile, and Git in a dynamic tech environment.

Groq logo
Groq

Senior/Principal Software Engineer

Join Groq as a Senior/Principal Software Engineer to design and develop scalable software for AI inference technology.

Human Interest logo
Human Interest

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.

Standard AI logo
Standard AI

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.

Intuit logo
Intuit

Software Engineer 2 - Platform Security

Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.

Intel Corporation logo
Intel Corporation

AI Software Development Engineer

Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.

PathPilot logo
PathPilot

Founding Engineer - AI & Full-Stack

Join PathPilot as a Founding Engineer to build AI-driven full-stack solutions in San Francisco.

AppFolio logo
AppFolio

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.