Sr. Firmware Engineer

2 days ago


Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time
Job Description

- Design, develop, debug,verifyand/or validatefirmware, software and/or hardware
- Participant in day-to-dayfirmware development work
- Provide consultation to internal and external customers regarding AMD features and programming requirements

PREFERRED EXPERIENCE:

- Prior years of experience and/or education within the semiconductor industry
- Experience producingqualityfirmware
- 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.

  • 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 Hoomanely Full time

    What You'll DoLead firmware architecture and development for next-gen IoT health devices built on ARM Cortex-M/-A, STM32MP, TI AM62x, Broadcom, ESP32-S3/C6, and emerging RISC-V platforms. Build and optimize custom Yocto Linux distributions and FreeRTOS deployments across multi-core edge hardware, integrating AI accelerators, DSPs, and multimodal sensors....


  • 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...


  • Bengaluru, Karnataka, India Varite Full time

    Job Summary : We are looking for a talented Bluetooth Firmware Engineer to design, develop, and optimize firmware for Bluetooth connectivity solutions. This role involves working on Bluetooth Classic and BLE features, developing host software and profiles, and integrating chipsets into high-performance, low-power products. The ideal candidate will have...


  • Bengaluru, Karnataka, India beBeeFirmware Full time US$ 1,20,000 - US$ 2,00,000

    Job Title: Firmware Developer We are seeking a skilled firmware developer to join our team. The ideal candidate will have a strong understanding of computer architecture, low-level programming in C, and experience with developing, porting, debugging, and documenting core firmware support for various DRAM technologies. Key Responsibilities:Developing,...


  • Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 12,00,000 - ₹ 30,00,000

    Embedded Firmware Design EngineerWe seek an accomplished Embedded Firmware Design Engineer to spearhead the development of cutting-edge firmware solutions.Key Responsibilities:Design and engineer robust firmware for embedded systems, ensuring optimal performance, reliability, and scalability.Develop firmware architecture design, aligning with product...

  • Sr. Firmware Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Allegion Full time

    Creating Peace of Mind by Pioneering Safety and SecurityAt 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 employees globally and products sold in 130 countries we specialize in security around the doorway and beyond Additionally in 2024 we were awarded the Gallup...


  • Bengaluru, Karnataka, India Talent Expert Sourcing Solutions Full time

    Job DescriptionFirmware Engineering Managerdrive embedded firmware and intelligent video/IoT productsHands-on role with deep technical expertise with people management, global collaboration, and smart security innovation.You will lead and mentor a multidisciplinary engineering team of around 25 members of embedded software, image tuning, MCU, and QA...


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

    Job OpportunityWe 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...


  • Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job DescriptionPassionate 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...