Real-time Embedded Firmware Verification Student

Intel Intel · Semiconductors · Petah-Tikva, Israel

Student intern role focused on firmware verification for Intel's Core CPU, involving C++ and Python for developing and analyzing verification environments, tests, and tools for power-management firmware. The role covers the entire firmware development cycle from Pre-Si to Post-Si, including hardware component modeling and functional validation.

What you'd actually do

  1. define, design, code (C++, Python), run and analyze a Verification environment, tests and tools for the innovative core PTP (Power/Thermal/Performance) manager firmware using advanced firmware/software engineering methodologies.
  2. modeling the embedded system with its components for functional validation, power evaluation, performance enhancements and algorithm optimization.
  3. coding the required hardware models, test environment components and firmware tests, while integrating into existing and new Intel platforms and tool chain.
  4. work through the entire firmware development cycle - from Pre-Si activities (simulation, emulation) till Post-Si activities (board bring-up).

Skills

Required

  • M.Sc. degree in Electrical Engineering or Computer Engineering
  • ability to work at least 20 hours a week
  • C++
  • Python

Nice to have

  • firmware/hardware verification
  • development of firmware/hardware development environment with code/functional coverage
  • firmware validation concepts and methodologies
  • real-time/embedded firmware development and/or very-large-scale-integration (VLSI) hardware design
  • OOP/OOD in C++ and/or Python
  • CPU architecture