Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Embedded Software Engineer

Home > C/C++ programming jobs

Lead Embedded Software Engineer in USA

  • General Matter
  • Full time
  • Email
  • Los Angeles, CA

Responsibilities

  • Architect and develop safety-critical embedded software for industrial systems.
  • Manage, mentor, and develop a small team while remaining hands-on in technical execution.
  • Build low-level firmware in C, C++, and Rust for actuator control, sensor processing, and fault-tolerant logic.
  • Design control architectures, state machines, and data acquisition systems for mission-critical hardware.
  • Create automated build, test, and validation infrastructure and own software through deployment.
  • Integrate firmware with hardware and troubleshoot electromechanical systems alongside cross-functional engineering teams.
  • Perform safety analyses and validate deterministic control behavior under normal and fault conditions.
  • Debug embedded systems using oscilloscopes, logic analyzers, protocol analyzers, and laboratory instrumentation.
  • Support integrated system testing, commissioning, and continuous improvement of production embedded software.

Requirements

  • 7+ years of experience in a technical leadership position defining architecture, system design, and functional requirements.
  • At least 1 year of experience managing a team.
  • Experience defining system architecture and translating functional requirements into technical solutions.
  • Strong engineering fundamentals and ability to apply them to complex multidisciplinary systems.
  • Ability to perform trade studies and make recommendations using first principles and engineering fundamentals.
  • Development experience in C, C++, Golang, Python, or Rust.
  • Experience with embedded or low-level systems development.
  • BS degree in computer science, engineering, math, or another STEM discipline.
  • Preferred experience with control systems, actuators, or software interfacing directly with physical systems.
  • Preferred experience with data acquisition, electrical hardware troubleshooting, PCBA bring-up, digital signal processing, and low-level communication protocol debugging.
  • Preferred experience mentoring engineers, providing technical leadership, and taking complex systems from architecture through integration, validation, and deployment.
  • Ability to work extended hours and weekends as necessary.

Benefits

  • Base salary range of $165,000 to $260,000 annually.
  • Full-time hires may be eligible for stock options and access to medical, vision, and dental coverage.
  • Access to a 401(k) retirement plan.
  • The role may require extended hours and weekends as necessary.

Salary: $165k - $260k/yr

General Matter

We are strengthening America’s capacity in nuclear energy, creating a new set of possibilities for our shared present and future, from generating clean energy at scale to forging energy security.

Similar positions

Senior Software Engineer, Simulation

  • ATOMS
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Firmware Engineer II

  • Varda Space Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $144k - $184k/yr
  • El Segundo, CA

Senior Software Engineer, Simulation

  • CloudKitchens
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $165k - $218k/yr
  • Broomfield, CO