Andurilindustries

Senior Firmware Engineer (RTOS)

Costa Mesa, California, United States. Posted 7 months ago

The role

You will develop low-level firmware and software for microcontrollers and embedded systems. You will design, implement, and optimize real-time applications within an RTOS environment.

What you will do

  • Develop low-level firmware/software for microcontrollers
  • Create reusable device drivers
  • Integrate system-level features
  • Architect changes to support an ever-growing codebase
  • Own complex firmware features of an embedded system
  • Debug and troubleshoot issues across electrical, firmware, and software boundaries
  • Help select microcontrollers and peripherals
  • Review schematics with electrical engineering team
  • Manage involvement in multiple projects at various stages
  • Design, implement, and optimize real-time applications within an RTOS environment

Required qualifications

  • BS or MS in CS/CE/EE or equivalent industry experience
  • 5+ years of experience in firmware/embedded software development, with a focus on embedded systems
  • Strong C coding ability for embedded 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
  • Extensive experience with popular RTOS platforms (e.g., FreeRTOS, Zephyr, RTX, ThreadX)
  • Strong understanding of real-time scheduling algorithms and task management
  • 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, RS232, RS485, Ethernet, etc.
  • Must be a U.S. Person due to required access to U.S. export controlled information or facilities

Nice to have

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

Benefits

  • Highly competitive equity grants
  • Comprehensive, competitive benefits package available at little to no cost to employees

Before you apply

  • Must be a U.S. Person due to required access to U.S. export controlled information or facilities
  • Consent to a third-party service provider to conduct pre-employment risk, integrity, and due diligence screening

About the company

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. Their systems are powered by Lattice OS, an AI-powered operating system.

Senior Firmware Engineer (RTOS) at Andurilindustries | JobZoey