Anduril Industries logo

Principal Firmware Engineer

Anduril Industries

Principal Firmware Engineer

About the Role

As a Principal Firmware Engineer at Anduril Industries, you will be at the forefront of developing cutting-edge technology that transforms defense capabilities. You will be responsible for developing low-level firmware/software for microcontrollers, creating reusable device drivers, integrating system-level features, and architecting changes to support an ever-growing codebase. This role requires taking full ownership of design, implementation, and completion of embedded firmware projects.

Key Responsibilities

  • Develop low-level firmware/software for microcontrollers.
  • Create reusable device drivers and integrate system-level features.
  • Architect changes to support an ever-growing codebase.
  • Mentor other firmware engineers and teach best practices in design engineering.
  • Contribute to team direction, policy, and guidance.
  • Quickly debug and troubleshoot issues that span electrical, firmware, and software boundaries.
  • Help select microcontrollers and peripherals and review schematics with the electrical engineering team.
  • Manage involvement in multiple projects at various stages.

Required Qualifications

  • BS or MS in CS/CE/EE or equivalent industry experience.
  • Expert level C coding ability for embedded systems.
  • Demonstrated success creating complex MCU projects that communicate between multiple boards or systems.
  • Broad experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.).
  • Experience integrating microcontrollers with analog and digital sensors.
  • Experience developing firmware in bare-metal and/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.
  • Extensive experience with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, etc.
  • Willing to travel ~50% to partner with the firmware team in Costa Mesa.
  • U.S. Persons status is required as this position needs to access export-controlled data.

Preferred Qualifications

  • Experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.).
  • Have a bias for action and problem-solving.
  • Naturally curious about the technologies and tools you use.

Benefits

  • Platinum Healthcare Benefits: 100% covered by Anduril for you and 90% covered for your dependents.
  • Basic Life/AD&D and long-term disability insurance 100% covered by Anduril.
  • Generous company holiday calendar and highly competitive PTO plans.
  • 16 weeks of paid Caregiver & Wellness Leave.
  • Family Planning & Parenting Support.
  • Mental Health Resources available 24/7.
  • Professional development stipend.
  • Daily Meals and Provisions.
  • Company-funded commuter benefits.
  • Relocation assistance.
  • 401(k) retirement savings plan.

Anduril is an equal-opportunity employer committed to creating a diverse and inclusive workplace. We encourage members of recognized minorities, women, Veterans, and those with disabilities to apply.

Location

This position is based in Mountain View, California, and requires on-site work.

Benefits
Extracted with AI

  • Disability insurance
  • Commuter benefits
  • Medical insurance
  • Platinum Healthcare Benefits
  • Basic Life/AD&D and long-term disability insurance
  • Generous company holiday calendar
  • 16 weeks of paid Caregiver & Wellness Leave
  • Family Planning & Parenting Support
  • Mental Health Resources
  • Professional development stipend
  • Daily Meals and Provisions
  • Company-funded commuter benefits
  • Relocation assistance
  • 401(k) retirement savings plan

Similar jobs

Last update: 23 minutes ago

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.

Anduril Industries logo
Anduril Industries

Principal Flight Software Engineer

Join Anduril Industries as a Principal Flight Software Engineer to develop cutting-edge flight software for autonomous systems.

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.

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.

Farmless logo
Farmless

Principal Software Engineer

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

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.

Armis logo
Armis

Front-end Web Developer

Join Armis as a Front-end Web Developer to enhance UI/UX with HTML5, CSS, JavaScript, and more. Competitive salary and benefits offered.

Tesla logo
Tesla

Internship, Correctness & Reliability Engineer, Dojo

Join Tesla as a Correctness & Reliability Engineer Intern in Palo Alto, focusing on program analysis tools for supercomputers.

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.

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.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Security

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

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.

Arm logo
Arm

Intern Software Engineer

Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.

Microsoft logo
Microsoft

Principal Software Architect

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

Oracle logo
Oracle

Principal Software Developer - Backend Developer

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

Anthropic logo
Anthropic

Technical Program Manager, External Technical Partnerships

Join Anthropic as a Technical Program Manager to drive cloud deployments and partnerships with Amazon Bedrock and GCP Vertex AI.

Altruist logo
Altruist

Staff Front End Engineer

Join Altruist as a Staff Front End Engineer in San Francisco. Work with JavaScript, React, and AWS to build scalable front-end solutions.

Verkada logo
Verkada

Staff Fullstack Engineer

Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.

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.

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.

Figma logo
Figma

Senior Software Engineer - New Initiatives

Join Figma as a Senior Software Engineer to lead new initiatives in collaborative tooling. Work remotely in the US.

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.

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.