Principal Firmware Engineer
Anduril IndustriesPrincipal 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
Principal Firmware Engineer
Join Anduril Industries as a Principal Firmware Engineer to develop cutting-edge firmware solutions for defense technology.
Principal Flight Software Engineer
Join Anduril Industries as a Principal Flight Software Engineer to develop cutting-edge flight software for autonomous systems.
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 Software Developer - Frontend Framework
Join Oracle as a Principal Software Developer focusing on frontend frameworks. Work remotely with cutting-edge technologies.
Principal Software Engineer
Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.
Senior Software Engineer
Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.
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.
Internship, Correctness & Reliability Engineer, Dojo
Join Tesla as a Correctness & Reliability Engineer Intern in Palo Alto, focusing on program analysis tools for supercomputers.
Technical Manager & Senior Software Engineer
Lead and mentor a team of software engineers while contributing to project development in a remote role.
Senior/Principal Software Engineer
Join Groq as a Senior/Principal Software Engineer to design and develop scalable software for AI inference technology.
Principal Software Engineer - Cloud Security
Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.
Embedded Systems Developer
Join ARQUIMEA as an Embedded Systems Developer in Spain. Work with C/C++, Agile, and Git in a dynamic tech environment.
Intern Software Engineer
Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.
Principal Software Architect
Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.
Principal Software Developer - Backend Developer
Join Oracle as a Principal Software Developer to build security cloud solutions using Java and Python.
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.
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.
Staff Fullstack Engineer
Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
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.
Senior Software Engineer - New Initiatives
Join Figma as a Senior Software Engineer to lead new initiatives in collaborative tooling. Work remotely in the US.
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.
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.