Jobs · Business Development · Massachusetts

Internship - Embedded Systems and Control

Mitsubishi Electric Research Laboratories · Cambridge, MA · 1 mo ago
Business DevelopmentVolunteer

About the role

MERL is seeking a motivated intern to design and implement embedded controllers in C/C++ for a Linux-based experimental process control platform. The intern will develop firmware for STM32 and Arduino microcontrollers, integrate motor drivers and related sensors and actuators, and connect embedded components to the APIs and communication interfaces of existing tools. The work combines hands-on embedded development with system integration and experimental validation.

Responsibilities

  • Design and implement embedded controllers in C/C++
  • Develop firmware for STM32 and Arduino microcontrollers
  • Integrate motor drivers and related sensors and actuators
  • Connect embedded components to the APIs and communication interfaces of existing tools
  • Perform system integration
  • Conduct experimental validation

Requirements

Applicants should have a strong background and demonstrable experience in designing and implementing embedded systems using robust and maintainable software practices. Applicants should be MS or PhD students, and the expected duration of the internship is 3-6 months with a flexible start date.

Qualifications

MS or PhD degree candidate.

Skills

  • Strong C/C++ programming skills
  • Hands‑on experience developing firmware for microcontrollers, preferably STM32 and/or Arduino‑compatible devices
  • Experience with embedded peripherals and protocols such as PWM, ADC, timers, interrupts, UART, SPI, I²C, and/or CAN
  • Demonstrated attention to software engineering practices, including readability, maintainability, testing, and documentation

Benefits

  • Relocation stipend
  • Covered travel to and from MERL
  • Monthly Charlie Card for local commuting
  • Weekly social gatherings
  • Professional development opportunities, including research talks by internal and external speakers
  • Health insurance eligibility after 90‑day waiting period
  • Immigration support as needed

Pay

The pay range for this internship position will be 6‑8K per month.

Schedule

Expected internship duration: 3‑6 months, with a flexible start date.

Similar jobs