G

General Matter

Uranium extraction, conversion, and enrichment services

Software Engineer - Hardware Test & Automation

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

About the Job

Requirements

  • A bachelor's degree in computer science, engineering, mathematics, or a STEM discipline is required.
  • At least 3 years of software development expertise in C, C++, Python, or full-stack software development is required.
  • Evidence of exceptional ability, such as prior projects, a portfolio of work, or completed products, is required.
  • A strong understanding of engineering fundamentals is required.
  • The ability to work extended hours and weekends as necessary is required.
  • The ability to work in the office every day is required; the role is 100% on site and in person.
  • U.S. citizenship and the capability to obtain and maintain a U.S. Q clearance are required.

Responsibilities

  • Design and implement modular, reusable automation software, primarily in Python, to support manufacturing and engineering design verification.
  • Write automation software for test articles, test equipment, instrumentation, and production documentation systems.
  • Enable test execution across diverse environments, including hardware-in-the-loop (HITL) and virtualized simulations.
  • Create algorithms to analyze complex test data and verify compliance with acceptance criteria.
  • Develop tools that improve the frequency, reliability, and automation of software deployment, test execution, and data analysis within a continuous integration and release environment.
  • Own and evolve the software infrastructure supporting hardware testing and system validation, including software for hardware-in-the-loop testbeds, automated acceptance test procedures, and tools for reliable testing across engineering workflows.
  • Lead the development and management of telemetry systems for development environments to ensure observability, performance monitoring, and data accessibility across teams.

Desired Qualifications

  • Extensive knowledge of Linux and Windows operating systems.
  • Experience with configuration management and version control software.
  • Experience deploying and maintaining build toolchains, test software infrastructure, and telemetry systems.
  • Experience automating processes and testing to improve manufacturing yields and reduce production time.
  • Knowledge of digital and analog interfaces, including GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, Modbus, and analog-to-digital conversion.
  • Strong skills in troubleshooting, debugging, performance optimization, and unit testing.
  • Fundamental knowledge of networks, electronics, mathematics, and physics.
  • Experience in a fast-paced engineering environment or highly technical role requiring resourcefulness and an entrepreneurial approach to complete tasks within tight timeframes or budget constraints.

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