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 , So C 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 Ze Bu.
Key Responsibilities :
Develop, port, and debug bare-metal and RTOS-based firmware for pre-silicon FPGA / emulation platforms (HAPS, Ze Bu, or equivalent).
Perform So C bring-up , including bootloader development , initialization, and board-level debugging.
Develop and integrate low-speed IO drivers (SPI, QSPI, I2 C, UART) and high-speed interface drivers (PCIe, UFS, USB, e MMC, 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 Free RTOS 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 Ze Bu, or equivalent).
Strong background in RTOS-based firmware development (Free RTOS, Zephyr, or similar).
Excellent proficiency in C programming , with solid debugging skills using JTAG or equivalent tools.
Experience in bootloader bring-up from QSPI / e MMC / UFS / USB / PCIe or other boot sources.
Strong knowledge of low-speed I / O interfaces (SPI, QSPI, I2 C, UART).
Hands-on experience with high-speed I / O driver / firmware development ( PCIe, UFS, USB, e MMC, 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 So C architecture , memory-mapped peripherals , and boot sequences
Immediate Applicants are preferred.
Firmware Architect • Bengaluru, Karnataka, India