Firmware Engineer, Space Embedded Systems

2 hours, 24 minutes ago
Full-time
Senior
IoT and Embedded Systems
Anduril Industries

Anduril Industries

Anduril Industries is an American defense technology firm that specializes in developing advanced autonomous systems for integrated awareness and security across land, sea, and air, utilizing its proprietary Lattice platform to enhance intelligence, su...

Aerospace & Defense
1K-5K
Founded 2017
$2200M raised

Description

  • Develop low-level firmware and software for microcontrollers, including reusable device drivers and system-level features.
  • Own complex firmware features within an embedded system.
  • Debug and troubleshoot issues across electrical, firmware, and software boundaries.
  • Select microcontrollers and peripherals and review schematics with the electrical engineering team.
  • Collaborate across multiple teams to plan, build, and test complex functionality.
  • Manage involvement across multiple projects at different stages.
  • Support reliable and robust fielding of capabilities on operationally relevant timelines.

Requirements

  • 5+ years of experience in firmware or embedded software development, with a focus on embedded systems.
  • Strong C programming ability for embedded systems.
  • Experience integrating microcontrollers with analog and digital sensors.
  • Experience developing firmware in bare-metal or RTOS environments.
  • Debugging experience with JTAG, SWD, oscilloscopes, and logic analyzers.
  • Experience with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, and Ethernet.
  • Strong engineering background in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • Ability to understand complex systems and detailed requirements quickly.
  • Ability to solve complex technical problems with little oversight.
  • Clear communication and organizational skills, including documentation and training material.
  • Eligible to obtain and maintain an active U.S. Secret security clearance.
  • Advanced C/C++ expertise is preferred.
  • Experience with languages such as Rust and Python is preferred.
  • Experience with multiple microcontroller cores such as ARM, AVR, MSP430, and PIC is preferred.
  • Experience with satellite mission autonomy, including fault isolation and recovery systems, is preferred.

Benefits

  • US salary range of $166,000 to $220,000.
  • Highly competitive equity grants included in the majority of full-time offers.
  • Top-tier benefits for full-time employees.
  • Comprehensive, competitive benefits package available at little to no cost to employees.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Mobile Architect (POS Terminal)

Moniepoint 1K-5K Diversified Financial Services

Moniepoint Inc. is hiring a Mobile Architect for POS terminals to lead the architecture and delivery of secure, scalable, reliable POS-related mobile and embedded solutions across Android and cross-platform environments.

C Flutter Java JavaScript Kotlin Mobile Development
2 hours, 24 minutes ago

C Developer

Moniepoint 1K-5K Diversified Financial Services

Moniepoint Inc. is hiring a C Developer to design and maintain high-performance embedded system modules and reusable libraries for its IT team.

C C# C++ Embedded Systems Git Go Java Linux Lua Mercurial Node.js Python SVN XML
2 hours, 24 minutes ago

Android BSP Engineer

Stripe 5K-10K Diversified Financial Services

Stripe Terminal is hiring an Android BSP Engineer to develop and support embedded Android payments platforms that enable in-person payment experiences.

Android C C++ Embedded Systems Encryption Java Kotlin Linux
3 hours, 9 minutes ago

Sr. Wireless Software Engineer (Starlink)

SpaceX 10K-50K Aerospace & Defense

SpaceX is seeking a Sr. Wireless Software Engineer for Starlink to develop software for the communications network powering its global satellite internet system.

C C++ Embedded Systems
3 hours, 24 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers