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: 18 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: 25 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: 22 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: 20 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: 27 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: 22 days ago • Promoted
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • saint-esprit, qc, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ 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: 20 days ago • Promoted
    Senior Embedded Applications Developer - Ottawa

    Senior Embedded Applications Developer - Ottawa

    IBM • Ahuntsic North, ca
    Full-time
    A leading global consulting firm is seeking a Senior Application Developer based in Ottawa, ON.The ideal candidate has a Master's Degree and at least 8 years of experience in low-level programming ...Show more
    Last updated: 16 days ago • Promoted
    Expert Embedded Software -DO178

    Expert Embedded Software -DO178

    C Ssystems • Montreal
    Full-time
    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the defense, aeronautics, autonomous driving, and railways industries.With ...Show more
    Last updated: 14 days ago • Promoted
    MTS - Software Engineer - RTOS, Embedded Development

    MTS - Software Engineer - RTOS, Embedded Development

    Aptiv PLC • Ahuntsic North, ca
    Full-time
    MTS - Software Engineer - RTOS, Embedded Development Location : .Canadian Citizen (Please see the Security Clearance requirements below). Overview Within the Operating Systems team, we innovate on tec...Show more
    Last updated: 12 days ago • Promoted
    Embedded Vehicle Controls Engineer (MATLAB / Simulink)

    Embedded Vehicle Controls Engineer (MATLAB / Simulink)

    Altair • Ahuntsic North, ca
    Full-time
    A leading technology company in Ottawa is seeking a Software Engineer Controls for a contract position.The ideal candidate will develop control algorithms for automotive features, conduct design re...Show more
    Last updated: 22 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: 22 days ago • Promoted
    Sr Software Developer Embedded

    Sr Software Developer Embedded

    Luxottica • Laval, 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: 9 days ago • Promoted
    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: 22 days ago • Promoted
    Embedded C / C++ & Java Developer — Payments

    Embedded C / C++ & Java Developer — Payments

    Valsoft Corporation • Montreal
    Full-time
    A leading payment technology company is looking for an experienced C++ and Java Developer to join their agile development team in Montreal, Canada. The role involves developing high-performance embe...Show more
    Last updated: 13 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: 29 days ago • Promoted