G

General Matter

Uranium extraction, conversion, and enrichment services

Controls Software Engineer - Automation & Controls

Controls & Automation EngineeringConfirmed live in the last 24 hours
Full-timeLos Angeles, CA, USA

About the Job

Requirements

  • A bachelor's degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • At least 5 years of experience developing industrial control systems or automation software in C/C++ or Python.
  • Strong production-level experience programming PLCs and industrial control platforms such as Beckhoff/TwinCAT, Siemens, Rockwell, or equivalent, including IEC 61131-3 languages such as Structured Text.
  • Hands-on experience with real-time control, motion and I/O, and hardware/software integration, with a strong understanding of control loops and functional safety.
  • Experience with SCADA/HMI systems and industrial networking such as EtherCAT, PROFINET, Modbus, or OPC-UA.
  • Ability to work extended hours and weekends as necessary.
  • Ability to come into the office every day; the role is 100% on-site and in person.
  • Must currently be a U.S. citizen and have the capability to obtain and maintain a U.S. Q clearance.

Responsibilities

  • Design, implement, and maintain PLC-based control systems for chemical processing equipment, test stands, and production systems.
  • Develop and integrate SCADA/HMI systems for monitoring, control, alarming, and operational visibility.
  • Build supporting services and control infrastructure for high-reliability and performance-critical components.
  • Define and champion modern software engineering practices, control system architecture, coding standards, testing strategies, and operational best practices across the automation stack.
  • Migrate and modernize existing PLC logic onto the in-house control software platform.
  • Work closely with hardware, electrical, and process engineering teams to integrate sensors, actuators, and field devices.
  • Lead debugging, root cause analysis, and reliability improvements across the full automation stack.

Desired Qualifications

  • Experience building supporting services, control infrastructure, and tooling in C++, Rust, and/or Python.
  • Background in safety-critical, high-reliability, or regulated industrial environments such as chemical, energy, aerospace, robotics, or semiconductor.
  • Experience designing fault-tolerant, observable, and testable control systems.
  • Experience with automated testing, simulation, or hardware-in-the-loop (HIL) test frameworks.
  • Demonstrated technical leadership in setting engineering standards, and building and mentoring high-performance engineering teams.

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