
Firmware Engineering Intern
Renesas Electronics1 day ago
Responsibilities
- Assist in developing and maintaining simulation tests for ARM Cortex-M firmware with hardware models.
- Execute firmware regression tests and analyze logs, waveforms, memory contents, and register traces.
- Create directed tests covering reset, boot, initialization, configuration, sequencing, telemetry, protection, fault handling, and recovery scenarios.
- Write Python, Perl, or similar scripts to automate test execution, result checking, and failure classification.
- Reproduce issues and isolate failures across firmware, RTL, hardware models, testbench components, and tools.
- Apply verification practices including requirements traceability, functional coverage, code coverage, negative testing, boundary testing, and regression quality tracking.
- Document test procedures, results, debugging findings, known issues, and recommended follow-up actions.
Requirements
- Currently pursuing a BS or MS in Electrical Engineering, Computer Engineering, or a related technical field.
- Coursework or project experience in embedded systems, computer architecture, microcontrollers, digital logic, or software testing.
- Working knowledge of C or C++, ARM Assembly, and low-level concepts including memory, registers, interrupts, and peripherals.
- Basic scripting experience with Python, Perl, or a similar language.
- Ability to analyze technical problems methodically, communicate findings clearly, and collaborate effectively.
- Preferred experience with ARM Cortex-M or other embedded processors, SystemVerilog, Verilog, digital simulation, structured testbenches, Git, Linux, CI/CD, automated testing, unit testing, QEMU, FPGA prototyping, or virtual platforms.
- Preferred basic understanding of power electronics, voltage regulation, telemetry, sequencing, or protection features.
Benefits
- Hands-on experience with the embedded firmware development and verification lifecycle.
- Practical exposure to pre-silicon simulation, regression testing, waveform analysis, and firmware-hardware debugging.
- Opportunity to complete a meaningful technical project and present results and recommendations to the engineering team.
- Competitive benefits package; additional information will be provided during the hiring process.
- Internship position with no remote work available.
About Renesas Electronics
Renesas Electronics designs and sells microcontrollers, analog and power ICs, and connectivity solutions for automotive, industrial, infrastructure and IoT manufacturers. Its portfolio spans embedded processing, power management and ADAS-ready components, sold directly and through channels to OEMs and Tier-1 suppliers, with software and development tools to integrate them. Founded in 2010 and headquartered in Tokyo, it is a public company on the Tokyo Stock Exchange and has expanded through acquisitions including Intersil and Dialog Semiconductor.