Intel logo

BIOS Firmware Development Engineer

Intel
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

Embedded SystemsC ProgrammingDebuggingProcessor ArchitectureUEFIACPICommunication Protocols

Job description

Overview

Drive end-to-end BIOS/firmware design, implementation, integration, debug, and delivery for a chiplet-based SoC platform within Intel's Client Computing and Physical AI Group (CCPG), Software and AI group.

What you'll do

  • Drive end-to-end BIOS/firmware design, implementation, integration, debug, and delivery for a chiplet-based platform involving new internal IP and third-party IP.
  • Work closely with hardware, architecture, platform, validation, security, and program teams to define requirements, resolve issues and drive the implementation.
  • Design and implement scalable, modular, and maintainable firmware/BIOS solutions across IP, SoC, and platform layers, ensuring correctness, extensibility, and robust system behavior.
  • Design, implement, and debug embedded firmware/BIOS in constrained environments using C, C++, and Python across pre-silicon and post-silicon phases, including RTL simulation, emulation, silicon bring-up, and platform validation.
  • Drive enablement of new silicon capabilities, platform features, and third-party components within the BIOS/firmware stack.
  • Establish strong engineering discipline through design reviews, code reviews, debug methodologies, continuous integration, automation, and issue tracking.
  • Collaborate on HW/FW co-design and co-validation flows, including test infrastructure, automation frameworks, and debug tools.
  • Maintain source code using professional systems like GitHub, ensuring seamless software development integration.
  • Work on various firmware interfaces, including PCIe, UART, I2C, SPI, USB, TCSS, SATA, UFS, eMMC, and others, for enhanced system functionality.
  • Drive continuous improvement in engineering productivity through modern development practices and effective use of AI-assisted engineering tools.

What you'll need

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with 4+ years of industry experience, or a Master's degree in the same fields with 3+ years of experience, or a PhD with no prior professional experience.
  • Proficiency in C programming with hands-on experience in BIOS, Core-boot, or embedded firmware development.
  • Strong understanding of modern processor architecture, computer systems architecture, and low-level firmware that directly interfaces with hardware.
  • Experience with UEFI, ACPI, and modular software design within the Intel Architecture domain.
  • Familiarity with source code management systems such as GitHub for professional software development.
  • Hands-on experience with debugging and trace tools, including Intel x86 ITP and CCA debuggers.
  • Results-oriented ownership, autonomously solving complex system-level problems spanning technical and organizational boundaries.
  • Strong understanding of system software and firmware interactions.
  • Strong interpersonal and collaboration skills, with the ability to influence across functions, teams, and geographic sites.

Nice to have

  • Strong knowledge in x86 Processors, and system software architecture.
  • Software and firmware development practices including patch submission, bug reporting, and code reviews.
  • Knowledge of platform buses and interfaces such as PCIe, UART, I2C, SPI, TCSS, USB, SATA, UFS, eMMC, and other related technologies.
  • Strong technical communication, organizational and collaboration skills with the ability to effectively work across diverse teams and environments.
  • A proactive, resourceful approach to problem-solving combined with strong analytical and interpersonal skills.

Details

  • Location: India, Bangalore.
  • Work model: Hybrid, splitting time between on-site at the assigned Intel site and off-site.
  • Shift: Shift 1 (India).
  • Job type: Experienced Hire.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

BIOS Firmware Development Engineer