Senior Embedded Systems Software Engineer

2 weeks, 3 days ago
Full-time
Lead
Software Development
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 robust firmware and reusable device drivers for microcontrollers and architect system-level features.
  • Own program-level technical efforts and drive work that maximizes customer impact.
  • Mentor junior engineers and help raise the overall capability of the firmware team.
  • Collaborate with Electrical, Software, and Product Design teams from prototype through customer deployment.
  • Identify and implement improvements at both the team and program level.
  • Coordinate new-hardware bringup and troubleshoot issues across electrical, firmware, and software boundaries.
  • Support Test Engineering to improve production yield and hardware manufacturability.
  • Support product field testing to measure customer value and surface high-impact firmware opportunities.

Requirements

  • 8+ years of experience developing software or firmware for embedded systems.
  • MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent industry experience.
  • Demonstrated technical leadership and product ownership experience.
  • Experience integrating microcontrollers with analog and digital sensors and writing firmware in bare-metal or RTOS environments.
  • Strong C programming ability and deep familiarity with the C language standard.
  • Understanding of software development best practices, hardware/software debugging approaches, and board bringup methodology.
  • Experience with common IC bus protocols such as I2C, SPI, USB, CAN, RS232, RS485, and Ethernet.
  • Excellent written and verbal communication skills.
  • Eligibility to obtain and maintain an active U.S. Secret security clearance.
  • Preferred: experience with microcontroller cores such as ARM, AVR, MSP430, or PIC.
  • Preferred: direct experience implementing firmware applications that interface with CAN peripherals.
  • Preferred: firmware and hardware debugging experience with JTAG, SWD, oscilloscopes, and logic analyzers.
  • Preferred: experience with test-driven development for embedded systems, hardware-in-the-loop testing, or firmware DevOps.

Benefits

  • Base salary range of $191,000 to $253,000 USD.
  • Highly competitive equity grants included in the majority of full-time offers.
  • Comprehensive, competitive benefits package available at little to no cost to employees.
  • Health and recovery support as part of the benefits package.
  • Support for what comes next through Anduril’s full-time employee benefits.
  • Total compensation package includes equity in addition to salary.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Platform Responsible Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring a Linux BSP and embedded software engineer for its Interplanetary Sciences Program to build and harden the operating system foundation for payload computers on a space mission.

C CI/CD Git Linux
1 hour, 25 minutes ago

Senior Software Engineer- Linux/eBPF

Datadog 5K-10K IT Services

Datadog’s eBPF Platform team is hiring a software engineer to build and evolve the Datadog Agent’s shared eBPF infrastructure and GPU Monitoring foundation across Linux kernels and GPU workloads.

C Linux
3 hours, 24 minutes ago

GNC Engineer (Starship)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a GNC Engineer for Starship to develop, analyze, and test flight control systems for its fully reusable spacecraft and support mission operations for future Moon, Mars, and beyond missions.

C++ Python
10 hours, 35 minutes ago

GNC Engineer, Beam Planning (Starshield)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a GNC Engineer for the Starshield team to develop beam planning and algorithm software that supports government-focused payloads from concept through on-orbit operation.

C++ Linux Python
11 hours, 43 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