Junior Software Engineer

About the Job
Verified Job On Employer Career Site
Job Summary:
Valar Atomics is on a mission to revolutionize energy through mass-manufactured nuclear reactors. The Generalist Software Engineer will design, build, and maintain full-stack and embedded software applications, ensuring safety and compliance while collaborating with cross-functional teams.
Responsibilities:
• 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.
Qualifications:
Required:
• 1-3 years of professional experience building production-grade systems spanning both cloud platforms and embedded/control environments.
• Strong proficiency in Python and one or more compiled languages (C/C++, Rust, Go).
• Hands-on experience with DevOps and major cloud platforms (AWS, GCP, Azure, Digital Ocean, etc.)
• Experience working with real-time operating systems, PLC programming, and embedded development on custom hardware.
Preferred:
• B.S. in Computer Science, Computer Engineering, Electrical Engineering, or related field; or equivalent working experience.
• Nice to have, but not necessary: Prior experience in the nuclear or chemical process industries.
• Knowledge of physical layer communication protocols, serial communication protocols, UDP+TCP/IP and general networking infrastructure.
• In-depth DevOps, cloud infrastructure, cross-compilation, and build tooling expertise; ability to fully reason about how to take any software you write from development and testing to deployment in production.
• Knowledge of how code gets executed on the hardware on which one's software is running.
Company:
We create abundant and cheap gas out of thin air using atomic energy. Founded in , the company is headquartered in El Segundo, California, US, with a team of 2-10 employees. The company is currently Early Stage.
Recommended Jobs
Updated 14 days ago
Updated 14 days ago
Updated 14 days ago
Updated 14 days ago
Updated 14 days ago