Firmware Development Engineer

Opens intel.wd1.myworkdayjobs.com in a new tab

About This Role

  • About Us: FWRS Group delivers best-in-class Ethernet products and is part of the Data Center Group which is at the heart of Intel's transformation from a PC company to a company that powers the cloud and billions of smart, connected computing-devices.
  • FWRS compelling Ethernet products move the world’s data and are the foundations of cloud service and telecommunications data centers.
  • We are a team of problem solvers, experimenters, and innovators who are dedicated to designing the network technologies that currently lead and continue to transform datacenter ecosystems.
  • As a world-class organization, we’re looking for outstanding talent to accelerate our growth during an exciting time in Ethernet networking marketing technology.
  • If you're ready to be a part of this journey, then we want to hear from you.
  • Design, develop, and maintain embedded firmware for silicon, SoC subsystems, controllers, or platform components (boot, PCIe, memory, power/thermal, security, manageability).
  • Own firmware features end-to-end: requirements, design, implementation, bring-up, validation, performance tuning, and production support.
  • Develop low-level drivers and HAL layers; integrate with RTOS or bare-metal environments; support pre-silicon (simulation/emulation/FPGA) through post-silicon debug.
  • Debug complex HW/FW/SW issues using logs, traces, JTAG and lab instrumentation; drive root-cause and corrective actions.
  • Collaborate with architecture, hardware, validation, manufacturing and software teams; review specs, propose changes, and ensure compliance to interface standards.
  • Create and maintain documentation, coding standards, unit/integration tests, CI pipelines, and release artifacts.
  • Mentor engineers, lead design/code reviews, and raise overall firmware quality and reliability.

Qualifications

  • Must Have: B.E./B.Tech in Electrical Engineering / Computer Engineering or Computer Science.
  • Total 6+ years of hands-on experience in design, implementation, testing and troubleshooting of software/firmware on embedded platforms.
  • Strong C/C++ (firmware-grade): memory-mapped I/O, bitfield manipulation, interrupts, DMA, cache/MMU basics, concurrency, and performance constraints.
  • Embedded systems fundamentals: boot flows, linker scripts, memory layout, watchdogs, power states, error handling/recovery.
  • RTOS experience (FreeRTOS/Zephyr/ThreadX/XOS) and Linux kernel/driver familiarity for platform-facing firmware.
  • Pre-silicon workflows: simulation/emulation/FPGA, test automation, Python for tooling, and CI/CD for firmware.
  • Hardware/firmware bring-up: board-level debug, interpreting logic analyzer/oscilloscope traces (as applicable).
  • Debugging expertise: root-cause analysis across layers; experience with JTAG/SWD, GDB, trace tools, crash dumps, and log-based triage.
  • Version control and development hygiene: Git, code reviews, branching/release practices, and issue tracking.
  • Clear technical communication: design docs, interface definitions, and cross-team coordination.
  • Experience with ARM, Xtensa, ARC based processors and micro-controllers and communications protocols.
  • Proactive and driven by mission Good to have: High speed interfaces like Ethernet, PCIe, DDR/memory controllers and USB.
  • Low speed interfaces like I2C, SPI, UART interfaces UEFI/BIOS, bootloaders, secure boot, manageability, cryptography fundamentals.

Tools & Skills

Languages

Sourced directly from Intel’s career page

Your application goes straight to Intel.

Intel logo

Intel

India, Bangalore

Specialisation
Salary range
₹4-9 LPA to ₹30-55 LPA
Open roles at Intel
68 positions
Job ID
/job/India-Bangalore/Firmware-Development-Engineer_JR0282158

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Embedded roles