Aptiv PLC

Senior Engineer-Front End Developer

Aptiv PLC$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong experience developing Visual Studio Code extensions (TypeScript/JavaScript).
  • Solid understanding of VS Code extension APIs and language server protocols.
  • Hands-on experience with embedded development workflows like ARM and microcontrollers.
  • Familiarity with debugging tools such as JTAG/SWD and GDB.
  • Proficiency with CI/CD practices and DevOps tools.
  • Experience with Git and release management.
  • Strong problem-solving skills for cross-functional collaboration.

Responsibilities

  • Develop and enhance Visual Studio Code extensions for embedded workflows.
  • Integrate plugins with toolchains and debugging interfaces.
  • Collaborate with teams to address developer pain points.
  • Implement CI/CD pipelines for testing and deployment.
  • Ensure performance and compatibility of extensions.
  • Create automated test suites for plugins.
  • Document API features and usage for developers.
  • Monitor user feedback and make improvements.

Benefits

  • Flexible work hours and remote work options.
  • Opportunities for professional development and continued education.
  • Access to cutting-edge technology and tools.
  • Supportive and collaborative team culture.
Full Job Description
Senior Engineer, Front End Development

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


#LI-MM2

BENEFITS - Canada
  • Workplace Flexibility: Hybrid Work.
  • Company-sponsored health, dental, and life insurance.
  • Income protection through short and long-term disability coverage.
  • Matching RRSP.
  • Vacation and various time off policies to encourage work-life balance.
  • Well-being programs: Employee assistance program, mental well-being through Unmind.
  • Learning benefits: LinkedIn Learning subscription and seminars.


About Aptiv PLC

Aptiv PLC is a global technology company that designs and manufactures vehicle components and provides electrical and electronic and active safety technology solutions to the global automotive and commercial vehicle markets. The company's products include advanced safety systems, electrical and electronic distribution systems, and software and controls. Aptiv's largest customers are automotive manufacturers, and the company has a significant presence in Europe, Asia, and North America. The company was formerly known as Delphi Automotive PLC and changed its name to Aptiv PLC in December 2017.
Learn more about Aptiv PLC
Size
155,000 employees
Market Cap
$24.7 billion
Industry
Net Income
$1.8 billion
5 Year Trend
+4.9%
Revenue
$13 billion
NASDAQ

Similar Jobs

More Jobs at Aptiv PLC

More Information Technology Jobs

Find similar Senior Engineer-Front End Developer jobs: