Software Engineer
Core
Develop performant, safe, high-quality software to directly control nuclear enrichment systems, commanding actuators and processing high-speed signals.
Role type
Senior IC software engineer (embedded control systems)
Builds
High-performance control services, APIs, distributed coordination systems, and developer tooling for nuclear fuel production
Domain
Nuclear energy / Industrial control systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Linux internals, system design, algorithms, data structures, concurrency
Preferred skills
distributed systems, observability tooling, infrastructure as code, C++ performance optimization, low-level systems programming
Technologies
C++, Python, Linux
Responsibilities
Design and implement high-performance, production-grade software systems; Architect complex solutions from the ground up; Lead technical design reviews and code reviews; Build and maintain automated testing and CI/CD pipelines; Mentor junior and mid-level engineers
Seniority
Senior, hands-on IC