Summer 2027 Internship - Embedded Software Engineering
Core
Develop safety-critical embedded software and low-level firmware to control electromechanical actuators and process high-speed sensor data for nuclear enrichment systems.
Role type
Embedded Software Engineering Intern
Builds
Firmware and control logic for industrial enrichment hardware
Domain
Nuclear energy / Industrial automation
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Rust, PLC programming, embedded systems development, digital signal processing, hardware debugging, state machine design, data acquisition
Preferred skills
PCBA bring-up, low-level communication protocol debugging, SCADA systems experience, fast-paced project execution
Technologies
C, C++, Rust, PLCs, oscilloscopes, logic analyzers, protocol analyzers
Responsibilities
Develop safety-critical embedded software; build low-level firmware to control actuators and process sensor data; design control architectures and state machines; contribute to automated build and test infrastructure; partner with hardware and controls engineers to integrate firmware and troubleshoot systems; debug embedded systems using laboratory instrumentation; support system testing and commissioning.
Seniority
Intern