Embedded Firmware Engineer

22 hours ago


Bengaluru, Karnataka, India beBeeFirmware Full time US$ 90,000 - US$ 1,20,000
Job Opportunity

We are seeking an experienced firmware engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and debugging firmware for various products.

Key Responsibilities:

  • Design, develop, and verify firmware for various products.
  • Collaborate with cross-functional teams to ensure smooth product development.
  • Participate in day-to-day firmware development work.
  • Provide consultation to internal and external customers regarding AMD features and programming requirements.

Preferred Qualifications:

  • Prior experience in the semiconductor industry.
  • Experience producing quality firmware.
  • Experience with x86, ARM, and/or RISC-V architecture.
  • Experience with 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 and logical thinking.
    • Python.
    • Operating system concepts.
    • Debugging skills to support legacy and current product line.
    • Good debugging knowledge; should know how to debug OS issues (Windows and Linux) from firmware perspective.
  • Prior experience 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 be 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.


  • Bengaluru, Karnataka, India beBeeEmbeddedDeveloper Full time ₹ 15,00,000 - ₹ 20,00,000

    Embedded Systems Firmware EngineerKey Responsibilities:Design and develop firmware for embedded devices using C/C++ programming languages.Proficient in embedded software debug methodologies and tools to isolate low-level system firmware issues and troubleshoot complex hardware/software technical problems.Experience with wireless technology standards...


  • Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 22,50,000

    Embedded Firmware Development OpportunityAre you a skilled engineer with experience in firmware development for SoC designs? We have an exciting opportunity for you to join our team as a Firmware Engineer.


  • Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 25,00,000

    Embedded Firmware Design ExpertWe are seeking a skilled Embedded Firmware Design Engineer to join our team. As part of the New Product Development (NPD) team, this individual will be responsible for designing and developing microcontroller-based embedded firmware.Key Responsibilities:Understand product specifications and software requirements.Design software...


  • Bengaluru, Karnataka, India beBeeembedded Full time ₹ 2,50,000 - ₹ 3,00,000

    About this role:We're looking for a talented Embedded Firmware Developer to join our team. This is an exciting opportunity to work on cutting-edge projects that involve developing, testing, and debugging firmware for embedded systems.Responsibilities:Design, develop, and test firmware for embedded systems using C/C++.Collaborate with hardware teams to...


  • Bengaluru, Karnataka, India Talpro Full time

    Location : BangaloreJob Description :We are looking for an experienced Embedded Firmware Developer with a strong background in C programming and firmware development.The ideal candidate should have at least 6 years of hands-on experience in developing embedded firmware for microcontrollers and possess expertise in working with various interfaces such as I2C,...

  • Firmware Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Varite Full time

    Job Summary :We are seeking an experienced Firmware Engineer specializing in bootloader development and Board Support Package (BSP) integration. The ideal candidate will work on low-level firmware components, enabling seamless hardware-software integration across embedded platforms. You will play a critical role in platform bring-up, secure boot, and system...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time

    Bare Metal Test DevelopmentWe are seeking a seasoned Firmware Engineer to develop and implement tests for our mobile SoC platforms. The ideal candidate will have a strong background in embedded systems, firmware development, and low-level programming.Key Responsibilities:Test Development: Design, implement, and debug firmware for embedded systems, ensuring...


  • Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    At Maxwell, we are at the forefront of lithium-ion battery technology, focusing on making energy storage safer, more efficient, and scalable. As part of our team, you will contribute to tackling one of the world's biggest challenges: Energy storage.We are seeking a Lead Firmware Engineer to design and implement efficient, reliable, and maintainable firmware...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 30,00,000

    Embedded Software Engineer OpportunityDesign, develop, and implement firmware for cutting-edge data center chips as an embedded software engineer. You will lead the design and development of embedded software engineering activities and provide technical guidance to team members.Responsibilities:Develop firmware and tooling for next-generation data center...


  • Bengaluru, Karnataka, India Varite Full time

    Job Summary :We are seeking a skilled WiFi Firmware Engineer to design, implement, and optimize firmware for wireless connectivity solutions. This role involves working on MAC-level protocols, signal processing algorithms, and real-time embedded systems for high-performance and power-efficient wireless products. The ideal candidate will have strong expertise...