Talent.com
SMTS Firmware Engineer - Memory
SMTS Firmware Engineer - MemoryConfidential • Bengaluru / Bangalore
SMTS Firmware Engineer - Memory

SMTS Firmware Engineer - Memory

Confidential • Bengaluru / Bangalore
30+ days ago
Job description

THE PERSON :

Passionate about firmware development on bare-metal or close to bare-metal environment. Ability to look at the big picture , architect solutions that are optimal and scalable, and document them concisely. Should be a good team player with a collaborative can-do attitude. Strong knowledge of computer architecture and low-level programming in C.

KEY RESPONSIBILITIES :

  • Developing, porting, debugging, and documenting core firmware support for various DRAM technologies including DDR5, LPDDR5 / 5x RDIMM, LRDIMM, 3DS, etc., on AMD Desktop, Mobile, and Enterprise SoCs.
  • Supporting emulation / simulation teams during pre-silicon phase to validate memory hardware and firmware.
  • Working closely with hardware validation teams to optimize memory signal integrity, achieve highest possible performance and robust feature support.
  • Assist memory validation teams with debug from initial power-on to achieve full functionality of all features in a timely manner.
  • Developing custom memory 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

QUALIFICATIONS :

Bachelor s or Master s degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent with 10-15 years of experience

PREFERRED EXPERIENCE :

  • 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.
  • Solid understanding of 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.
  • 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
  • Excellent written and verbal communication and presentation skills.
  • Skills Required

    firmware development cycle, DRAM technologies, Supporting emulation / simulation, hardware validation, Assist memory validation

    Create a job alert for this search

    Firmware Engineer • Bengaluru / Bangalore

    Related jobs
    Senior Firmware Engineer

    Senior Firmware Engineer

    Talentoj • Bengaluru, Karnataka, India
    Strong proficiency in Embedded C.Hands-on experience with bare-metal firmware development.Proficiency with communication protocols : I2C, UART, RS485. Experience with ARM Cortex controllers (STM32, N...Show more
    Last updated: 30+ days ago • Promoted
    Firmware Engineer (3-8 years)

    Firmware Engineer (3-8 years)

    Allegion • Bengaluru, Karnataka, India
    Creating Peace of Mind by Pioneering Safety and Security.At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ emp...Show more
    Last updated: 3 days ago • Promoted
    Memory Circuit Design Engineer

    Memory Circuit Design Engineer

    Capgemini Engineering • Bengaluru, Karnataka, India
    Role : Memory Circuit Design Engineer Experience : 9 to 12 Years Location : PAN INDIA Job Description : Digital Full Custom CKT Design Bitcell Design Design of simpler memory blocks (decoding, ro...Show more
    Last updated: 13 days ago • Promoted
    BMS Firmware Engineer

    BMS Firmware Engineer

    Zeno • Bengaluru, Karnataka, India
    Location : Bengaluru – Work from Office (5 days a week).An unprecedented energy transition has begun.To meet 2040 net zero goals, over 2 billion electric two-wheelers (motorcycles) must be sold and ...Show more
    Last updated: 8 days ago • Promoted
    Memory Design Engineer

    Memory Design Engineer

    ACL Digital • Bengaluru, India
    Job Title : Memory Design Engineer.Industry : Semiconductors / VLSI / Memory IP.We are seeking a skilled Memory Design Engineer to join our advanced memory IP development team.The candidate will be r...Show more
    Last updated: 30+ days ago • Promoted
    Firmware Engineer

    Firmware Engineer

    Utthunga • Bengaluru, Karnataka, India
    Unlock limitless Growth Potential, To be part of Forces with a team that thinks beyond the pipeline.C++, Embedded C++, Free RTOS, RTOS. Bangalore- work from Office - 5 Days.Interested candidates kin...Show more
    Last updated: 21 days ago • Promoted
    Memory Firmware

    Memory Firmware

    Proxelera • Greater Bengaluru Area, India
    Very strong in C language programming and debugging.Working knowledge of git / gerrit.Good understanding of DDR4, DDR5, NVDIMM. Good understanding of different DIMM types (UDIMM / SODIMM / RDIMM / LRDIMM / LP...Show more
    Last updated: 2 days ago • Promoted
    Staff Firmware Engineer

    Staff Firmware Engineer

    Qualcomm • Bengaluru, Karnataka, India
    Job Description We are seeking a talented individual for the software design and development of Bluetooth Firmware for Qualcomm Bluetooth devices. This role involves developing new firmware for the ...Show more
    Last updated: 7 hours ago • Promoted • New!
    Bms Firmware Engineer

    Bms Firmware Engineer

    Zeno • Bengaluru, Republic Of India, IN
    Location : Bengaluru – Work from Office (5 days a week).An unprecedented energy transition has begun.To meet 2040 net zero goals, over 2 billion electric two-wheelers (motorcycles) must be sold and ...Show more
    Last updated: 8 days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    UST • Bengaluru, Karnataka, India
    Good hands-on programming in Embedded C, C++ in resource constraint systems.Experience developing for Embedded RTOS, Linux / POSIX, and / or Android system. Must be extremely proficient with Linux kerne...Show more
    Last updated: 20 days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Yuma Energy • Bengaluru, Karnataka, India
    We are an Energy-as-a-Service company on a mission to build a sustainable future where transportation is accessible, affordable and carbon free. Yuma Energy is backed by Magna, one of the world’s la...Show more
    Last updated: 7 days ago • Promoted
    Memory Design Engineers

    Memory Design Engineers

    ACL Digital • Bengaluru, Karnataka, India
    Semiconductors / VLSI / Memory IP.The candidate will be responsible for architecting, designing, and validating high-performance and low-power memory blocks (e. SRAM, ROM, Register Files) for use in...Show more
    Last updated: 30+ days ago • Promoted
    Firmware Engineer (3-8 Years)

    Firmware Engineer (3-8 Years)

    Allegion • Bengaluru, Republic Of India, IN
    Creating Peace of Mind by Pioneering Safety and Security.At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ emp...Show more
    Last updated: 4 days ago • Promoted
    Senior Engineer – Firmware

    Senior Engineer – Firmware

    L&T Technology Services • Bengaluru, Karnataka, India
    Job Title : Senior Engineer – Firmware Location : Bangalore Experience Required : Minimum 10 years Education : Bachelor’s / Master’s in Electronics or Software Engineering Key Responsibilities Respon...Show more
    Last updated: 20 days ago • Promoted
    Principal Firmware Engineers

    Principal Firmware Engineers

    Mulya Technologies • Greater Bengaluru Area, India
    Principal / Staff Firmware Engineers.Founded in 2023,by Industry veterans HQ in California,US.We are revolutionizing sustainable AI compute through intuitive software with composable silicon.System...Show more
    Last updated: 2 days ago • Promoted
    Lead Memory Design Engineer

    Lead Memory Design Engineer

    ACL Digital • Bengaluru, Karnataka, India
    As Memory Design Engineer, we will work on developing memory compilers and memory Fast Cache instances for our next generation Cores achieving outstanding PPA. 𝗥𝗲𝗾𝘂𝗶𝗿𝗲𝗱 𝗦𝗸𝗶𝗹𝗹𝘀 𝗮𝗻𝗱 �...Show more
    Last updated: 30+ days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    ABEX • Bangalore
    Description : Key Responsibilities : - Lead firmware design, development, and maintenance for microcontroller and microprocess...Show more
    Last updated: 13 days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Confidential • Bengaluru / Bangalore, India
    Client is looking for Firmware Engineer and this is hybrid position from Banglore.Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashT...Show more
    Last updated: 30+ days ago • Promoted