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 sequencesImmediate Applicants are preferred.