Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Logging Software Developer

$115k - $164.6k per year

Israelvcforum

Job Description

Vacancy Status: 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.

Work Arrangement

This role is categorized as hybrid. The successful candidate is expected to report to the office three days per week, at minimum.

The Role

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 Logging 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.

What You’ll Do (Responsibilities)

  • Own and develop software solutions as part of a larger team; leading and participating in feature development, maintenance of existing features, and bug fixes
  • 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
  • Be an integral part of a new and energetic team

Embedded Observability Infrastructure

  • Define and implement observability SW across Android, Linux, and QNX
  • Support vehicle‑local data access mechanisms (e.g., USB‑based retrieval) when connectivity is limited

Control Plane Integration

  • Build/extend Libraries to handle configuration retrieval, validation, arbitration, and persistence/fallback to last‑known‑good
  • Define API contracts for library integrations

Data Plane Integration

  • Specify behaviors to ensure dependable delivery under varying connectivity and resource conditions

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

Standards, Documentation & Collaboration

  • 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

Your Skills & Abilities (Required Qualifications)

  • 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; strong cross‑team collaboration and design documentation skills

What Can Give You a Competitive Advantage (Preferred Qualifications)

  • Experience integrating with control plane services (configuration retrieval, arbitration, persistence/fallback) and data plane pipelines (streaming and file‑based transfer)
  • Experience developing SW Observability components
  • Experience designing driver/HMI‑initiated capture flows (e.g., create/upload data)
  • Knowledge of automotive cybersecurity controls and data‑protection processes
  • Exposure to OpenTelemetry, protobuf/gRPC, or similar observability/data‑plane technologies
  • Contributions to or strong affinity for open‑source observability/logging ecosystems
  • Automotive domain familiarity: ECU architectures, SoC platforms, diagnostics, failure/crash analysis

Compensation

The salary range for this role is $115,000 to $164,600. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

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.

Benefits Overview

The goal of the General Motors of Canada total rewards program is to support the health and well‑being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:

  • 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
  • GM Vehicle Purchase Plan for you, your family and friends

Non‑Discrimination and Equal Employment Opportunities

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. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role‑related assessment(s) and/or a pre‑employment screening prior to beginning employment. To learn more, visit How we Hire.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at View phone number on ca.talent.com. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Logging Software Developer in Markham, ON vacancy
  • $147k - $196.6k per year

     ...Engineering organization at General Motors Canada is developing a unified, scalable Vehicle Logging Architecture to enable consistent, secure, and...  ...vehicle ECUs to the cloud. We’re seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging... 
    Suggested
    Work at office
    Local area
    Remote work
    3 days per week

    General Motors

    Markham, ON
    7 days ago
  • Elevate automotive cloud logging with General Motors Canada as a Staff Embedded Logging Software Developer in a hybrid work setting. Design secure logging pipelines for seamless vehicle data transmission. In this pivotal role within the Data Engineering organization, you... 
    Suggested

    Dormont Manufacturing Co

    Markham, ON
    1 day ago
  • Step into the future at General Motors as a Junior Software Developer focusing on Embedded Systems within a hybrid framework. Help design pioneering software solutions for the automotive sector. This position is perfect for engineers graduating between December 2025 and... 
    Suggested

    Israelvcforum

    Markham, ON
    7 days ago
  • Transform data engineering at General Motors Canada as a Senior Embedded Logging Software Engineer in a hybrid work model. Apply your embedded systems expertise using C/C++ and Android across diverse automotive platforms. This role supports the creation of a cohesive Vehicle... 
    Senior

    General Motors

    Markham, ON
    7 days ago
  •  ...Engineering Group, Engineering Group Software Engineering General Summary As a...  ...Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications...  ...etc. Qualcomm is looking for a Senior Staff Software Engineer to architect... 
    Senior

    Qualcomm

    Markham, ON
    7 days ago
  • $162.9k - $244.3k per year

     ...d’automatisation définies par logiciel (Software Defined Automation Solutions). Cette initiative...  ...integrates advanced technologies and develops distinctive product platforms to address...  ...strategy, and execution of our GridBeats Embedded Software Platform development. Scope... 
    Work at office
    Remote work
    Relocation package
    Flexible hours

    GE Vernova

    Markham, ON
    4 days ago
  • $115k - $164.6k per year

    ## Senior Software Developer - Test AutomationApplyremote type: Hybridlocations: Markham, Ontario, Canada: Oshawa, Ontario, Canadatime type...  ...software. As part of the **Software Defined Vehicle – Embedded Platforms** organization this role is within the **Virtualization... 
    Senior
    Long term contract
    Work at office
    3 days per week

    General Motors

    Markham, ON
    7 days ago
  • Join Qualcomm as an Embedded Software Architect, focusing on NPU and multi-core system design. Contribute to transformative technology in a collaborative environment dedicated to innovation. As part of the Qualcomm team, you'll design software solutions that push the limits... 

    Nutanix

    Markham, ON
    4 days ago
  • Elevate low voltage power distribution at General Motors as an Embedded Software Engineer. This hybrid position in Markham focuses on C...  ...development and embedded systems. You will work with diverse teams to develop algorithms and implement comprehensive test plans while... 

    General Motors

    Markham, ON
    4 hours ago
  • $60k - $85k per year

     ...We’re looking for a Security Software Developer to join the networking device development team...  ...certificate management, authentication, audit logging, and access control – through a mix of...  ...changes as needed. Harden the embedded Linux environment, including managing firewall... 
    Long term contract
    Casual work
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    7 days ago
  • Join GM as a Senior Software Developer and work on cutting-edge projects involving AI and virtualization. This hybrid position offers a unique opportunity...  ...AI-enhanced simulations. Your experience in automation and embedded systems will contribute to optimizing simulation workflows... 
    Senior

    General Motors

    Markham, ON
    7 days ago
  • Step into a transformative role as a Senior Software Developer focusing on DevOps at General Motors. In this hybrid position, you’ll create automation...  ...division, you will leverage your expertise in CI/CD and embedded systems. Your role is crucial for building automated solutions... 
    Senior

    General Motors

    Markham, ON
    4 hours ago
  • $115k - $164.6k per year

    Job Overview As a Senior Software Developer, you will build the software that powers GM’s virtual development environments, SIL workflows, and AI‑...  ...enhanced simulation capabilities. Your strengths in automation, embedded systems, and problem‑solving will be expanded to cloud, data... 
    Senior
    Work at office
    3 days per week

    United States Digital Space LLC

    Markham, ON
    7 days ago
  • Job Description Summary The Technical Lead Engineer will be supporting the I&C; team with Embedded Software Development for proprietary systems and programs relevant to GE Vernova Hitachi Nuclear Energy’s (GVH) BWRX-300 Small Module Reactor. Ensuring that the project is... 
    Work at office
    3 days per week

    GE Vernova

    Markham, ON
    4 hours ago
  •  ...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a...  ..., implementation and maintenance of embedded and mobile products. Work with cross functional...  ...boot time, CPU and memory utilization. Develop and integrate low level Linux and Android... 
    Internship

    Syntronic

    Markham, ON
    7 days ago
  • Join General Motors as a Senior Software Developer with expertise in AI and virtualization. This hybrid position emphasizes innovative software development for virtual ECU environments. In this pivotal role, you will enhance simulation capabilities while developing software... 
    Senior

    General Motors

    Markham, ON
    4 hours ago
  • $75k - $85k per year

     ...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team...  .... Responsibilities: Design, develop, and maintain embedded software and firmware...  ...scripting for task automation, build scripting, log parsing, and development tooling... 
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    12 days ago
  • Join General Motors as a Diagnostic Software Developer in a hybrid role focused on creating cutting-edge solutions in the Autonomous Vehicle sector. Collaborate in an agile workplace as you design and develop key software systems. Ideal candidates will hold a degree in Computer... 

    United States Digital Space

    Markham, ON
    4 hours ago
  • Join General Motors as a Software Developer in Test, where your expertise will shape the quality of cutting-edge automotive software. This hybrid role combines coding skills and testing methodologies to deliver superior results. In this position, you will execute and assess... 

    Israelvcforum

    Markham, ON
    7 days ago
  • Step into a pivotal role at GM as a Software Developer focused on diagnostics for autonomous vehicles. This hybrid position emphasizes software creation in C and C++. You will be integral to the Diagnostic Software team, collaborating with engineers to develop innovative... 

    General Motors

    Markham, ON
    7 days ago
  • Join the journey of innovation as an Expert Software Developer specializing in mapping solutions. This hybrid role requires substantial experience in software engineering, involving leadership and collaboration with various stakeholders. You will be responsible for developing... 

    General Motors

    Markham, ON
    7 days ago
  • Join General Motors as a Hybrid Software Developer and shape the future of automotive technology. Collaborate on innovative Infotainment software solutions that elevate the driver experience. This role targets enthusiastic early career engineers skilled in software and controls... 
    Full time

    General Motors

    Markham, ON
    7 days ago
  • $147k - $196.6k per year

     ...building General Motors’ next‑generation Software-Defined Vehicle (SDV) infotainment platform...  ...Automotive OS. As a Staff Software Developer, you will play a critical technical leadership...  ...experiences. You will operate as a senior technical leader across multiple workstreams... 
    Senior
    Long term contract
    Local area

    General Motors

    Markham, ON
    7 days ago
  • $73.9k - $110.9k per year

    General Motors of Canada Company is seeking a Software Developer – Brake Controls and Diagnostics to join the team and help shape the next generation...  ...business. What You’ll Do Design, develop, and maintain embedded software for brake controls and diagnostics applications... 
    Full time
    Shift work

    United States Digital Space LLC

    Markham, ON
    7 days ago
  • $114.4k - $164.4k per year

     ...is transformative. In the AI Software team, we build the Qualcomm AI...  ...direct to enables OEMs and developers to run their deep neural network...  ...with OEMs and developers to develop and optimize DNN models for...  ...QualificationsExperience with embedded system programming and/or testingKnowledge... 
    Senior
    Work from home

    Nutanix

    Markham, ON
    4 hours ago
  • $114.4k - $164.4k per year

     ...Engineering General Summary We are seeking a Machine Learning software engineer with embedded experience. Qualcomm Automotive AI Software team is...  ...in this domain, we are looking for a talented engineer to develop and deliver novel embedded AI solutions to enable state‑of... 
    Senior
    Work from home

    Qualcomm

    Markham, ON
    7 days ago
  • Lead impactful projects as a Senior Guidewire PolicyCenter Developer at Aviva Canada. Work with teams worldwide to create and implement critical solutions...  ...expertise will drive compliance with best practices in software development and architecture. You will translate complex... 
    Senior
    Worldwide

    Aviva plc

    Markham, ON
    7 days ago
  • $120k - $165k per year

     ...Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, Canada...  ...and deliver scalable, safety-critical embedded and application-level software supporting...  ...Stay current with industry developments and apply best‑in‑class engineering practices... 
    Senior
    Full time

    Essence Coaching Group

    Markham, ON
    7 days ago
  • Make a difference at General Motors as a Staff Software Engineer, harnessing AI to boost developer productivity. This hybrid role focuses on transforming embedded software environments through innovative solutions. Take on a leadership position in GM's Virtualization & Embedded... 
    Senior

    United States Digital Space LLC

    Markham, ON
    7 days ago
  • $127k - $225k per year

    Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team The Web Technology Lab explores cutting‑edge...  ...the Chrome rendering architecture for TBDR GPU targets, developing a concurrent web layout, and leveraging vertical integration opportunities... 
    Senior
    Permanent employment
    Internship
    Immediate start

    Huawei Technologies Canada Co.

    Markham, ON
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Logging Software Developer. Be the first to apply!