Systems and Hardware Enabling Engineer

Intel Intel · Semiconductors · Bangalore, India

Intel is seeking a Systems and Hardware Enabling Engineer to design and develop firmware for next-generation client platforms, interfacing directly with hardware components like microcode, FPGA, and IP-specific firmware. The role involves abstracting low-level hardware details, ensuring seamless integration, and optimizing performance and reliability. Responsibilities include firmware design, development, testing, validation, and collaboration with cross-functional teams, adhering to secure development lifecycle practices.

What you'd actually do

  1. Design, develop, and maintain firmware solutions that interface directly with hardware.
  2. Create abstractions of low-level hardware details for integration with higher-level software and firmware.
  3. Conduct design and code reviews, ensuring quality, security, and functionality standards are met.
  4. Test and validate product implementations to align with system requirements and optimize performance.
  5. Collaborate with cross-disciplinary teams to address technical challenges and enhance firmware functionality.

Skills

Required

  • C programming
  • UEFI firmware development
  • BIOS development
  • client/server architecture
  • firmware algorithm design
  • secure code development
  • computer architecture fundamentals
  • hardware design concepts
  • code reviews
  • disciplined software development methodologies

Nice to have

  • Problem-solving skills
  • collaboration within multidisciplinary teams
  • communication skills
  • end-to-end firmware lifecycle processes
  • testing and validation

What the JD emphasized

  • 5+ years of experience in C programming
  • 5+ years of experience developing UEFI firmware and/or BIOS
  • 5+ years of experience with client/server architecture
  • Strong understanding of computer architecture fundamentals and hardware design concepts