CareerPlan

Sr. Software Engineer, Systems Framework & Infrastructure

TorontoFull-time2026-11-02 → 2026-11-10
HybridCitizens or permanent residents only

Core

Develop software frameworks, APIs, tooling, and CI/CD infrastructure to test, introspect, and validate ASICs and ML processor systems from pre-silicon to production.

Role type

Senior IC systems software engineer (ASIC/ML processor)

Builds

System and ASIC access/testing frameworks, APIs, CI/CD pipelines, and automation infrastructure

Domain

Semiconductor hardware design, ASIC development, and machine learning processor architecture

Deliverable

production ML models

Required skills

C, C++, Python, Linux systems programming, computer architecture, RTL/schematic reading, hardware debugging with lab tools

Preferred skills

Git workflows, python packaging, test automation, cross-functional collaboration

Technologies

C, C++, Python, Git, Linux, RTL, oscilloscopes, logic analyzers

Responsibilities

Design and maintain system/ASIC testing frameworks; Architect APIs for customer team transitions; Execute ML processor/board/system bring-up and validation; Build CI/CD pipelines; Review code and mentor junior engineers

Seniority

Senior, hands-on IC