
MCU Software Test Engineer Intern
NXP Semiconductors22 hours ago
Suzhou, ChinaIntern
Responsibilities
- Develop, port, maintain, and use tests for MCU software, including bare-metal SDKs, RTOS software, drivers, stacks, bootloaders, and MCU tools.
- Design and develop automated testing tools and continuous integration tests.
- Analyze MCU software modules and peripheral protocols, including I2S, SPI, CAN, UART, Wi-Fi, BLE, NFC, audio, video, and AI-related modules.
- Evaluate functionality, compatibility, performance, and stability of MCU software.
Requirements
- Be a student pursuing a bachelor’s or master’s degree in microelectronics, electronics, electrical engineering, computer science, or a related discipline.
- Have good knowledge of operating systems, data structures, and embedded systems.
- Familiarity with Python, Ruby, RTOS, USB stack, CAN, or Ethernet is a plus.
- Demonstrate good interpersonal and communication skills, teamwork adaptability, and self-motivation.
Benefits
- Internship commitment of at least six continuous months.
About NXP Semiconductors
NXP Semiconductors designs and supplies microcontrollers, application processors (i.MX), analog/RF, secure connectivity, and automotive chips for OEMs in automotive, industrial/IoT, mobile, and communications infrastructure markets. A public company (NASDAQ: NXPI) founded in 2006 and headquartered in Eindhoven, it sells silicon, software, and reference designs, and supports customers with BSPs and development tools. Notable lines include i.MX processors, S32 automotive platforms, NFC and secure elements, radar, and power management devices.