Intern Software Engineer – Embedded Benchmarking & Thermal Characterization
Core
Develop test applications and automated measurement solutions to characterize temperature, power consumption, and performance on NXP i.MX processors under various workloads and environmental conditions.
Role type
Intern embedded software engineer (benchmarking & thermal characterization)
Builds
Automated test applications and measurement scripts for bare-metal and low-level software environments
Domain
Semiconductor / Embedded Systems / Thermal & Power Characterization
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, Python, Embedded Systems fundamentals, Computer Architecture, Electronics fundamentals, Sensor measurement, Data analysis, Technical documentation
Preferred skills
ARM microcontrollers, Debugging tools (JTAG, oscilloscopes), Embedded communication interfaces (UART, SPI, I2C), Performance metrics analysis, Data visualization
Technologies
C, Python, NXP i.MX platforms, JTAG, UART, SPI, I2C
Responsibilities
Translate customer benchmarking requests into test scenarios, Execute power/performance/thermal benchmarking, Develop bare-metal test applications, Collect and analyze sensor data, Assist in automation script development, Support debugging of hardware/software setups, Document results and present findings
Seniority
Intern