Advanced Microdevices Pvt. Ltd. (India) · 2 months ago
Firmware Engineer (BIOS)
Advanced Micro Devices, Inc is a leading company in next-generation computing experiences. They are seeking a Firmware Engineer to develop pre-OS BIOS firmware and silicon initialization code while collaborating with firmware developers and architects.
BiopharmaBiotechnologyIndustrialManufacturing
Responsibilities
Developing, porting, debugging, and documenting core firmware support for configuration and enablement of various features, including PCI Express and related functionality, DRAM technologies (DDR4, DDR5), internal graphics, IO virtualization, SOC power management, etc., on AMD Desktop, Mobile, and Enterprise SoCs
Supporting emulation/simulation teams during pre-silicon phase to validate SOC hardware and firmware components
Working closely with hardware validation teams to verify and optimize performance of IP subsystems
Developing custom firmware features for internal and external customers
Engage with technical leads to understand firmware scope and work on implementation to meet schedules and milestones
Work with internal and external teams to ensure highest level of quality and satisfaction throughout firmware lifecycle
Must be well-organized, technically oriented, and a self-starter with a demonstrated ability to work collaboratively and coordinate activities with geographically distributed technical teams
Desire to work and succeed on fast-paced and highly dynamic environments
Qualification
Required
Bachelor's or Master's degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering
Strong problem-solving skills, with a collaborative can-do attitude
Strong knowledge of computer architecture and low-level programming in C
Must be well-organized, technically oriented, and a self-starter with a demonstrated ability to work collaboratively and coordinate activities with geographically distributed technical teams
Desire to work and succeed on fast-paced and highly dynamic environments
Preferred
Development and support of multi-root PCI Express subsystems for Enterprise systems, including extensions such as Universal Backplane Management, Compute Express Link, hot-plug, etc
Strong background in computer architecture with familiarity in memory interleaving, system memory maps and NUMA domain concepts
UEFI BIOS development experience with familiarity on at least one BIOS code base (AMI, Insyde or Phoenix BIOS)
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
Good understanding of firmware development cycle, integration, and verification/validation for pre-si and post-si for SoC designs
Expertise in low-level C programming & debugging for embedded systems
Ability to methodically root-cause complex failure mechanisms at the IP, subsystem and/or system level
Prior experience and/or exposure to testing platforms (Simulation and/or Emulation)
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/github
Excellent written and verbal communication and presentation skills
Benefits
AMD benefits at a glance.
Company
Advanced Microdevices Pvt. Ltd. (India)
Advanced Microdevices (mdi) is a leader in innovative membrane technologies.
Funding
Current Stage
Late StageLeadership Team
Nalini Kant Gupta
Founder & Managing Director
Recent News
2024-10-18
2024-10-16
Company data provided by crunchbase