Talent.com
This job offer is not available in your country.
Sr. Firmware Engineer

Sr. Firmware Engineer

ConfidentialBengaluru / Bangalore
24 days ago
Job description
  • Design, develop, debug , verify and / or validate firmware, software and / or hardware
  • Participant in day-to-day firmware development work
  • Provide consultation to internal and external customers regarding AMD features and programming requirement s
  • PREFERRED EXPERIENCE :

    • Prior years of experience and / or education within the semiconductor industry
    • Experience producing quality firmware
    • Experience with x86, ARM and / or RISC-V architecture.
    • Experience Embedded firmware and / or device driver development.
    • Experience with board, processor, or ASIC bring-up.
    • Experience with Embedded System protocols DDR, SPI, eSPI, I2C, LPC, and PCIe.
    • Experience in hardware / software interfaces and debugging sophisticated issues in CPU and firmware using JTAG, source code debuggers and other tools.
    • Programming Language / Concepts :
    • Complete mastery of C programming language with recent programming experience, logical thinking
    • Python
    • Operating System concepts.
    • Debugging skills to support legacy and current product line
    • Good debugging knowledge. Should know how to debug OS issue (Windows and Linux) from firmware perspective
    • Prior experience for working with ISV (Independent Software Vendors) and enabling IBV (Independent BIOS Vendors) for enabling x86 / ARM platforms.
    • EDKII and UEFI
    • Should know EDKII Tianocore very well
    • Should be familiar with UEFI, IPMI, ACPI spec very well
    • Should know how to develop packages, modules, drivers and libraries.
    • Processor architecture :
    • Should know at least one processor architecture either X86 or ARM; X86 will be preferred.
    • I / O or peripheral protocols.
    • Should know I2c, I3c, UART and specifically SPI / eSPI protocol.
    • Good to have PCIe knowledge
    • Should familiar with enterprise level day to day activities
    • Git, Jira, CI, release cycle, deliveries, pre-silicon and post-silicon.
    • Experience with pre-silicon development on FPGAs or simulation environments.
    • Skills Required

      Semiconductor, Asic, Bios, Linux, Simulation, Firmware

    Create a job alert for this search

    Firmware Engineer • Bengaluru / Bangalore