Postuler

Publié il y a 2 mois

Senior Embedded Software Engineer - Automotive (C++/Linux)

@ Procom

Ottawa, Ontario

52–65 $/hContrat8+ ans d’expérience
Postuler
SIGNAUX

En bref

Procom is hiring a Senior Embedded Software Engineer on a 12-month contract for its automotive client, starting ASAP. The role takes ownership of a Vehicle Information Manager, a real-time CAN data broker on a Linux vehicle platform, and leads a small team. The position is hybrid, with 4 days a week onsite in Ottawa, Oakville or Waterloo.

Salaire :

52 $–65 $ de l’heure

Responsabilités :

  • Own end-to-end architecture of the Vehicle Information Manager
  • Lead development of the core daemon for CAN PDU processing
  • Develop and maintain public client libraries
  • Maintain a Python-based configuration pipeline
  • Lead and mentor a team of 2-4 developers

Résumé des exigences :

  • 8+ years embedded Linux development in modern C++
  • Expertise in real-time multi-threaded systems
  • Expert knowledge of CAN bus protocols
  • Advanced proficiency with Google Test and GMock
  • Strong Python scripting skills
  • Experience leading a small team in agile

Outils et compétences

Source et dates

Site carrière / système de candidatures · careerpage

Date publiée par l’employeur
2026-09-09
Première détection par notre source
2026-10-11
Mise à jour du dossier source
2026-10-18

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience8 an(s) et plus
Gestion d’équipeOui
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Procom

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Description complète de l’entreprise

Procom is one of North America’s leading staffing and contract workforce services providers. Successfully meeting the needs of Fortune 500 clients since 1978, we have 18 offices across North America, with over 12,500 skilled professionals currently on assignment. We are an award winning staffing firm. Discover more about our Best of Staffing award and what real clients and job seekers have to say about working with Procom by checking out our client and talent ratings on ClearlyRated. Procom has long been recognized as a market-leading source of high-performing services and solutions that transform how our clients acquire and manage the very best talent. Relying on the excellence of individuals to make a difference, we know that people matter. And we want to work with you. CNESST License: AP-2504746, AR-2504747, AP-2000583, AR-2000584

Abonnés LinkedIn
195 312
Personnes associées sur LinkedIn
1 304
Bureaux déclarés
  • 30 St Clair Ave W, Toronto, Ontario M4V 3A1, CA
  • 320 March Rd, 200, Ottawa, Ontario K2K 2E3, CA
  • 333 7 Ave SW, Suite 2100, Calgary, Alberta T2P 2Z1, CA
  • 10025 - 102A Avenue, Suite 1800, Edmonton, Alberta T5J 2Z2 , CA
  • 1021 W Hastings St, Suite 1100, Vancouver, British Columbia V6E 0C3, CA
  • 1280 Boulevard Lebourgneuf, 300, Québec, Quebec G2K 0H1, CA
  • 1130 Situs Court, Suite 216, Raleigh, North Carolina 27606 , US
Autres noms enregistrés
  • Procom
Spécialités
  • Hybrid Statement of Work and Contractor Management Technology
Le profil indique une agence de recrutement
Oui

Procom is one of North America’s leading staffing and contract workforce services providers. Successfully meeting the needs of Fortune 500 clients since 1978, we have 18 offices across North America, with over 12,500 skilled professionals currently on assignment. We are an award winning staffing firm. Discover more about our Best of Staffing award and what real clients and job seekers have to say about working with…

ChampValeur
SecteurIT Services and IT Consulting
Taille201-500 employees
Siège socialToronto, Ontario
Type d’organisationPrivately Held
SpécialitésHybrid Statement of Work and Contractor Management Technology
Offres sur Jobsy223
LinkedInVoir la page
Description

Senior Embedded Software Engineer - Automotive (C++/Linux)
On behalf of our Automotive client, Procom is searching for a Senior Embedded Software Engineer - Automotive (C++/Linux) for a 12 month contract role. This position is a hybrid position with 4 days onsite at our client’s Ottawa office.

Senior Embedded Software Engineer - Automotive (C++/Linux) - Job Description:
Our client is seeking a Senior Embedded Software Engineer to take full stack ownership of a Vehicle Information Manager (VIM), a critical real-time CAN data broker at the heart of a Linux-based vehicle platform. This role involves deep technical ownership and team leadership, focusing on the entire lifecycle of vehicle data from configuration to processing live traffic.

Senior Embedded Software Engineer - Automotive (C++/Linux) - Responsibilities:
• Own the end-to-end architecture of the Vehicle Information Manager, including the core daemon, client libraries, and configuration toolchains
• Lead development of the core daemon, focusing on high performance CAN PDU processing, signal transmission, and SOA services
• Develop and maintain public-facing client libraries used across the platform’s applications
• Maintain and evolve a Python-based configuration pipeline for optimized runtime configurations
• Design and maintain multi-threaded real-time unit test suites using Google Test/GMock
• Lead and mentor a small team of 2-4 developers through code reviews and architectural guidance
• Act as primary point of contact for application teams, ensuring seamless integration

Senior Embedded Software Engineer - Automotive (C++/Linux) - Mandatory Skills:
• 8+ years of professional experience in embedded Linux development using modern C++
• Proven expertise in real-time, multi-threaded systems with critical performance and latency
• Deep understanding of SOA, IPC middleware, and asynchronous RPC patterns
• Expert level knowledge of CAN bus protocols, including PDU encoding/decoding
• Advanced proficiency with Google Test and GMock
• Strong Python scripting skills for data-heavy configuration pipelines
• Experience leading or mentoring a small team in an agile environment

Senior Embedded Software Engineer - Automotive (C++/Linux) – Nice-to-Have Skills:
• Experience with accessible design practices
• Strong teamwork and collaboration skills
• Excellent problem-solving abilities
• Effective communication skills
• Familiarity with agile methodologies

Senior Embedded Software Engineer - Automotive (C++/Linux) – Assignment Length:
This is a 12 month contract position with potential for extension.

Senior Embedded Software Engineer - Automotive (C++/Linux) - Start Date:
ASAP

Senior Embedded Software Engineer - Automotive (C++/Linux) - Assignment Location:
Ottawa, Oakville or Waterloo Ontario, Canada. This is a hybrid position requiring 4 days in the office.

Emplois semblables

  • Senior Embedded Software Engineer, C/C++ BSP and Linux

    Ottawa, ON
    48–60 $/hContrat

    Procom

    5+ ansCandidates need a bachelor's degree in a scientific field and 5+ years of work on operating systems, kernel, drivers and core services. Strong C++, Python and Linux skills and BSP driver experience are also required.

    Linux, Jira, Python, C++

  • Embedded Software Engineer

    Georgetown, ON
    Temps plein

    Communications and Power Industries, Inc.

    5+ ansCandidates need a university technical degree and at least 5 years of embedded C++ experience with microcontrollers, real-time operating systems and multi-threading. Strong organizational, interpersonal, oral and written communication skills are also required.

    C++, oscilloscope, logic analyser, Linux, JavaScript, PHP

  • Embedded Software Engineer

    Waterloo, ON
    HybrideTemps plein

    Eleven-X: eleven-x™ is an industry leading IoT and Smart City technology company focused on improving the parking experience for all with its award-winning,…

    5+ ansCandidates need a bachelor's or master's degree in electrical engineering, software engineering or computer science, plus 5+ years of embedded software development and debugging and 5+ years of C programming. Experience with embedded operating systems such as RTOS, ThreadX or Embedded Linux is required.

    C, RTOS, ThreadX, Embedded Linux, Python, Bash

  • Embedded Software Engineer – Co-op Winter 2027

    Ottawa, ON
    25–34 $/hTemps plein

    Ciena Canada ULC

    Candidates need to be enrolled in a bachelor's or master's program in computer or electrical engineering, computer science or a similar discipline. Experience with C or C++ is required, and embedded systems or telecom experience is an asset.

    Git, Bitbucket, Gerrit, Jira, gdb, Google Test

  • Embedded Software Engineer

    Mississauga, ON
    70k–85k $/anTemps plein

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    1+ ansCandidates need at least one year of embedded C development experience, familiarity with VxWorks and Git, and aerospace or defense experience on safety-critical systems. A bachelor's degree in software engineering or a related discipline is required.

    Git, VxWorks, VHDL, FPGA, Python, Linux

  • Embedded Software Engineer

    Brampton, ON
    112k–140k $/an

    Aversan: (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company.

    Candidates need a bachelor's degree in software, computer or electrical engineering or computer science, plus hands-on embedded software experience. Strong C++ skills, experience with real-time operating systems and building real-time applications are required.

    C++, RTOS

  • Embedded software engineer

    Toronto, ON
    Sur placeContrat

    system canada technologies

    6+ ansCandidates need a bachelor's degree in computer engineering, computer science or electrical engineering, or equivalent experience. They need strong C/C++ and real-time embedded development skills, plus strong verbal and written communication.

    C, C++, Communication skills, Linux, Oracle Java, Computer engineering

  • Senior Embedded Software Engineer

    Ottawa, ON
    HybrideTemps plein

    Ranovus

    10+ ansCandidates need 10+ years of embedded firmware experience, expert C for embedded systems, microcontroller experience (PSOC, STM32), and a Bachelor's or Master's in a related engineering or computer science field.

    oscilloscope, logic analyzer, GitLab, Git, Python

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.