About Company :
Eximietas Design is a leading technology consulting and solutions development firm specializing in Chip design, Firmware & Embedded Software development, Cloud Computing, Cyber Security, and AI / ML domains. Our success is anchored in the unparalleled expertise of our engineering leadership team, who have collectively taped-out over 100+ chips and released countless software solutions for renowned tech giants like Google, Cisco, Microsoft, Oracle, Uber, Broadcom, and Sun. With a commitment to innovation and excellence, we deliver cutting-edge solutions that empower businesses to thrive in the ever-evolving digital landscape. We are an ISO 9001 and ISO 27001 certified company with development centre's in the US and India.
Position Overview :
We are looking for skilled
Firmware Engineers
with strong hands-on experience in
bare-metal and RTOS-based firmware development
for
pre-silicon FPGA / emulation platforms . The ideal candidate will have a deep understanding of
low-level hardware–software integration ,
SoC bring-up , and
bootloader and driver development .
You will collaborate closely with
hardware design ,
RTL , and
validation teams
to enable early platform validation and debug in a
pre-silicon environment
using FPGA or emulation setups such as
HAPS
or
Synopsys ZeBu .
Key Responsibilities :
Develop, port, and debug
bare-metal and RTOS-based firmware
for
pre-silicon FPGA / emulation platforms
(HAPS, ZeBu, or equivalent).
Perform
SoC bring-up , including
bootloader development , initialization, and
board-level debugging .
Develop and integrate
low-speed IO drivers
(SPI, QSPI, I2C, UART) and
high-speed interface drivers
(PCIe, UFS, USB, eMMC, SD).
Collaborate with
hardware, DV, and software teams
to validate and debug pre-silicon system-level functionality.
Use
JTAG ,
debuggers , and
trace tools
to identify and resolve firmware and driver issues.
Implement and validate
firmware on RTOS environments
such as
FreeRTOS
or
Zephyr .
Contribute to
boot flow debugging ,
firmware optimization , and
platform stability
in early hardware validation phases.
Document debug findings, bring-up procedures, and firmware design specifications.
Required Qualifications :
8 to 18 years
of hands-on experience in
bare-metal firmware
and
driver development .
Proven experience working on
pre-silicon FPGA / emulation platforms
(HAPS, Synopsys ZeBu, or equivalent).
Strong background in
RTOS-based firmware development
(FreeRTOS, Zephyr, or similar).
Excellent proficiency in
C programming , with solid debugging skills using
JTAG
or equivalent tools.
Experience in
bootloader bring-up
from
QSPI / eMMC / UFS / USB / PCIe
or other boot sources.
Strong knowledge of
low-speed I / O interfaces
(SPI, QSPI, I2C, UART).
Hands-on experience with
high-speed I / O
driver / firmware development ( PCIe, UFS, USB, eMMC, SD ).
Preferred / Nice-to-Have Skills :
Experience debugging
firmware with DV waveforms
in pre-silicon environments.
Familiarity with
cross-functional debug
involving
DV, RTL, and software teams .
Understanding of
ARM SoC architecture ,
memory-mapped peripherals , and
boot sequences
Immediate Applicants are preferred.
Firmware Architect • India