Valar Atomics' mission is to make the world's energy by mass-manufacturing and operating nuclear reactors. We are looking for people interested in helping us engineer the next Atomic Age.
We are seeking a Generalist Software Engineer to design, build, and maintain full-stack software applications and embedded/controls applications. You will work at the intersection of traditional software development with cloud platforms and on-premise servers as well as safety-critical control software for operating nuclear energy production and chemical process plants.
What You'll Do
Develop Controls Software
Write, test, and optimize real-time control applications in C/C++, Rust, and Python for reactor instrumentation and chemical plant control loops.
Integrate Enterprise-Scale Systems
Build robust APIs and messaging layers (MQTT, OPC-UA, publisher-subscriber frameworks, REST/gRPC) to connect PLCs, historians, MES/ERP/Risk & Project planning platforms, and data lakes.
Architect & Deploy Cloud Infrastructure
Design, implement, and operate IaaS/PaaS solutions across AWS, GCP, Azure, and DigitalOcean—using Terraform, and CI/CD pipelines.
Ensure Safety & Compliance
Implement security-by-design, formal verification, and rigorous testing (HIL/SIL) to satisfy NRC, IEC 61508 (SIL 2-3), and other regulatory requirements.
Monitor & Optimize
Develop dashboards (Grafana, Prometheus) and alerting for system health, performance metrics, and anomaly detection; on-call alerting/notification systems
Collaborate Across Teams
Work closely with electrical and mechanical engineers, process safety experts, and operations teams to translate scientific and regulatory requirements into reliable safety-aware software.
Required Qualifications
Preferred Qualifications
Technical Stack