Lead Embedded Software Engineer
Core
Lead embedded software engineer designing safety-critical firmware for industrial nuclear enrichment systems.
Role type
Senior IC embedded software engineer (technical lead)
Builds
Low-level firmware and control architectures for electromechanical actuators and high-speed sensor data processing
Domain
Nuclear fuel production / Industrial control systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, Rust, embedded systems architecture, safety-critical software design, team management, automated build/test infrastructure, hardware integration, fault-tolerant control logic, digital signal processing, low-level protocol debugging
Preferred skills
Control systems experience, data acquisition system development, PCBA bring-up, mentoring engineers, full system lifecycle management
Technologies
C, C++, Rust, Golang, Python
Responsibilities
Architect and develop safety-critical embedded software; manage and mentor a small team of engineers; build low-level firmware to control actuators and process sensor data; design robust control architectures and state machines; own software from development through deployment; partner with hardware and controls engineers for system integration; perform safety analyses and validate control logic; debug embedded systems using laboratory instrumentation.
Seniority
Senior, hands-on IC with management responsibilities