Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Firmware Engineer - Kernel Developer image - Rise Careers
Job details

Firmware Engineer - Kernel Developer

Anduril Industries is a defense technology company aiming to enhance military capabilities through innovation. They are looking for a Linux & Android kernel developer to join their firmware team.

Skills

  • Linux kernel module development
  • Kernel module interaction
  • Debugging and root cause investigations
  • Developing board support packages

Responsibilities

  • Board bring-up on embedded ARM boards
  • Develop board support packages for Linux and Android
  • Design, implement, test, deploy and maintain kernel drivers
  • Develop RTOS microcontroller firmware that interfaces with kernel modules

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Comprehensive medical, dental, and vision plans
  • Paid Caregiver & Wellness Leave
  • Mental Health Resources
  • 401(k) retirement savings plan
  • Daily Meals and Provisions
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$210000 / YEARLY (est.)
min
max
$168000K
$252000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Firmware Engineer - Kernel Developer, Anduril Industries

Anduril Industries is on the lookout for a talented Firmware Engineer - Kernel Developer to join our dynamic team in Costa Mesa, California. If you thrive in an environment that challenges the status quo and pushes the boundaries of technology, this is your chance to make a genuine impact in the defense technology space. Our mission is all about transforming military capabilities with cutting-edge tech, and as part of our firmware team, you will play a crucial role in developing the backbone of our advanced systems, which include our innovative Lattice OS. You'll work closely with our Electrical Engineering team to design, implement, and maintain kernel drivers for both Linux and Android platforms. Imagine being at the forefront of technology that operates across land, sea, and air! With your experience in Linux kernel module development and debugging, you will directly contribute to creating solutions for some of the toughest challenges faced by our customers. We value passion and expertise, and if you have a knack for developing board support packages and a deep understanding of C, we want to meet you. Join us at Anduril, where we offer a collaborative work culture and a suite of benefits designed to support your professional growth and personal well-being. Let’s work together to redefine the future of defense technology!

Frequently Asked Questions (FAQs) for Firmware Engineer - Kernel Developer Role at Anduril Industries
What does the Firmware Engineer - Kernel Developer role at Anduril Industries involve?

As a Firmware Engineer - Kernel Developer at Anduril Industries, you will be responsible for developing and maintaining kernel drivers for our Android and Linux platforms. You'll engage in board bring-up on embedded ARM boards, design board support packages, and create RTOS microcontroller firmware that integrates with kernel modules, all while collaborating with other engineering teams.

Join Rise to see the full answer
What qualifications are needed for the Firmware Engineer - Kernel Developer position at Anduril Industries?

Applicants for the Firmware Engineer - Kernel Developer role at Anduril Industries should possess at least 3 years of experience in Linux kernel module development, expertise in C programming, and familiarity with debugging using hardware schematics. Additionally, having experience in developing board support packages for custom hardware will be beneficial.

Join Rise to see the full answer
What technologies should a candidate have experience with for the Firmware Engineer - Kernel Developer job at Anduril Industries?

Candidates for the Firmware Engineer - Kernel Developer role at Anduril Industries should have experience interacting with kernel modules and building AOSP. Familiarity with low-level RTOS development on microcontrollers, as well as proficiency in languages like C++, Rust, or Python, is also advantageous.

Join Rise to see the full answer
How does Anduril Industries support professional development for firmware engineers?

At Anduril Industries, we believe in fostering professional growth. As a Firmware Engineer - Kernel Developer, you will have access to a professional development stipend, which can be used for training, conferences, or other educational opportunities. We encourage continuous learning and skill enhancement to keep our teams at the forefront of technology.

Join Rise to see the full answer
What does the work environment look like for a Firmware Engineer - Kernel Developer at Anduril Industries?

The work environment for a Firmware Engineer - Kernel Developer at Anduril Industries is collaborative and innovative, focused on addressing real-world challenges. You'll be working with a diverse group of talented individuals who share a passion for advancing defense technology, all within a supportive culture that values inclusivity.

Join Rise to see the full answer
Common Interview Questions for Firmware Engineer - Kernel Developer
Can you explain your experience with kernel module development?

Discuss specific projects or tasks where you designed or debugged Linux kernel modules. Highlight your familiarity with kernel APIs, device drivers you’ve worked on, and any challenges you faced during development.

Join Rise to see the full answer
How do you approach debugging kernel driver issues?

Describe your debugging process, including tools and techniques you use, such as using printk for logging or leveraging GDB. Provide an example of a challenging debug session and how you resolved the issue.

Join Rise to see the full answer
What strategies do you use for board bring-up on embedded ARM boards?

Share your experience on board brings-up, including handling device trees, bootloaders, and verifying hardware connectivity. Emphasize any scripts or deployment steps that you have utilized.

Join Rise to see the full answer
How do you ensure your kernel code is maintainable and efficient?

Talk about coding standards you follow, such as code reviews, documentation practices, and how you use version control to maintain clean codebases. Provide a specific example where your code efficiency made a difference.

Join Rise to see the full answer
Can you describe a project where you developed a board support package?

Provide details about the project, the hardware involved, and what unique challenges you faced while developing the board support package. Include how the outcome of the project positively impacted the end product.

Join Rise to see the full answer
What are your experiences with building AOSP?

Discuss any specific projects where you've built or customized Android Open Source Project (AOSP), the tools you used, and the any challenges you overcame along the way.

Join Rise to see the full answer
How do you handle integrating different components of hardware and software for a project?

Describe your collaboration process with other teams, such as Electrical Engineering. Share an experience of integrating hardware and software and how you ensured seamless functionality.

Join Rise to see the full answer
What do you know about real-time operating systems (RTOS), and how have you used them?

Discuss your understanding of RTOS, provide examples of projects where you've implemented RTOS, and explain which features of RTOS you found most beneficial in those scenarios.

Join Rise to see the full answer
How do you stay updated with the latest trends in embedded systems and firmware development?

Talk about your approach to continuous learning, whether through professional development courses, industry conferences, or staying active in online communities. Mention specific resources or organizations you follow.

Join Rise to see the full answer
Why do you want to work at Anduril Industries as a Firmware Engineer - Kernel Developer?

Share your passion for defense technology and how Anduril’s mission resonates with you. Discuss what you find appealing about the company's culture and the opportunity to work on innovative products that make a difference.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Anduril Industries Hybrid McHenry, Mississippi, United States
Posted 11 days ago
Photo of the Rise User
Anduril Industries Hybrid Atlanta, Georgia, United States
Posted 11 days ago
Photo of the Rise User
Posted 5 days ago
Fiserv Hybrid Sunnyvale, California, United States
Posted 7 days ago
Macy's Jobs Hybrid Pembroke Pines, Florida, United States
Posted 3 days ago
Nephron Nitrile LLC Hybrid West Columbia, South Carolina, United States
Posted 2 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
AECOM Hybrid Cleveland, Ohio, United States
Posted 3 days ago

Founded in 2017, based out of Irvine, California, Anduril is a defense technology company that builds creative cost-effective products to aid those serving on the front lines of national security. By listening to the national security community, A...

573 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$168,000/yr - $252,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Marketing Analytics Intern - Summer 2025 at Spectrum
Photo of the Rise User
7 people applied to GIS Specialist at AECOM
Photo of the Rise User
Someone from OH, Cincinnati just viewed Bookkeeper - Franchise Location at H&R Block
Photo of the Rise User
Someone from OH, Holland just viewed Data Intelligence Intern at Actian Corporation
Photo of the Rise User
Someone from OH, Holland just viewed Program Intern, Data Engineering at Pilot Company
Photo of the Rise User
12 people applied to Assembly Mechanic at Boeing
Photo of the Rise User
21 people applied to Supervisor, Plumbing at SpaceX
Photo of the Rise User
Someone from OH, Sandusky just viewed Head of IT/Security at Aerones
Photo of the Rise User
Someone from OH, Sandusky just viewed Vice President, Technology at MedVA
I
Someone from OH, Sandusky just viewed IT Manager at Infinite Locus
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance Associate at Street Diligence
M
Someone from OH, Sandusky just viewed Director of Security, IT, & Compliance at Murmuration
W
Someone from OH, Sandusky just viewed Enterprise Technology Director at World Central Kitchen
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Remote Manager in Training- CS/Sales at Global Elite
Photo of the Rise User
Someone from OH, Cleveland just viewed Software Engineer I (DevOps) at Mastercard
C
Someone from OH, Warren just viewed Front End Developer (for AI Agent) at CyberCare
I
Someone from OH, Warren just viewed Senior Angular Lead at Integrators services a.s.
Photo of the Rise User
Someone from OH, Warren just viewed SSr. Front End Engineer (Angular.js) at NTD Software
Photo of the Rise User
Someone from OH, Warren just viewed Front-End Developer at Apex Logic
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, New Albany just viewed Diversity, Equity & Inclusion Manager at Axios
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Service Associate at 2K