Talent.com
Onsemi
Principal Firmware Developer, AI PlatformOnsemi • Waterloo, ON, Canada
Principal Firmware Developer, AI Platform

Principal Firmware Developer, AI Platform

Onsemi • Waterloo, ON, Canada
12 days ago
Job type
  • Full-time
Job description

We are looking for a Principal Firmware Engineer to lead the integration and control of our next-generation AI accelerators. As our products evolve to include dedicated neural network hardware, the challenge shifts from pure algorithm implementation to complex hardware orchestration.

This role is about more than just writing kernels; it’s about defining the firmware layer that sits between high-level AI frameworks and our custom silicon. You will be responsible for how our DSPs manage, schedule, and feed data to these accelerators. We need a veteran who can look at a PyTorch model and determine the best way to tile memory, manage DMA transfers, and synchronize processing to ensure we hit our ultra-low-power targets while maximizing throughput. You will also be the primary technical voice influencing our future hardware specs to ensure our accelerators are actually "firmware-friendly."

  • Architect Accelerator Orchestration: Define and implement the firmware control logic, drivers, and scheduling required to manage dedicated neural network accelerators from the DSP/MCU.
  • Bridge the AI Flow: Develop the toolchain strategy that translates PyTorch/TensorFlow models into optimized hardware-specific instructions and memory layouts.
  • Optimize Data Movement: Design efficient DMA and memory tiling strategies to minimize power consumption and latency when moving data between memory and AI hardware blocks.
  • Influence Silicon Design: Serve as the lead firmware stakeholder in hardware/software co-design, ensuring that future hardware accelerators have the right registers, interrupts, and memory interfaces for efficient control.
  • Customer Technical Interface: Act as the "deep-tech" lead for customers, providing the architectural guidance they need to deploy sophisticated models on our specific hardware/firmware stack.
  • Performance Bottleneck Analysis: Identify and resolve performance gaps in the interaction between the DSP and the accelerator, moving beyond "it works" to "it's optimal."
  • Technical Mentorship: Lead the broader firmware team in modern AI deployment techniques, setting the standard for production-quality, hardware-abstracted code.

Must-Haves:

  • 15+ years of firmware development experience, with a heavy focus on hardware/software co-design and controlling custom accelerators or NPUs.
  • Deep Hardware Interfacing Knowledge: Expert-level understanding of DMA, memory-mapped I/O, interrupts, and synchronization between CPU/DSP and specialized hardware blocks.
  • AI Framework Literacy: Strong grasp of the PyTorch/TensorFlow ecosystem and how high-level graphs are lowered and quantized for embedded deployment.
  • Bare-Metal Mastery: Expert-level C and a "thinking in hardware" mindset; you should be comfortable reading a hardware spec and identifying the firmware bottlenecks before the silicon is even made.
  • Resource-Constrained Optimization: Proven experience squeezing performance out of systems with very limited memory (KB) and strict power budgets.
  • Communication: Ability to explain complex hardware-to-firmware trade-offs to senior leadership and provide technical leadership across cross-functional teams.

Nice-to-Haves:

  • Experience building or using AI compilers or toolchains (., TVM, MLIR, or custom IRs).
  • Background in ultra-low-power DSPs (audiology, wearables, or medical devices).
  • Experience with ARM Cortex-M or proprietary DSP architectures and their specific bus protocols.
  • Knowledge of fixed-point arithmetic and its impact on neural network performance and power.
Create a job alert for this search

Principal Firmware Developer, AI Platform • Waterloo, ON, Canada

Similar jobs

Senior Software Engineer - Amaris Consulting

Amaris Consultingwaterloo, on, ca
Full-time

Expert (15+ years or niche expertise).Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).The consultant will contribute to the design, development, and modernization of secure and ... Show more

 • Promoted

Enhanced Due Diligence Associate - BET99

BET99waterloo, on, ca
Full-time

BET99 is Canada's Premiere Online Sportsbook and Casino.Launched in 2020, we have consistently innovated the online gaming landscape every step of the way, exponentially growing our customer base a... Show more

 • Promoted

Staff Software Engineer - Priority

Prioritywaterloo, on, ca
Full-time

Priority Technology Holdings, Inc.Our vision is to eliminate the barriers to unlocking revenue - empowering businesses to grow faster and operate smarter.We achieve this through the Priority Commer... Show more

 • Promoted

Equity Partner & National Leader AI Business Solutions

People Machinewaterloo, on, ca
Full-time

Equity Partner & National Leader, AI Business Solutions.This role can be located in any major city centre across Canada.Digital services within the firm.The role will focus on sales, delivery excel... Show more

 • Promoted

Senior Consultant, AI - Konica Minolta Business Solutions Canada

Konica Minolta Business Solutions Canadawaterloo, on, ca
Full-time

Exciting Opportunity in Canada - Remote.Lead the design and implementation/delivery of AI solutions, AI Training, Adoption, or Assessments, ensuring alignment with customer objectives, adhering to ... Show more

 • Promoted

Web3 Product Analyst

SINOFYwaterloo, on, ca
Full-time

We are a team of passionate Web3 enthusiasts turned venture capitalists, dedicated to investing in transformative startups.Our mission is to cut through the hype and support the creation of financi... Show more

 • Promoted

Physics Private Tutoring Jobs Conestogo

SuperprofConestogo, CA
Full-time

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Global Remote Recruiter | Earn $3k-$11k per Placement

RecXchangeTillsonburg, ON, CA
Remote
Full-time

A global recruiter collaboration platform is seeking independent recruiters to work remotely and earn $3,000-$11,000 per successful candidate placement.Recruiters will have access to live client ro... Show more

 • Promoted

Senior/ Lead - AI Engineer

FICOwaterloo, on, ca
Full-time

As a Senior Engineer on our Applied AI team, you will be at the forefront of building AI-powered software that transforms how our platform operates.You will design, build, and maintain production-g... Show more

 • Promoted

Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Earn HausMapleton, ON, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Search Consultant - Remote - Berkner Group

Berkner Groupwaterloo, on, ca
Remote
Full-time

Berkner Group is a specialized search firm focused on building leadership and technical teams for companies across climate, deep tech, and other innovation-driven sectors.We work closely with found... Show more

 • Promoted

Senior Information Technology Project Manager

NEOGOVwaterloo, on, ca
Full-time

This role is a CONTRACT & REMOTE from anywhere in Canada ***.Senior PMO Manager – Product Delivery(SaaS/Remote/Contract).NEOGOV is a proud SaaS leader in the Public Sector for HR, Recruiting, emplo... Show more

 • Promoted

Principal Product Manager (Ai Engineering)

OpenTextWaterloo, Canada
Full-time

Principal Product Manager (AI Engineering) Join to apply for the Principal Product Manager (AI Engineering) role at OpenTextPrincipal Product Manager (AI Engineering) Join to apply for the Principa... Show more

 • Promoted

Skilled Timber Framer at Tobler's Woodland Inc.

Tobler's Woodland Inc.Tillsonburg, ON, CA
Full-time

Be part of a team that transforms architectural visions into palpable reality.As part of our company, you'll leverage your extensive timber framing skills to enhance our projects focusing on qualit... Show more

 • Promoted

Senior ASIC Design & Verification Engineer for AI Inference

Targeted TalentWaterloo, Region of Waterloo, CA
Full-time

A leading technology recruitment agency is seeking an experienced hardware design engineer located in Kitchener, Canada.The ideal candidate will have more than 5 years in hardware systems design, p... Show more

 • Promoted

Business Analyst

fintexwaterloo, on, ca
Full-time

Our founding team has built and shipped digital products at Canada's leading financial institutions—and now we're doing it faster, bolder, and entirely on our own terms.We're growing quickly and lo... Show more

 • Promoted

Automotive Design Engineer: Foster Innovation and Precision

Vuteq Canada IncWoodstock, Oxford County, CA
Full-time

Join our dynamic team as a Design Engineer, playing a pivotal role in automotive parts design and modification.Collaborate with esteemed OEMs while leveraging cutting-edge CAD tools in a supportive... Show more

 • Promoted

Product Incubation Manager - Syntax

Syntaxwaterloo, on, ca
Full-time

The Product Incubation Manager drives new software product ideas through the company’s incubation track, from early ideation to MVP realization.The role focuses on accelerating innovation by struct... Show more

 • Promoted

Aurora Developer

Execulink TelecomWoodstock, Ontario, Canada
Permanent

Job Description Join our dynamic team as an Aurora Developer, where you will play a pivotal role in shaping innovative software solutions using Python and Perl.You will engage in the entire softwar... Show more

 • Promoted

Software Business Analyst - Alpha Bravo Development

Alpha Bravo Developmentwaterloo, on, ca
Full-time

We’re a fast-growing software development agency that helps service-based businesses across the U.Our team values ownership, innovation, and building long-term partnerships with clients.We’re looki... Show more