CrawlJobs Logo

Senior Engineer, Visual Studio Code Plugin Developer

aptiv.com Logo

Aptiv plc

Location Icon

Location:
Canada , Kanata

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

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.

Job Responsibility:

  • 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

Requirements:

  • 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

Nice to have:

  • 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

Additional Information:

Job Posted:
February 19, 2026

Expiration:
May 22, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Engineer, Visual Studio Code Plugin Developer

Senior Member of Technical Staff - Typescript

We are looking for a Senior Member of Technical Staff to define and lead the tec...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • 12+ years of software development experience, including significant time in senior technical leadership or architecture roles
  • Deep expertise in TypeScript and modern frontend architecture, with strong experience in React
  • Extensive experience designing and maintaining large, modular frontend platforms
  • Strong hands-on experience with Visual Studio Code extension architecture
  • Experience with Eclipse RCP/plugin architecture or other extensible IDE platforms
  • Strong understanding of API design, modular systems, and extensibility frameworks
  • Solid knowledge of backend integration patterns, service-oriented architectures, and developer tooling backends
  • Experience working with build systems, compilers, debuggers, or developer toolchains
  • Familiarity with CI/CD, containerization (Docker), and release engineering at scale
Job Responsibility
Job Responsibility
  • Own the overall architecture and long-term technical strategy for Wind River’s developer tools platform
  • Define the architectural vision for a modular, extensible VS Code–based ecosystem, including extension frameworks, APIs, service integration layers, and UI architecture
  • Lead the modernization strategy for migrating Eclipse-based tooling into a future-proof architecture
  • Establish patterns for scalability, performance, security, and maintainability across the platform
  • Provide architectural guidance across multiple engineering teams (frontend, backend, tooling, DevOps)
  • Drive cross-product technical alignment and ensure consistency of design principles and integration patterns
  • Lead architectural reviews and govern key technical decisions
  • Mentor senior engineers and technical leads, raising the architectural maturity of the organization
  • Architect solutions for complex developer workflows such as: Cross-compilation and build orchestration
  • Debugging and trace analysis
  • Fulltime
Read More
Arrow Right
New

Intermediate Energy Trading Systems Developer

Our Calgary client is seeking a dedicated Intermediate Energy Trading Systems De...
Location
Location
Canada , Calgary
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
June 01, 2026
Flip Icon
Requirements
Requirements
  • Extensive experience in IT processes with a focus on development and technical business analysis
  • Proven background working with ETRM platforms such as OpenLink Endur, Allegro, or RightAngle
  • Strong proficiency in Java development and experience using Open JVS for technical customizations
  • Demonstrated ability to work independently and manage multiple workstreams in a high-pressure environment
  • Experience using version control tools like GitHub and development environments such as Eclipse
Job Responsibility
Job Responsibility
  • Provide front-line application support and troubleshooting for Enterprise Commodity, Risk, and Settlement clients
  • Develop and code small applications and scripts to resolve defects and enhance system functionality
  • Participate in the full development lifecycle from gathering business requirements to final testing and quality assurance
  • Investigate complex technical defects and provide tier two and tier three support to ensure system stability
  • Coordinate with internal teams and external vendors to ensure project milestones are delivered on schedule
  • Document technical solutions and provide accurate estimates for business-specific project tasks
  • Identify and recommend opportunities to modernize and simplify the existing application and technology portfolio
What we offer
What we offer
  • Work within a sophisticated ETRM environment supporting twelve different business groups and seven distinct commodity types
  • Enjoy a flexible hybrid work model with the ability to work from home on Wednesdays and Fridays
  • Collaborate with a high-performing team of architects and stakeholders on end-to-end technical solutions
  • Gain exposure to proprietary scripting languages and modern development tools like GitHub and Eclipse
  • Engage in a role that balances technical development with functional business analysis in a fast-paced corporate setting
Read More
Arrow Right
New

Solutions Developer - Power Platform Specialist

As a Solution Developer at McInnes Cooper, you will be responsible for translati...
Location
Location
Canada , Halifax
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
May 31, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or a recognized post-secondary technical diploma in a related field
  • Proven experience as a SharePoint Developer with a focus on Power Automate and Power Apps
  • Strong understanding of SharePoint architecture, services, and best practices
  • Experience in creating technical specifications and scalable data structures
  • Proficiency in Microsoft 365 and the Power Platform (Power BI, Power Apps, Power Automate)
  • Knowledge of programming languages such as Python, C#, .NET, JavaScript, and/or HTML/CSS
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration abilities
  • Ability to manage expectations and handle high-pressure situations with tight deadlines
Job Responsibility
Job Responsibility
  • Design, develop, and maintain SharePoint applications using Power Automate, Power Apps and Power Bi
  • Translate business requirements into detailed technical specifications and architecture
  • Create scalable and efficient data structures to support enterprise-level solutions
  • Develop custom workflows and processes to automate business operations
  • Move expeditiously from analysis of a new business process, through identifying the need to prototyping a possible solution
  • Collaborate with cross-functional teams to integrate SharePoint solutions with other enterprise systems
  • Provide technical guidance and best practices for SharePoint development
  • Conduct testing and quality assurance to ensure the reliability and performance of applications
  • Document all phases of the development process, including design, deployment, and maintenance
  • Become and remain familiar with all IT operational policies and practices
  • Fulltime
Read More
Arrow Right
New

Customer Service Representative

This is your exclusive opportunity to join a global watch brand renowned for its...
Location
Location
Australia , Sydney
Salary
Salary:
60000.00 - 70000.00 AUD / Year
https://www.randstad.com Logo
Randstad
Expiration Date
April 16, 2026
Flip Icon
Requirements
Requirements
  • Minimum 1 year Customer Service / Call Centre experience
  • Excellent communication and interpersonal skills
  • Hold Citizenship / visa with unlimited work restrictions
Job Responsibility
Job Responsibility
  • Provide 5 star support to customers via phone and email
  • Assist the Sales team with complex enquiries
  • Professionally defuse escalations and complaints
  • Maintain new and existing customer relationships
  • Liaise with watch makers and technicians to solve product issues
What we offer
What we offer
  • Generous staff discount
  • Yearly performance bonus
  • Social events and rewards
  • Advancement opportunities and progression
  • Work for a highly successful, luxury brand in the retail industry
  • Free parking on-site
Read More
Arrow Right
New

Administrative Coordinator

Our partner, a highly reputable and well-established company in Ville Saint-Laur...
Location
Location
Canada , Saint-Laurent
Salary
Salary:
23.00 - 28.00 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
May 22, 2026
Flip Icon
Requirements
Requirements
  • Perfect Bilingualism: Ability to communicate confidently in both French and English (verbal and written). English proficiency is required for communicating with our international clientele outside of Canada
  • Experience: Minimum of 2 to 3 years in an administrative coordination or logistics role
  • Technical Proficiency: Excellent knowledge of the MS Office suite (especially Excel) and ideally experience with an ERP system (SAP, Oracle, Microsoft Dynamics, etc.)
  • Core Competencies: Strong organizational skills, ability to manage priorities, and a problem-solving mindset
  • Team Player: Demonstrated ability to work collaboratively with various stakeholders
Job Responsibility
Job Responsibility
  • Inter-departmental Liaison: Act as the central point of contact to facilitate seamless communication between sales, production, and finance departments
  • Order Management: Oversee the full order cycle, from initial entry to invoicing, ensuring high data accuracy
  • Logistics Support: Coordinate shipments and track delivery timelines with carriers and suppliers
  • Service Coordination: Schedule service interventions or client appointments and ensure rigorous follow-up on active files
  • Internal Support: Assist management and teams with report preparation, complex calendar management, and the optimization of administrative processes
What we offer
What we offer
  • Parking on site
  • Fulltime
Read More
Arrow Right
New

Office Clerk, Logistics and Inventory

Are you looking for a key role within a leading manufacturing company, where you...
Location
Location
Canada , Saint-Laurent
Salary
Salary:
23.00 - 25.00 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
June 04, 2026
Flip Icon
Requirements
Requirements
  • Bilingualism
  • Experience with an ERP system and other software
  • Attention to detail
  • Teamwork
  • Autonomy
  • Experience in a similar position
  • Experience with inventory
Job Responsibility
Job Responsibility
  • Preparation of shipping documents: creating packing slips in the computer system
  • Data entry: managing the entry of goods into the system
  • Inventory management: tracking inventory in the system
What we offer
What we offer
  • Sick days
  • Parking available
  • Fulltime
Read More
Arrow Right
New

Finance business partner

Drive financial strategy for a leading global brand in a dynamic environment. As...
Location
Location
Japan , Tokyo
Salary
Salary:
8000000.00 - 11000000.00 JPY / Year
https://www.randstad.com Logo
Randstad
Expiration Date
March 12, 2027
Flip Icon
Requirements
Requirements
  • Minimum of 5+ years’ experience in a commercial role within the fast moving consumer goods industry
  • In depth understanding of marketing mechanics, the expected outcome and the related financial impact
  • Highly analytical, financially literate and commercially savvy
  • Ability to quickly identify and analyze risks & impacts and able to define alternatives
  • Excellent communication and presentation skills. Capable of communicating precisely and effectively with internal stakeholders up to Director level
  • Ability to influence others and hold people to set recommendations, guidelines or processes
  • A structured and well organized individual
  • Must be self-motivated, self-directed and be able to work under pressure in a fast paced team environment
Job Responsibility
Job Responsibility
  • Provide strategic financial analysis and insights to support business decision-making
  • Develop and manage budgets, forecasts, and financial models
  • Partner with business units to identify cost-saving opportunities and drive efficiency
  • Monitor key financial performance indicators and report on variances
  • Ensure compliance with financial policies and procedures
  • Support the development of long-term financial strategies
What we offer
What we offer
  • 健康保険
  • 厚生年金保険
  • 雇用保険
  • 土曜日
  • 日曜日
  • 祝日
  • Fulltime
Read More
Arrow Right
New

Customer Support Agent - Overnight

At Randstad, we believe customer care is more than just a department—it’s a comm...
Location
Location
Canada , Mississauga
Salary
Salary:
28.00 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
May 11, 2026
Flip Icon
Requirements
Requirements
  • Must be fluent in English
  • 1-2 years of experience in a contact center or a specialized customer care environment
  • Available for night shifts between 9 AM and 10 PM ET, Monday to Friday
  • Legal authorization to work in Canada
  • Previous experience in crisis support, mental health, or regulated industries is highly desirable
  • Background in social work preferred
  • High school diploma or equivalent
  • post-secondary education in a related field is an asset
Job Responsibility
Job Responsibility
  • Handle inbound calls and webform inquiries from the general public and registered participants with a focus on high-quality customer care
  • Provide assisted registration support for individuals who are unable to complete self-service registration
  • Process account changes, profile updates, and general inquiries within the CRM system
  • Recognize signs of distress and perform warm handoffs to crisis support services when necessary
  • Verify caller identity using established authentication methods to maintain strict privacy and confidentiality
  • Respond to basic operator inquiries regarding portal access, password resets, and authenticator setup
  • Escalate complex technical or regulatory matters to specialized L2 Tech Agents
  • Maintain accurate documentation in the case management platform for audit and compliance purposes
  • Meet established service level agreements (SLAs) for response and resolution times
  • Follow Standard Operating Procedures (SOPs) and Quick Reference Guides to ensure consistent customer care
What we offer
What we offer
  • Competitive hourly pay rate of $28.00 / hour
  • Full time hours
  • Opportunity to work in a specialized field that provides vital support to the community
  • Access to Randstad’s expert recruiters who provide ongoing career coaching and support
  • Collaborative work environment with a focus on professional development and well-being
  • Fulltime
Read More
Arrow Right