Untether AI is seeking a Senior or Staff Firmware engineer to work on low-level embedded firmware through all phases of the product life cycle. The role involves pre-silicon and post-silicon responsibilities. Pre-silicon, you'll influence architecture, develop firmware interfaces, create documentation, and implement routines for hardware module initialization in AI chips. You'll work with industry-standard interfaces like PCIe and DDR, custom hardware, and board-level devices. Verification will be done using RTL co-simulation and FPGA/Emulation platforms. Post-silicon, you'll be key in bringing products to market, assisting with validation and debugging in the bring-up lab. The position requires excellent development and debugging skills, and the ability to mentor team members. This hybrid role requires in-person work at least twice a week at the Toronto HQ.
Responsibilities include:
Requirements:
Preferred skills include experience with pre-silicon firmware development, low-level firmware coding, leading junior engineers, familiarity with RISC-V architecture, AMBA bus structures, debugging tools, and chip/board bring-up activities.
Untether AI offers competitive perks including 20 vacation days, strong health benefits, unlimited sick days, and stock options. The company values diversity and welcomes applicants from all backgrounds, providing accommodations as needed.