Firmware Development Engineer

Intel Intel · Semiconductors · Petah-Tikva, Israel

Develops firmware for Infrastructure Processing Units (IPUs), also known as 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. The role will also 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. Troubleshoot and resolve complex firmware issues promptly.
  4. Collaborate and communicate effectively with Architecture, Logic Design, and Validation teams.
  5. Additionally, you will leverage AI tools to accelerate time to market and enhance development validation efficiency.

Skills

Required

  • B.Sc. in Electrical Engineering, Computer Engineering, or Computer Science
  • Firmware development
  • Debugging
  • Algorithm development
  • Collaboration

Nice to have

  • Linux Kernel and Device Driver development on Linux
  • Git
  • Agile (SCRUM) practices