BIOS Development Engineer

Posted One Month Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Cloud • eCommerce • HR Tech • Information Technology • Analytics
The Role
Design, develop, and prepare x86 BIOS/UEFI firmware for platform bring-up. Work with BIOS codebases, UEFI boot stages, hardware interfaces (PCIe, SATA, NVMe, I2C, SPI), and debug using emulation/silicon tools. Integrate with platform firmware (EC, BMC, FSP) and support BIOS hand-off to OS bootloaders.
Summary Generated by Built In

Mandatory Skills

● Experience in x86 BIOS/UEFI development. ● Strong understanding of x86 CPU/APU architectures and compilation tools. ● Expert-level C programming. ● Experience with at least one BIOS codebase: ○ AMI ○ Insyde ○ Phoenix BIOS ○ Coreboot ○ EDK II ● Experience preparing BIOS for platform bring-up. ● Understanding of UEFI boot stages: SEC, PEI, DXE, and BDS. ● Knowledge of PCDs, UPDs, memory maps, SPI ROM, FSP, device trees, and BIOS hand-off to the OS bootloader. ● Understanding of BIOS interaction with EC, BMC, security processors, power-management firmware, and memory-training firmware. ● Working knowledge of I2C, PCIe, SPI, eSPI, ACPI, SMM, IPMI, and UEFI. ● Experience with hardware-debugging tools such as AMD HDT, BIOS Debugger, ITP, or Arium. ● Experience with Coreboot and FSP source code. ● Experience with Coreboot payloads such as EDK II, SeaBIOS, U-Boot, LinuxBoot, and TianoCore. ● Experience with UEFI bootloaders or UEFI applications involving AHCI, SATA, or NVMe. ● Ability to read hardware and processor specifications for platform or mainboard porting. ● Exposure to pre-silicon BIOS development using simulation or emulation environments. ● Exposure to Synopsys ZeBu, Cadence Palladium, or Siemens Veloce.


Requirements

Additional Skills

● Git knowledge for code reviews, source-code management, and BIOS releases. ● Strong understanding of SATA, NVMe, AHCI, PCIe, SPI, eSPI, and IPMI. ● Strong understanding of ACPI, SMM, x86-64 architecture, and UEFI BIOS boot flow. ● Experience with Android UEFI-based bootloaders would be advantageous. ● Ability to manage multiple tasks and custom BIOS requirements.

Education

● Bachelor’s degree in Computer Science Engineering. ● A relevant master’s degree would be an advantage. ●

Skills Required

  • Experience in x86 BIOS/UEFI development
  • Expert-level C programming
  • Experience with at least one BIOS codebase: AMI, Insyde, Phoenix BIOS, Coreboot, or EDK II
  • Understanding of x86 CPU/APU architectures and compilation tools
  • Experience preparing BIOS for platform bring-up
  • Understanding of UEFI boot stages: SEC, PEI, DXE, and BDS
  • Knowledge of PCDs, UPDs, memory maps, SPI ROM, and FSP
  • Familiarity with device trees and BIOS hand-off to OS bootloader
  • Understanding of BIOS interaction with EC, BMC, security processors, power-management firmware, and memory-training firmware
  • Working knowledge of I2C, PCIe, SPI, eSPI, ACPI, SMM, IPMI, and UEFI
  • Experience with hardware-debugging tools such as AMD HDT, BIOS Debugger, ITP, or Arium
  • Experience with Coreboot and FSP source code
  • Experience with Coreboot payloads (EDK II, SeaBIOS, U-Boot, LinuxBoot, TianoCore)
  • Experience with UEFI bootloaders or UEFI applications involving AHCI, SATA, or NVMe
  • Ability to read hardware and processor specifications for platform or mainboard porting
  • Exposure to pre-silicon BIOS development using simulation or emulation environments
  • Exposure to Synopsys ZeBu, Cadence Palladium, or Siemens Veloce (emulation/simulation)
  • Git knowledge for code reviews, source-code management, and BIOS releases
  • Strong understanding of SATA, NVMe, AHCI, PCIe, SPI, eSPI, and IPMI
  • Strong understanding of ACPI, SMM, x86-64 architecture, and UEFI BIOS boot flow
  • Experience with Android UEFI-based bootloaders (advantageous)
  • Bachelor's degree in Computer Science or Computer Engineering
  • Relevant master's degree would be an advantage
  • Ability to manage multiple tasks and custom BIOS requirements
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Cherry Hill, NJ
158 Employees
Year Founded: 2009

What We Do

Two95 International Inc., is a global technology firm specializing in enterprise solutions that evolves over BPM, Mobility, Cloud, Analytics, E-commerce & Social Business. Our client base includes several Fortune 500 and mid-market companies across industries and varying geographies. With vast knowledge and knowhow of 20 years in the IT field, we have been chosen as INC500 fastest growing company in North America in 2013. With the accolade of being ranked 11th in Human Resources by INC500, we have also been nominated as the 3rd fastest growing company in South Jersey by SJBM. We are ranked among the Top 20 IT Companies in New Jersey based on the year-on-year growth for the last 3 years. With a seasoned team of highly qualified personnel, our offices are located in New Jersey, Canada and India.

Similar Jobs

Zscaler Logo Zscaler

Business Systems Analyst

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
India
8697 Employees

Ericsson Logo Ericsson

Solution Integrator

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
88000 Employees

Ericsson Logo Ericsson

Senior Engineer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
2 Locations
88000 Employees

Ericsson Logo Ericsson

SI

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
88000 Employees

Similar Companies Hiring

Milestone Systems Thumbnail
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account