Summer 2027 Internship
Core
Develop safety-critical embedded software and low-level firmware for industrial systems, controlling electromechanical actuators and processing high-speed sensor data.
Role type
Embedded software engineer (intern)
Builds
Firmware, control architecture, state machines, data acquisition systems
Domain
Industrial automation, embedded systems
Deliverable
production ML models | product features
Required skills
C, C++, Golang, Python, Rust, embedded systems development, engineering fundamentals
Preferred skills
data acquisition, electrical hardware troubleshooting, PCBA bring-up, digital signal processing, low-level communication protocol debugging, PLC/SCADA
Technologies
oscilloscopes, logic analyzers, protocol analyzers
Responsibilities
Build low-level firmware to control electromechanical actuators; process high-speed sensor data; execute fault-tolerant control logic; support control architecture and data acquisition system development; integrate firmware with hardware; debug embedded systems using laboratory instrumentation; support integrated system testing and commissioning on production equipment.
Seniority
Intern