All fields marked * are required
Senior Embedded Firmware
Experience: 5–8 Years
Employment Type: Full-Time
Location: Bengaluru / Bangalore
We are looking for an experienced Embedded Firmware / Pre-Silicon Validation Engineer with strong hands-on expertise in C/C++, ARM Cortex platforms, embedded firmware development, pre-silicon validation, and silicon bring-up.
The candidate will work across firmware development, RTL/FPGA-based validation, hardware-software integration, and post-silicon debugging.
Develop and debug embedded firmware using C/C++.
Develop firmware for ARM Cortex-M33 / Cortex-M0+ based platforms.
Perform pre-silicon validation using RTL simulation and FPGA platforms.
Support silicon bring-up and post-silicon validation.
Develop and validate device drivers and low-level firmware.
Validate interfaces such as I2C, SPI, SPMI, and NFC.
Debug complex hardware/software integration issues.
Work closely with RTL, SoC, firmware, validation, and hardware teams.
Develop validation test cases and automate firmware/validation workflows.
Perform root-cause analysis for firmware, RTL, peripheral, and system-level failures.
5–8 years of relevant Embedded Firmware / SoC Validation experience.
Strong hands-on programming experience in C/C++.
Strong experience with ARM Cortex-M33 and/or Cortex-M0+.
Hands-on experience in embedded firmware development and debugging.
Experience with pre-silicon validation using RTL simulation and/or FPGA platforms.
Experience with silicon bring-up and post-silicon debugging.
Strong knowledge of I2C, SPI, and SPMI protocols.
Experience in hardware/software debugging and system-level issue analysis.
Strong understanding of embedded systems, interrupts, memory maps, registers, and peripherals.
Experience with NFC systems/protocols.
Experience with boot loaders, device drivers, and board-support packages.
Exposure to JTAG/SWD-based debugging.
Experience using oscilloscopes, logic analyzers, and protocol analyzers.
Python or scripting experience for test automation.
Experience working on ASIC/SoC development programs.
C/C++ | ARM Cortex-M33 | ARM Cortex-M0+ | Embedded Firmware | Pre-Silicon Validation | RTL Validation | FPGA Validation | Silicon Bring-up | Post-Silicon Validation | I2C | SPI | SPMI | NFC | Device Drivers | HW/SW Debugging | SoC Validation
Required
Preferred
All fields marked * are required
Senior Embedded Firmware
Experience: 5–8 Years
Employment Type: Full-Time
Location: Bengaluru / Bangalore
We are looking for an experienced Embedded Firmware / Pre-Silicon Validation Engineer with strong hands-on expertise in C/C++, ARM Cortex platforms, embedded firmware development, pre-silicon validation, and silicon bring-up.
The candidate will work across firmware development, RTL/FPGA-based validation, hardware-software integration, and post-silicon debugging.
Develop and debug embedded firmware using C/C++.
Develop firmware for ARM Cortex-M33 / Cortex-M0+ based platforms.
Perform pre-silicon validation using RTL simulation and FPGA platforms.
Support silicon bring-up and post-silicon validation.
Develop and validate device drivers and low-level firmware.
Validate interfaces such as I2C, SPI, SPMI, and NFC.
Debug complex hardware/software integration issues.
Work closely with RTL, SoC, firmware, validation, and hardware teams.
Develop validation test cases and automate firmware/validation workflows.
Perform root-cause analysis for firmware, RTL, peripheral, and system-level failures.
5–8 years of relevant Embedded Firmware / SoC Validation experience.
Strong hands-on programming experience in C/C++.
Strong experience with ARM Cortex-M33 and/or Cortex-M0+.
Hands-on experience in embedded firmware development and debugging.
Experience with pre-silicon validation using RTL simulation and/or FPGA platforms.
Experience with silicon bring-up and post-silicon debugging.
Strong knowledge of I2C, SPI, and SPMI protocols.
Experience in hardware/software debugging and system-level issue analysis.
Strong understanding of embedded systems, interrupts, memory maps, registers, and peripherals.
Experience with NFC systems/protocols.
Experience with boot loaders, device drivers, and board-support packages.
Exposure to JTAG/SWD-based debugging.
Experience using oscilloscopes, logic analyzers, and protocol analyzers.
Python or scripting experience for test automation.
Experience working on ASIC/SoC development programs.
C/C++ | ARM Cortex-M33 | ARM Cortex-M0+ | Embedded Firmware | Pre-Silicon Validation | RTL Validation | FPGA Validation | Silicon Bring-up | Post-Silicon Validation | I2C | SPI | SPMI | NFC | Device Drivers | HW/SW Debugging | SoC Validation
Required
Preferred