CareerPlanGet AI match score →

Senior Engineer-Front End Developer

CAN Kanata (2), ON - WR💼 Full-time🗓 2026-06-01 → 2026-07-30

Core

Design, build, and maintain Visual Studio Code extensions to streamline workflows for embedded software development.

Role type

Senior Front End Developer (Developer Experience)

Builds

VS Code extensions, plugins, and DevOps automation tools for embedded engineers

Domain

Embedded systems, Developer Experience (DevEx), Tooling

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

TypeScript, JavaScript, VS Code extension APIs, embedded development workflows, CI/CD pipelines, Git, automated testing, cross-functional collaboration

Preferred skills

C/C++, build systems (CMake, Bazel, Make), containerized environments (Docker, devcontainers), cloud DevOps platforms (GitHub Actions, Azure DevOps), hardware-in-the-loop testing, generative AI tools

Technologies

Visual Studio Code, TypeScript, JavaScript, ARM, microcontrollers, RTOS, GDB, OpenOCD, JTAG, SWD, CMake, Bazel, Make, Docker, GitHub Actions, Azure DevOps, GitLab CI

Responsibilities

Develop and maintain VS Code extensions for embedded workflows; Integrate plugins with embedded toolchains and debuggers; Collaborate with firmware teams to translate pain points into tooling; Implement CI/CD pipelines for plugin testing and deployment; Create automated test suites; Document extension features and APIs; Monitor user feedback and deliver fixes; Contribute to architectural decisions around tooling and DevOps

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗