MCU Software Test Engineer Intern
Core
Develop, port, and maintain testing for MCU software (bare metal SDK, RTOS, drivers, stack, boot loader) and MCU tools to ensure functionality, compatibility, performance, and stability.
Role type
MCU Software Test Engineer Intern
Builds
Testing frameworks and automated test suites for embedded MCU software
Domain
Embedded Systems / Microcontroller Units
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Operating system knowledge, data structures, embedded system knowledge
Preferred skills
Python, Ruby, RTOS, USB stack, CAN, Ethernet
Technologies
MCU, RTOS, USB, CAN, Ethernet, I2S, SPI, UART, WIFI, BLE, NFC, Touch, Audio, Video, AI
Responsibilities
Develop and maintain testing for MCU software and tools; Design and use test tools for automatic and continuous integration test; Analyze modules in MCU software code including peripheral protocols and connectivity features