Summer 2027 Internship - Embedded Software Engineering

General MatterLos Angeles, CA
$32 - $46

About The Position

As a General Matter Embedded Engineering Intern, you will help develop performant, safe, and high-quality software that directly controls our enrichment systems. You will support the development of code responsible for commanding actuators and processing high-speed signals in applications where safety and accuracy are exceedingly important. You will work closely with cross-functional teams, including electrical engineers, software engineers, chemical engineers, manufacturing engineers, nuclear engineers, materials scientists, and physicists.

Requirements

  • Current undergraduate or graduate student pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a similar discipline.
  • Development experience in C, C++, Golang, Python, or Rust.
  • General understanding of embedded or low-level systems development.
  • Collaborative team member who thrives in fast-paced, multidisciplinary environments and is eager to learn.
  • Strong understanding of engineering fundamentals.

Nice To Haves

  • Exposure to data acquisition system setup, maintenance, or development.
  • Familiarity with electrical hardware troubleshooting or PCBA bring-up.
  • Coursework or project experience in digital signal processing.
  • Exposure to low-level communication protocol debugging.
  • Coursework or project experience with PLC/SCADA systems.
  • Experience in a fast-paced engineering environment or project setting requiring a resourceful, entrepreneurial approach to complete tasks within tight timeframes.

Responsibilities

  • Assist in the development of safety-critical embedded software that powers General Matter's industrial systems with reliability and precision.
  • Help build low-level firmware in C/C++, Rust, and/or PLCs to control electromechanical actuators, process high-speed sensor data, and execute fault-tolerant control logic.
  • Support the design of control architectures, state machines, and data acquisition systems for mission-critical hardware.
  • Contribute to automated build, test, and validation infrastructure for embedded software.
  • Partner closely with hardware, electrical, and controls engineers to bring up new systems, integrate firmware with hardware, and troubleshoot electromechanical challenges.
  • Assist with debugging real--world embedded systems using oscilloscopes, logic analyzers, protocol analyzers, and other laboratory instrumentation.
  • Support integrated system testing and commissioning of embedded software running on production equipment.

Benefits

  • Monthly housing stipend
  • Overtime pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service