System Software Engineer

Intel Intel · Semiconductors · Bangalore, India

Intel is seeking a Senior System Software/Firmware Engineer to design, develop, and validate system software and firmware for data center hardware, including AI platforms. The role involves collaborating with cross-functional teams, implementing low-level hardware abstractions, and participating in power-on and bring-up activities. Responsibilities include design, implementation, testing, and validation of firmware components like UEFI, BMC, and device drivers for operating systems such as Linux.

What you'd actually do

  1. Collaborate with internal stakeholders in Product Line Marketing, Architecture, and System Hardware Engineering to understand product and system requirements and translate them into modular design components.
  2. Design and implement abstractions of lowlevel hardware functionality for higherlevel software and firmware layers.
  3. Decompose designs into achievable work items and tasks with clear ownership, dependencies and execution plans.
  4. Participate in board, platform, and module power on and bringup activities.
  5. Conduct design and code reviews to ensure quality, security, and functional correctness.

Skills

Required

  • programming in C, C++, and Python
  • delivering components such as UEFI, BMC, and device drivers
  • developing software, firmware, or device drivers for operating systems including Linux, FreeBSD, NIOS, and Windows
  • secure coding practices and development processes
  • endtoend software/firmware lifecycle practices

Nice to have

  • data center system software and firmware