Senior Embedded Software Development Engineer
$115k - $164.6k par annéeGeneral Motors
This posting is for an existing vacancy within the organization and is open to new applications.
AI Disclosure:
As part of the application process, Artificial Intelligence will be used in the hiring process for this role
This means the successful candidate is expected to report to the office three days per week, at minimum
The Data Engineering organization at General Motors Canada is developing a unified, scalable Vehicle Observability Data Architecture to enable consistent, secure, and high‑fidelity data from vehicle ECUs to the cloud. We’re seeking a Senior Embedded Software Engineer to design and integrate embedded data pipelines across diverse in‑vehicle platforms, ensuring cohesive interaction between the control plane (configuration, arbitration, lifecycle) and the data plane (streaming telemetry and file‑based transfer).
The ideal candidate brings deep embedded expertise in C/C++ and Android, a track record of delivering solutions across Android Automotive, Linux, and QNX, and hands‑on experience scaling observability data flows from ECU to cloud while meeting strict reliability, performance, and security requirements.
Own and develop software solutions as part of a larger team; Lead and participate in code, and test case reviews
Conduct software verification (unit, and integration testing as needed)
Provide clear and complete documentation per the software development process
Collaborate with team members through Scrum/Agile
Take ownership of each project, make design and implementation decisions autonomously, and mentor junior members
Define and implement observability SW across Android, Linux, and QNX
Support vehicle‑local data access mechanisms (e.g., Control Plane Integration
Build/extend Libraries to handle configuration retrieval, validation, arbitration, and persistence/fallback to last‑known‑good
Data Plane Integration
Reliability, Performance & Security
Implement runtime controls to enable/disable observability data
Ensure compliance with cybersecurity and data‑protection requirements for local and remote access to observability data
Produce clear design documents, configuration guides, and support operational runbooks
Collaborate closely with embedded platform teams, observability/data engineering, product, and validation to deliver end‑to‑end data flows from ECU to cloud
Bachelor’s degree in Computer Science, Engineering, or a related field.
5+ years in embedded software development or systems engineering across Android, Linux, and/or QNX.
Strong coding proficiency in C/C++ and Android Java with experience in platform‑level integrations.
Experience designing metrics/telemetry for operational visibility and remote control at fleet scale.
Clear, concise technical communication; Experience integrating with control plane services (configuration retrieval, arbitration, persistence/fallback) and data plane pipelines (streaming and file‑based transfer).
create/upload data).
Knowledge of automotive cybersecurity controls and data‑protection processes.
Exposure to OpenTelemetry, protobuf/gRPC, or similar observability/data‑plane technologies.
Automotive domain familiarity: ECU architectures, SoC platforms, diagnostics, failure/crash analysis
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE.
Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave;
Healthcare, dental, and vision benefits;
Life insurance plans to cover you and your family;
Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement;
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
General Motors offers opportunities to all job seekers including individuals with disabilities.
$94.5k - $141.7k par année
...Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary As... ..., create, modify, and validate embedded and cloud-edge software, applications... ...CPU, DSP, and NPU processors and AI engines comprising its SoC portfolio for mobile...SeniorTravail occasionnelTravail à domicile$162.9k - $244.3k par année
...Job Description Summary We are seeking a highly skilled Senior Embedded Reliability Engineer with a strong background in protection and control systems, energy management devices, and utility-scale software for transmission and distribution (T&D) applications. In this...SeniorContrat Longue DuréeTravail au bureauTravail à distanceProgramme de réinstallation$114.4k - $164.4k par année
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine... ...runtime framework for inference workloads on embedded edge devices. You will be responsible... ...including memory hierarchy and hardware-software interaction. Experience with Linux/...SeniorTravail à domicile- ...environment. Work alongside Functional System Architects, System Engineers, and Product Systems to understand and implement test... ...Science, or related fields. 5+ years' experience in embedded software development for Thermal Systems. 3+ years' experience in...SuggéréTemps pleinZone localeTravail à domicile
- ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary We are seeking expertise in... ...Proven experience in developing software for real time embedded systems in automotive electronics with good understanding...SeniorRemplacementStage
$147k - $196.6k par année
...three days per week, at minimum. The Role The Data Engineering organization at General Motors Canada is developing a... ...logging from vehicle ECUs to the cloud. We’re seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging pipelines...Temps pleinTravail au bureauZone localeTravail à distanceTravail à domicile3 jours par semaine$90.9k - $136.4k par année
...framework and are responsible for Software Requirements, Software... ...still receiving guidance from senior staff on broader system decisions... ...modeling 3 - 6 years of embedded software/controls development... ..., Electrical or Computer Engineering, or equivalent experience....SeniorTemps pleinZone localeTravail à domicile- ...Senior Software Engineer (Node.js, React) We're looking for a senior engineer who can take ownership of complex systems, make sound technical decisions, and drive meaningful outcomes. You'll work across the full stack - backend services, frontend applications, infrastructure...SeniorStage
- ...Senior Software Engineer (Laravel/PHP, Node.js, React) About the Role We are looking for a Senior Software Engineer to own the technical direction of our web platform and lead a small development team of 2–4 engineers. This is a hands-on leadership role where you will...SeniorStage
$99.5k - $149.3k par année
...Qualcomm Canada ULC Job Area Engineering Group, Engineering Group... ...learning hardware and software. Minimum Qualifications... ...performance software for AI engines which include Snapdragon Neural... ...work experience Android or embedded Linux software development preferred...Travail à domicile$115k - $164.6k par année
...Role: Vehicle Mechatronics Embedded Controls (VMEC) is... ...deploying the embedded controls and software for all vehicle systems and components... ...Do (Responsibilities) As a Senior Software Developer, provide... ..., Electrical or Computer Engineering, or equivalent experience...SeniorTravail au bureau3 jours par semaine- ...experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation... ...beyond. Together, we advance your career. SOFTWARE DEVELOPMENT ENGINEER THE ROLE: AMD is looking for a senior software engineer to join our growing team. As...SeniorСontratStage
$78.8k - $118.2k par année
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary Qualcomm Technologies' audio... ...Preferred Qualifications ~2+ years work experience in embedded software and/or driver development ~ Candidate...Zone localeTravail à distanceTravail à domicile- ...purpose and join a culture that is thriving in the face of change. Make an impact with our Technology - Development team as a Senior Backend Software Developer. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the...SeniorTemps pleinTravail à distanceHoraires flexibles
- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program... ...Description AECOM Markham is seeking a Senior Bridge Design Engineer to lead and... ...Advanced proficiency in structural modeling software such as MIDAS Civil, CSI Bridge, S-FRAME,...SeniorTemps pleinPour les contractantsZone localeLe monde entierHoraires flexibles
$127k - $225k par année
...Huawei Canada has an immediate permanent opening for a Senior Compiler Engineer. About the team: The Heterogeneous Compiler Lab, led by esteemed... ...community. About the job: Design, develop, and test software to satisfy business requirements in a wide range of products...SeniorEmploi permanentTemps pleinStageRecrutement immédiat- ...Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing...SeniorEmploi permanentTemps pleinRecrutement immédiatD'outre-mer
$145.2k - $222.53k par année
...Canada) team is growing, and we are seeking an experienced Civil Engineer who brings a strong civil engineering expertise from projects... ...knowledge of the applicable legislation, standards industry practices, software, and modelling tools related to the fields of engineering,...SeniorSalaire minimumContrat Longue DuréeTemps pleinTravail temporairePour les contractantsStageZone localeLe monde entierRelocationHoraires flexibles$90.9k - $136.4k par année
...motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test Environment Agile Release Train (... ...to enable development, verification and validation of embedded controllers and calibrations for the following domains...Temps pleinTravail au bureauZone localeTravail à domicile$82.43k - $113.04k par année
...locations in North America, Europe, Middle East, Australia and Asia. Further information is available at Summary The Senior Mechanical Engineer will be a member of the Professional Services team and be able to work independently on Heating, Ventilation and Air Conditioning...SeniorContrat Longue DuréeTemps pleinСontratTravail temporaireStage$105.21k - $151.21k par année
...experience groundbreaking projects from idea to delivery, and beyond. Who are we looking for? We are looking for a Senior Structural Bridge Engineer ready to join our growing Canadian Operations within our Engineering Design Organization supporting Transportation...SeniorСontratTravail au bureauZone locale3 jours par semaine$135.2k - $179.1k par année
...With an unmatched breadth and depth of engineering, advisory and science‑based expertise, our... ...generation of electrified rail systems. As a Senior OCS Engineer , you will be at the... ...Proficiency in MicroStation and OCS‑related software; experience with additional electrification...SeniorZone localeTravail à distanceHoraires flexibles- ...our Nuclear Power Services: . The Opportunity As Senior Electrical Engineer , you will have the opportunity to: Function as a Technical... ...systems such as ProjectWise, electrical engineering software, such as ETAP and Computer Aided Drafting Tools, such as AutoCAD...SeniorTravail au bureauRelocationHoraires flexibles
$90.4k - $135.6k par année
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Systems Engineering General Summary Join Qualcomm’s Display Systems Team and be at the forefront of display technology ranging from smartphones and tablets to AR/VR headsets and automotive...SeniorTravail à domicile- ...Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers CIeNET is a mobile, automotive, telecom and enterprise software... ...Required Skills and Experiences: Minimum two years of embedded software testing and testing automation experience...Temps pleinLe monde entier
- ...Category Engineering Hire Type Employee Job ID 15556 Remote Eligible No Date Posted 03.03.2026 You Are: You are a skilled... ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...SeniorZone localeTravail à distance
$135.2k - $179.1k par année
...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science‑based expertise, our global minds unite... ...education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or...SeniorZone localeTravail à distanceHoraires flexibles- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...us. Job Description AECOM’s is currently seeking an Senior Electrical Engineer to join our growing water and wastewater electrical...SeniorTemps pleinPour les contractantsStageZone localeLe monde entierHoraires flexibles
- ...an immediate 12-month contract opening for a Strategic Research Engineer. About the team: The Technology Planning and Cooperation Department... ...track and gain insights into academic conferences of system software, capture key technologies in cloud computing, general computing,...Contrat Longue DuréeСontratRecrutement immédiat
$104.1k - $138k par année
...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science‑based expertise, our global minds unite to... ...WSP. The Opportunity Build the Future With Us. As a Senior Civil Engineer specializing in Water & Wastewater Conveyance,...SeniorZone localeTravail à distanceHoraires flexibles
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Senior Embedded Software Development Engineer. Soyez parmi les premiers à postuler !
- software developer remote Markham, ON
- software developer internship no experience Markham, ON
- new graduate software developer Markham, ON
- software developer no experience Markham, ON
- software engineer salary in canada Markham, ON
- software engineer co-op Markham, ON
- part time software developer Markham, ON
- software engineer internship Markham, ON
- software development engineer Markham, ON
- director software engineering Markham, ON

