G

General Matter

Uranium extraction, conversion, and enrichment services

Lead Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeLos Angeles, CA, USA

About the Job

Requirements

  • A B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related field is required.
  • At least 7 years of professional software development experience, with most of that experience in an embedded domain, is required.
  • At least 1 year of experience leading a team is required.
  • Strong production experience in modern C++ or Rust is required.
  • Hands-on experience integrating hardware and software and developing device drivers is required.
  • Ability to read schematics and datasheets and debug on the bench is required.
  • Ability to work extended hours and weekends as necessary is required.
  • Ability to work in the office every day; the position is 100% onsite and in-person.
  • Must currently be a U.S. citizen and be capable of obtaining and maintaining a U.S. Department of Energy Q clearance.

Responsibilities

  • Develop readable, testable, and efficient bare-metal safety-critical software in modern C++.
  • Bring up new boards and debug board-level issues using oscilloscopes, logic analyzers, and other laboratory equipment.
  • Write drivers for integrated circuits over UART, SPI, and I2C.
  • Write and maintain wired communication stacks such as CANopen, TCP, and UDP.
  • Design hardware abstraction layer interfaces that allow applications to move between platforms.
  • Use microcontroller peripherals to enforce safety at the hardware level and improve application efficiency.
  • Analyze how electromechanical systems and software can fail together and mitigate the effects.
  • Build continuous integration infrastructure for hardware-in-the-loop testing of software changes on real hardware.
  • Work cross-functionally with electrical, mechanical, and software engineers.
  • Present firmware designs to stakeholders to keep engineering disciplines aligned.
  • Participate in code reviews, design reviews, and failure mode analysis reviews.
  • Provide technical and architectural leadership based on first-principles thinking.
  • Design and develop firmware for safety-critical electromechanical systems, lead the growing team that builds it, set embedded software technical direction and architecture, and make system-level decisions that shape how other teams design and build.
  • Work closely with electrical and controls engineers by reviewing boards, translating control requirements into firmware architecture, and debugging on the bench.
  • Mentor engineers and establish expectations for how the team designs, reviews, and tests firmware.

Desired Qualifications

  • Experience implementing wired communication stacks such as CANopen, TCP, and UDP.
  • Experience designing bootloaders and firmware update mechanisms.
  • Experience leading bring-up of new boards.
  • Experience writing firmware for closed-loop control systems.
  • Experience building simulation and hardware-in-the-loop test environments.
  • Experience with digital signal processing.
  • Experience shipping safety-critical embedded software.
  • Demonstrated technical leadership in setting engineering standards and building and mentoring high-performing engineering teams.
  • Experience in a fast-paced, startup-like engineering environment requiring resourcefulness and an entrepreneurial approach to delivering within tight timelines or budgets.

About the Company

General Matter

Uranium extraction, conversion, and enrichment services

General Matter provides domestic uranium enrichment services for nuclear power plants and government clients, producing low-enriched uranium (LEU) and high-assay LEU (HALEU) to fuel reactors. It handles uranium from extraction through conversion and enrichment, delivering fuel that supports energy production and national energy security. The company differentiates itself by prioritizing domestic production and led by a cross-disciplinary team from nuclear, technology, and finance to improve reliability and speed in meeting customer needs. Its goal is to strengthen the United States’ position in the nuclear sector by supplying secure, affordable, domestically produced enriched uranium for reactors and energy goals.

Company size
11-50
Company stage
Debt Financing
Total funding
$950M
Headquarters
San Francisco, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at General Matter

See more jobs