06 Sep
|
PR GLOLINKS
|
Bengaluru
06 Sep
PR GLOLINKS
Bengaluru
Project Description:
BIOS team is looking for a software/firmware developer to join the team and help develop pre-OS BIOS firmware and silicon initialization code. As part of the role, the BIOS engineer will work closely with other firmware developers and architects in designing and implementing X86 and/or ARM firmware that spans pre- and post-silicon for all business units.
THE PERSON:
Passionate about firmware development in a bare-metal or close-to-bare-metal environment. Need solid problem-solving skills, with a collaborative can-do attitude. Strong knowledge of computer architecture and low-level programming in C
Skills required:
• Experience 6-9y
• Expertise in low-level C programming & debugging for embedded systems.
• Prior experience and/or exposure to testing platforms (Simulation and/or Emulation)
• Familiarity with memory industry standards and technologies such as JEDEC, SPD Data, I2C/I3C, DDR4/5, LPDDR4/4x/5/5x UDIMM, RDIMM, LRDIMM, 3DS, ECC, Mode Registers, Self-Refresh, etc.
• Experience with or knowledge of DRAM Initialization/training algorithms, memory timings,
addressing, overclocking, etc.
• Experience in debugging memory initialization and training issues.
Secondary Skills:
• Good understanding of firmware development cycle, integration and verification/validation for pre-si and post-si for SoC designs.
• Ability to methodically root-cause complex failure mechanisms at the IP, subsystem and/or system level.
• Prior involvement in board, processor, or ASIC bring-up.
• Experience in hardware/software interfaces and debugging sophisticated issues in CPU and firmware using JTAG, source code debuggers and other tools.
• Experience with source control systems including git/gerrit
Responsibilities:
• Developing, porting, debugging, and documenting core firmware support for various DRAM technologies including DDR4, LPDDR4/4x, DDR5, LPDDR5/5x RDIMM, LRDIMM, 3DS, etc., on AMD Desktop, Mobile, and Enterprise SoCs.
• Supporting emulation/simulation teams
📌 Engineering Firmware Engineer (Bengaluru)
🏢 PR GLOLINKS
📍 Bengaluru