Aptiv

Senior Software Engineer, Visual Studio Code Plugin Developer

Kanata, ON WR, ON
TypeScript JavaScript API DevOps CI/CD Git C++ C Docker Azure DevOps GitHub Actions GitLab CI
Description

Senior Engineer-Visual Studio Code Plugin Developer

Location: CAN Kanata (2), ON - WR

Time Type: Full time

Job Description

Senior Engineer, Visual Studio Code Plugin Developer (Embedded Systems + DevOps)

The team is looking for a developer who can design, build, and maintain Visual Studio Code extensions that streamline workflows for embedded software development. This role blends deep knowledge of VS Code’s extension APIs with hands‑on experience in embedded toolchains, build systems, and DevOps automation. The ideal candidate thrives in developer‑experience work and enjoys shaping tools that engineers rely on every day.

Key Responsibilities

  • Develop, maintain, and enhance Visual Studio Code extensions for embedded software workflows.
  • Integrate plugins with embedded toolchains, debuggers, compilers, and hardware programming interfaces.
  • Collaborate with firmware and platform teams to understand developer pain points and translate them into intuitive tooling.
  • Implement CI/CD pipelines for plugin testing, packaging, and deployment.
  • Ensure extensions are performant, stable, and compatible across platforms.
  • Create automated test suites for plugin functionality and integration scenarios.
  • Document extension features, APIs, and usage patterns for internal and external developers.
  • Monitor user feedback, diagnose issues, and deliver timely fixes or improvements.
  • Contribute to architectural decisions around tooling, DevOps workflows, and developer experience.

Required Qualifications

  • Strong experience developing Visual Studio Code extensions (TypeScript/JavaScript).
  • Solid understanding of VS Code extension APIs, debugging adapters, and language server protocols.
  • Hands‑on experience with embedded development workflows (e.g., ARM, microcontrollers, RTOS, cross‑compilers).
  • Familiarity with embedded debugging tools (JTAG/SWD, GDB, OpenOCD, etc.).
  • Proficiency with DevOps tools and practices, including CI/CD pipelines, automated testing, and artifact publishing.
  • Experience with Git, version control workflows, and release management.
  • Strong problem‑solving skills and ability to work cross‑functionally with firmware and platform teams.
  • Ability to write clean, maintainable, well‑documented code.

Preferred Qualifications

  • Experience with C/C++ and embedded firmware development.
  • Knowledge of build systems such as CMake, Bazel, or Make.
  • Familiarity with containerized development environments (Docker, devcontainers).
  • Experience with cloud‑based DevOps platforms (GitHub Actions, Azure DevOps, GitLab CI).
  • Background in developer tooling, IDE integrations, or language server development.
  • Understanding of hardware‑in‑the‑loop testing or embedded simulation environments.
  • Experience contributing to open‑source projects, especially in the tooling or embedded ecosystem.
  • Hands‑on experience using generative AI tools to accelerate software development, testing, or documentation workflows

Privacy Notice - Active Candidates: https://www.aptiv.com/privacy-notice-active-candidates

Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.

Aptiv
Aptiv

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say