1h ago

Firmware Engineer Intern

Salem, OR
internshipinternrobotics

Tech Stack

Description

You will develop C++ firmware for humanoid robots, including control, sensor, and communication systems, working with cross-disciplinary teams to ensure robust production-ready designs.

Requirements

  • Rising senior, or Masters or PhD student in CS, EE, or related field
  • Experience with modern C++ (17, 20)
  • Experience with FreeRTOS or similar RTOS
  • Proficiency in Linux development environment
  • Ability to read schematics, PCB layouts, and datasheets

Responsibilities

  • Contribute to C++ firmware architecture for sensor, control, and power systems
  • Develop firmware communication layer using EtherCAT and CAN
  • Write firmware for abstraction layer, peripheral drivers, and applications
  • Perform real-time hardware testing and debugging with benchtop equipment
  • Write maintainable, well-documented C++ code
0 views 0 saves 0 applications