Taro Logo

MCU ROM Engineer Intern

World leader in secure connectivity solutions for embedded applications, focusing on automotive, industrial & IoT, mobile, and communication infrastructure markets.
Suzhou, Jiangsu, China
Embedded
Software Engineering Intern
In-Person
5,000+ Employees
Embedded

Job Description

NXP Semiconductors, a global leader in secure connectivity solutions for embedded applications, is seeking a MCU ROM Engineer Intern to join their team in Suzhou. This role offers a unique opportunity to work with cutting-edge microcontroller technology, focusing on ROM software development and validation for various NXP microcontroller families including LPC, Kinetis, and i.MX RT.

The position involves hands-on experience with embedded systems programming, working with both pre-silicon and post-silicon validation processes. You'll be developing and maintaining MCU ROM software, creating comprehensive test plans, and conducting verification using FPGA and validation boards. This role is perfect for students with a strong foundation in computer science or electrical engineering who are passionate about embedded systems and low-level programming.

As an intern, you'll gain valuable experience working with industry-standard technologies and protocols such as UART, SPI, I2C, and USB. The role offers exposure to both ARM and RISC-V architectures, providing a comprehensive learning experience in modern microcontroller development. You'll be working with a team of experienced professionals in a company that prioritizes innovation and sustainable technology development.

NXP offers excellent career development opportunities through their "Bright Minds, Bright Futures" program, providing both online and offline learning resources. The company maintains a strong commitment to sustainability and fosters an inclusive work environment, making it an ideal place for interns to grow and develop their professional skills while contributing to meaningful projects in the semiconductor industry.

Last updated 2 months ago

Responsibilities For MCU ROM Engineer Intern

  • Develop/maintain MCU ROM S/W for NXP Microcontroller (LPC/Kinetis/i.MX RT etc.)
  • Design/develop test plan to ensure high quality delivery
  • Pre-silicon verification with or without FPGA
  • Post-silicon validation on validation board
  • Write design/test documentation

Requirements For MCU ROM Engineer Intern

  • BS/MS Degree in EE or Computer Science or related field
  • Good understanding of general MCU architecture and peripherals
  • Solid knowledge on Assembly or C/C++ programming and embedded system
  • Familiar with bare metal code or RTOS driver, especially for communication interface like UART, SPI, I2C or USB
  • Experience with FPGA development is a plus
  • Experience with ARM/RISC-V based MCU is a plus
  • Fluent English read/write/speak capability

Related Jobs

2026 Intern - System & Application Engineer

System & Application Engineer internship opportunity at NXP Semiconductors, focusing on Power Management IC products and embedded systems development.

Software Dev Engineer Intern, (Devices) 2025 Beijing

Software Development Engineer internship opportunity at Amazon Devices team in Beijing, focusing on embedded systems development and innovation.

MLOps Software Engineer Intern - 2025

MLOps Software Engineer Internship at NVIDIA focusing on building big data infrastructure and AI-powered data pipelines for automotive industry solutions.

Software Dev Engineer Intern, 2025 Beijing

Software Development Engineer internship opportunity at Amazon Beijing for 2025, perfect for students graduating in 2026 looking to gain experience in distributed systems and innovative technologies.