General Matter is looking to restore America's ability to make nuclear fuel by developing performant, safe, and high-quality software to directly control their systems.
Requirements
- Proficiency in C/C++ and/or Rust running on Linux.
- Demonstrated ability to deliver production software that meets formal safety or regulatory standards (e.g., 10 CFR, NQA-1, IEC 61508, ISO 13849, DO-178C, ISO 26262, or similar).
- Experience with formal testing, code review, and verification frameworks for high-integrity software.
- Experience with modern software infrastructure including compute abstraction, programmable networks, distributed storage systems, observability tools, and infrastructure as code techniques.
- Direct experience with factory automation, process control, or mission-critical industrial systems.
- Knowledge of functional safety design patterns and certification processes in regulated industries (nuclear, aerospace, medical devices, automotive).
- Experience with PLC integration, fieldbus/industrial Ethernet protocols (e.g., EtherCAT, PROFINET, Modbus).
Responsibilities
- Design and implement fault-tolerant, safety-critical control software for regulated manufacturing environments.
- Architect and maintain deterministic, real-time systems that meet strict reliability and regulatory compliance requirements.
- Integrate software with sensors, actuators, and industrial control systems (PLCs, SCADA, fieldbus protocols).
- Perform hazard, risk, and safety analyses (e.g., FMEA, FTA, HAZOP) and implement mitigations in software architecture and state machines.
- Develop validation and verification pipelines, including automated and formal methods testing, to ensure compliance with industry standards.
- Collaborate with hardware, controls, and quality teams to ensure system-level safety and regulatory compliance.
- Contribute to secure build, deployment, and configuration management processes with traceability across the full software lifecycle.
Other
- Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or equivalent STEM discipline, and 5+ years of professional experience in safety-critical or real-time systems software development.
- Ability to work extended hours and weekends as necessary.
- Strong written and verbal communication skills, especially in creating clear documentation for compliance and regulatory review.
- Ability to apply first-principles engineering and structured trade-offs when faced with incomplete or uncertain information.
- Evidence of exceptional technical ability (published work, prior production-grade safety systems, or similar).