Talent.com
Embedded C++ Software Developer
Embedded C++ Software DeveloperCS GROUP • Montreal, QC, Canada
Embedded C++ Software Developer

Embedded C++ Software Developer

CS GROUP • Montreal, QC, Canada
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

Job Description

Job Description

Company Description

CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous driving industries.

Joining CS Group Canada means taking part in complex, high-tech projects for some of the most prestigious system manufacturers in North America, while benefiting from competitive salaries, comprehensive benefits, and flexible work arrangements.

Job Description

We are looking for a highly skilled and experienced Embedded C++ Software Developer within the Automotive domain to join our dynamic team. The ideal candidate will have 6-10 years of experience in embedded software development and a strong background in C++ and AUTOSAR / MISRA Coding guidelines.

Responsibilities :

  • Design, develop, and maintain embedded software for various applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Conduct code and static analysis reviews
  • Help maintain code quality, organization, and automation.

Qualifications

  • 6-10 years of experience in embedded software development.
  • Proficiency in C++ programming.
  • Experience with Automotive Middleware, specifically adaptive AUTOSAR
  • Good understanding of AUTOSAR and MISRA coding guidelines.
  • Exposure to LLVM, CLANG Compiler with clang-tidy scripting knowledge.
  • Proficiency in scripting with Python.
  • Experience with cross-compilation and build systems (CMake, Yocto).
  • Familiarity with Git and CI / CD pipelines for embedded development.
  • Knowledge of performance optimization for resource-constrained systems.
  • Familiarity with real-time constraints and multi-threaded programming.
  • Knowledge of memory management and low-level debugging.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Preferred skills

  • Experience with real-time operating systems (RTOS).
  • Familiarity with accessing and navigating Linux-based systems particularly Ubuntu.
  • Knowledge of hardware interfaces and protocols (e.g., I2C, SPI, UART).
  • Experience with CAN, LIN, Ethernet protocols.
  • Knowledge of diagnostic protocols (UDS) and bootloaders
  • Exposure to virtualization or hypervisors for automotive platforms.
  • Additional Information

    Please note that only selected candidates and Permanent Residents / Canadian Citizens will be contacted.

    Job Types : Full-time, Permanent

    CS Group Canada values ​​diversity in the workplace and encourages women, visible minorities, ethnic minorities, aboriginal people, and people with disabilities to apply.

    Benefits :
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table
  • All your information will be kept confidential according to EEO guidelines.

    Create a job alert for this search

    Embedded C Software Developer • Montreal, QC, Canada

    Similar jobs
    Senior Embedded Software Testing Engineer (On-site Ottawa)

    Senior Embedded Software Testing Engineer (On-site Ottawa)

    Bartech Staffing • Ahuntsic North, ca
    Full-time
    A leading staffing firm is seeking a Senior Software Testing Engineer in Ottawa, Ontario.Candidates will be responsible for testing software components, creating tests in C / C++ or Python, and docum...Show more
    Last updated: 19 days ago • Promoted
    Senior Embedded Software Engineer - Aviation Systems Ottawa

    Senior Embedded Software Engineer - Aviation Systems Ottawa

    SKYTRAC Systems Ltd. • Ahuntsic North, ca
    Full-time
    A leading aerospace technology company in Ottawa is seeking a Senior Embedded Software Engineer.The role involves developing embedded software for communication systems, integrating software with h...Show more
    Last updated: 26 days ago • Promoted
    Senior C++ Developer — Embedded / Desktop | Global Team

    Senior C++ Developer — Embedded / Desktop | Global Team

    Amaris Consulting • Laval
    Full-time
    A global consulting firm in Laval, Quebec, is seeking a talented C++ Developer to join its dynamic team.The candidate will be involved in designing and developing innovative software solutions for ...Show more
    Last updated: 15 days ago • Promoted
    Low Level Embedded Software Developer

    Low Level Embedded Software Developer

    High Tech Genesis • Ahuntsic North, ca
    Full-time
    Location : Ottawa, ON (Hybrid) Term : Perm High Tech Genesis is in search of a low-level embedded software developer to bolster our engineering team. As part of a dynamic team, the Low-Level Embedded ...Show more
    Last updated: 23 days ago • Promoted
    Senior Embedded Systems & Imaging Software Engineer

    Senior Embedded Systems & Imaging Software Engineer

    BlackBerry Inc. • Ahuntsic North, ca
    Full-time
    A leading technology company in Ottawa is seeking a QNX Senior Systems Software Developer to design and implement high-performance software for innovative camera technologies.You will be responsibl...Show more
    Last updated: 21 days ago • Promoted
    Senior Embedded Software Engineer - Aviation Systems Ottawa

    Senior Embedded Software Engineer - Aviation Systems Ottawa

    Skytrac • Ahuntsic North, ca
    Full-time
    A leading aerospace technology company in Ottawa is seeking an experienced Senior Embedded Software Engineer.The successful candidate will develop and maintain embedded software for communication s...Show more
    Last updated: 28 days ago • Promoted
    Ottawa Embedded Software Engineer – Photonics

    Ottawa Embedded Software Engineer – Photonics

    Ciena • Ahuntsic North, ca
    Full-time
    A leading technology company in Ottawa is seeking a Software Engineer to contribute to the development of industry-leading photonics software. Responsibilities include designing embedded software an...Show more
    Last updated: 22 hours ago • Promoted • New!
    Senior Embedded Diagnostics & Hardware Lead

    Senior Embedded Diagnostics & Hardware Lead

    Nokia • Ahuntsic North, ca
    Full-time
    A global telecommunications leader is seeking a Staff Software Development Engineer to develop diagnostics software and lead hardware bring-up activities. The ideal candidate will have 8 to 11 years...Show more
    Last updated: 23 days ago • Promoted
    Embedded Software Engineer : C++, Linux, AI Focus

    Embedded Software Engineer : C++, Linux, AI Focus

    Caterpillar Brazil • Laval
    Full-time
    A leading engineering firm in Laval, QC is looking for a Software Engineer to join their team.This role involves developing and testing software modules, collaborating closely with customers, and a...Show more
    Last updated: 6 days ago • Promoted
    Senior Embedded Software Engineer - On-Site Ottawa

    Senior Embedded Software Engineer - On-Site Ottawa

    Morson Talent (Canada & USA) • Ahuntsic North, ca
    Full-time
    Get AI-powered advice on this job and more exclusive features.This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter t...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer, Automotive Cabin

    Senior Embedded Software Engineer, Automotive Cabin

    BlackBerry • Ahuntsic North, ca
    Full-time
    A global technology company located in Ottawa is seeking a Senior Embedded Software Developer / Integrator for their Automotive QNX Cabin team. The role involves porting QNX RTOS to new hardware platf...Show more
    Last updated: 23 days ago • Promoted
    Senior Embedded Software Engineer — Aviation, Ottawa

    Senior Embedded Software Engineer — Aviation, Ottawa

    SKYTRAC • Ahuntsic North, ca
    Full-time
    A leading aviation technology company is seeking a Senior Embedded Software Engineer based in Ottawa, Ontario.The role involves developing and maintaining embedded software for communication system...Show more
    Last updated: 21 days ago • Promoted
    Embedded Software Developer

    Embedded Software Developer

    Myticas Consulting • Ahuntsic North, ca
    Full-time
    In this role, Senior Embedded SoftwareDeveloper will assume ownership of specific software modules, overseeing their development, quality, and functionality. As an integral part of our scrum team, t...Show more
    Last updated: 23 days ago • Promoted
    Embedded Software Developer

    Embedded Software Developer

    Scalian • saint-esprit, qc, ca
    Full-time
    Nous mettons notre expertise en.En nous rejoignant, vous aurez l'opportunité d’atteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant. Le / La Embedded Software Deve...Show more
    Last updated: 3 hours ago • Promoted • New!
    Embedded Software Test Engineer (C++ / Python)

    Embedded Software Test Engineer (C++ / Python)

    Telesat Corporation • Ahuntsic North, ca
    Full-time
    A leading satellite operator is seeking a mid-level Software Developer located in Ottawa to design and develop LightSpeed Software. The ideal candidate should have a Bachelor's or Master's degree in...Show more
    Last updated: 23 days ago • Promoted
    Sr Software Developer Embedded

    Sr Software Developer Embedded

    Luxottica • Montréal, Quebec, Canada
    Full-time
    EC0284 HW - Research and Dev-HWLONG.Total Rewards : Benefits / Incentive Information.Recognized as an industry leader in assistive technology, HumanWare's mission is to develop solutions that enable p...Show more
    Last updated: 11 days ago • Promoted
    Senior Embedded Software Architect - Aerospace / eVTOL

    Senior Embedded Software Architect - Aerospace / eVTOL

    Essence Coaching Group • Ahuntsic North, ca
    Full-time
    A leading aerospace engineering firm in Ontario seeks a Senior Software Architect Engineer to lead aerospace software development. The role involves defining software architecture and managing the f...Show more
    Last updated: 30+ days ago • Promoted
    Lead Embedded Software Engineer - LiDAR Systems

    Lead Embedded Software Engineer - LiDAR Systems

    Lumentum Operations LLC • Ahuntsic North, ca
    Full-time
    A leading technology company in Ottawa is seeking a Senior Embedded Software Designer to develop software for innovative LiDAR products. Candidates should have over 6 years of embedded C / C++ experie...Show more
    Last updated: 23 days ago • Promoted