Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20524314

    BENGALURU · FULLTIME

    BIOS Firmware Engineer

    KriSemi Design Technologies Pvt Ltd

    KriSemi Design Technologies Pvt Ltd

    Bengaluru · onsite · Posted 13d ago

    Sourced fromFoundit
    Not disclosed3–9 yrsfulltimeBengaluru

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    Job Title: BIOS Firmware Engineer – Memory Initialization & DDR Training

    Location: Banglore

    Experience: 3–9 years

    Employment Type: Full-time

    About the Role

    Krisemi Design Technologies is hiring a BIOS / Firmware Engineer to develop pre-OS BIOS firmware and silicon initialization code for x86 and/or ARM SoCs. You'll work closely with firmware developers, architects, and hardware validation teams on firmware that spans both pre-silicon and post-silicon phases.

    What You'll Do

    • Develop, port, debug, and document core firmware support for DRAM technologies: DDR4, LPDDR4/4x, DDR5, LPDDR5/5x, RDIMM, LRDIMM, 3DS
    • Support emulation and simulation teams in the pre-silicon phase to validate memory hardware and firmware
    • Work with hardware validation teams to optimize memory signal integrity, performance, and feature support
    • Assist with debug from initial power-on through full feature functionality
    • Build custom memory firmware features for internal and external customers
    • Coordinate with technical leads and geographically distributed teams to meet milestones

    Must-Have Skills

    • Strong low-level C programming and debugging for embedded systems
    • Exposure to simulation and/or emulation platforms
    • Familiarity with JEDEC, SPD data, I2C/I3C, ECC, mode registers, self-refresh, and DDR4/5, LPDDR4/4x/5/5x, UDIMM/RDIMM/LRDIMM/3DS
    • Knowledge of DRAM initialization and training algorithms, memory timings, addressing, and overclocking
    • Experience debugging memory initialization and training issues

    Good to Have

    • Understanding of the firmware development cycle for pre-si and post-si SoC designs
    • Root-causing complex failures at IP, subsystem, and system level
    • Board, processor, or ASIC bring-up experience
    • Hardware/software interface debugging using JTAG and source-level debuggers
    • Git/Gerrit experience
    • Strong written and verbal communication skills

    Qualifications

    Bachelor's or Master's (preferred) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

    Sourced from foundit

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    debugging for embedded systemsECC Mode Registersmemory timingsdebugging memory initialization and training issuesDRAM initialization and training algorithmsJEDEC SPD datai2cc programmingDDR5DDR4LPDDR4LPDDR5I3C3DsLRDIMMRDIMMUDIMMOverclockingAddressing

    Job search guides

    • All 305 Embedded & VLSI Engineer jobs in Bengaluru
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • How to find a job in India, fast