Taro Logo

Staff Pre-Silicon Firmware Engineer

Untether AI has developed a groundbreaking new architecture that brings neural net inference to new levels of performance and efficiency, creating ultra-efficient, high performance AI chips.
Embedded
Staff Software Engineer
Hybrid
3+ years of experience
AI · Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Pre-Silicon Firmware Engineer

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:

  • Contributing to hardware, software, and system architecture
  • Developing firmware design documents
  • Implementing and validating firmware
  • Enhancing tools and testbenches
  • Mentoring engineers or interns
  • Collaborating with cross-functional teams

Requirements:

  • BS/MS/PhD in EE/CE/CS or equivalent
  • 3+ years in firmware development for embedded processors
  • 1+ years in RTL simulation
  • Strong documentation and communication skills
  • Ability to work independently and in a team

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.

Last updated 8 months ago

Responsibilities For Staff Pre-Silicon Firmware Engineer

  • Contribute to and review hardware, software, and system architecture
  • Develop firmware design documents based on technical requirements
  • Implement firmware and validate it in simulation, on FPGA/Emu, and on real silicon
  • Enhance the tools and testbenches necessary for design development
  • Mentor one or more engineers or interns to assist in implementation and debug
  • Work closely with hardware designers, software engineers, and project managers to achieve design goals and meet project timelines

Requirements For Staff Pre-Silicon Firmware Engineer

  • BS/MS/PhD in EE/CE/CS, or equivalent
  • 3+ years experience in firmware development for embedded processors and near real-time systems
  • 1+ years experience in RTL simulation (either development or design verification)
  • Proven ability to develop and maintain high-quality design documents
  • Good verbal and written communication skills
  • Ability to work independently and as part of a team

Benefits For Staff Pre-Silicon Firmware Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • 20 vacation days
  • Strong health and extended health benefits
  • Unlimited sick days
  • Stock options

Interested in this job?