Firmware Development Engineer

Intel Intel · Semiconductors · Petah-Tikva, Israel

Develops firmware for Infrastructure Processing Units (IPUs) / Smart-NICs, which offload tasks from host CPUs for cloud data centers. The role involves collaborating with various teams, analyzing code, gathering requirements, developing algorithms, writing and debugging firmware on pre-silicon and silicon platforms, and troubleshooting complex issues. Additionally, the role will leverage AI tools to improve development and validation efficiency.

What you'd actually do

  1. Develop and integrate firmware for IPU systems, ensuring high performance and reliability.
  2. Analyze existing code, gather new requirements, develop new algorithms or necessary changes as needed, write the code, and debug on both pre-silicon and silicon platforms.
  3. Collaborate and communicate effectively with Architecture, Logic Design, and Validation teams.
  4. Troubleshoot and resolve complex firmware issues promptly.
  5. Additionally, you will leverage AI tools to accelerate time to market and enhance development validation efficiency.

Skills

Required

  • C or Python development
  • Linux Kernel and Device Driver development on Linux
  • Git
  • Firmware development

Nice to have

  • Agile (SCRUM) practices