CareerPlan

AI and Automation Software Engineer

VANCOUVER, CanadaFull-time2026-08-27 → 2026-10-22

Core

Design, develop, and deploy AI and automation tools to increase post-silicon team efficiency and reduce manual work in silicon verification, validation, debug, and program delivery workflows.

Role type

Senior IC software engineer (AI/automation)

Builds

AI-enabled automation tools and CI/CD pipelines for engineering workflows

Domain

Semiconductor / Hardware Engineering

Deliverable

production ML models

Required skills

Python, AI/ML frameworks (LangChain, LaMDA), CI/CD pipelines, log analysis, data processing, scripting, technical documentation

Preferred skills

Semiconductor industry experience, PCIe/CXL/xGMI/UALink, SoC platform bring-up, cloud platforms (AWS/Azure/GCP), containerization (Docker/Kubernetes), C/C++/JavaScript, frontend frameworks (React/Angular), SQL/NoSQL

Technologies

Python, LangChain, LaMDA, Jenkins, GitHub Actions, Git, pytest, Doxygen, Sphinx, Docker, Kubernetes, AWS, Azure, GCP, React, Angular, Node.js, SQL, NoSQL

Responsibilities

Identify opportunities for AI/automation to improve engineering productivity; Develop tools to streamline log analysis, debug triage, and reporting; Design and deploy automation solutions; Implement and maintain CI/CD pipelines; Collaborate with frontend/backend developers to create user interfaces; Partner with stakeholders to translate engineering pain points into solutions; Convert manual workflows into reusable automation assets; Define measurable success criteria for automation initiatives.

Seniority

Senior, hands-on IC