Senior Embedded Systems Software Engineer

14 hours, 25 minutes 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

Radar Real-Time Software Development Lead

STR 251-1K Aerospace & Defense

STR’s Sensors Division is hiring a Principal RADAR Real-Time Software Engineer to lead development and integration of command-and-control and real-time sensor processing software for advanced multi-function radar systems in support of space missions and sensing.

Embedded Systems MATLAB
7 hours, 57 minutes ago

Embedded Software Engineer, OS/Platform (Starshield)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring an Embedded Software Engineer for the Starshield program to develop and support OS/platform software for satellites, ground systems, and secure communications on embedded hardware.

C C++ CI/CD Embedded Systems Linux Python Rust
14 hours, 11 minutes ago

Staff Test Engineer - Actuation

Apptronik 51-250 Aerospace & Defense

Apptronik is seeking a Staff Test Engineer – Actuation to lead validation and production test development for its custom actuator systems supporting the Apollo humanoid robot program.

Docker Python
14 hours, 25 minutes ago

Senior SCADA Controls Systems Engineer - Battery Storage

Plus Power 51-250 Electric Utilities

Plus Power is hiring a Senior Controls System Engineer to support the design, implementation, and operation of utility-scale energy storage control systems across multiple plant locations.

C C# C++ Cybersecurity MQTT Python
18 hours, 15 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