Firmware Development Engineer

Intel Intel · Semiconductors · Petah-Tikva, Israel

Firmware Development Engineer for Intel's Infrastructure Processing Unit (IPU), also known as Smart-NIC. Responsibilities include developing operational firmware, collaborating with cross-functional teams, analyzing code, gathering requirements, writing and debugging code on pre-silicon and silicon platforms, and developing/integrating firmware for IPU systems. The role will leverage AI tools to accelerate development and validation.

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
  • B.Sc. in Electrical Engineering, Computer Engineering, or Computer Science

Nice to have

  • Agile (SCRUM) practices