Senior Embedded Logging Software Developer
$115k - $164.6k per yearIsraelvcforum
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$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...SuggestedWork at officeLocal areaRemote work3 days per week- 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
- 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
- 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
- ...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
$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 officeRemote workRelocation packageFlexible hours$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...SeniorLong term contractWork at office3 days per week- 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...
- 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...
$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 contractCasual workMonday to friday- 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
- 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
$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...SeniorWork at office3 days per week- 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 office3 days per week
- ...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
- 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
$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 timeCasual workWorldwideMonday to friday- 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...
- 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...
- 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...
- 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...
- 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
$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...SeniorLong term contractLocal area$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 timeShift work$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...SeniorWork from home$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...SeniorWork from home- 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...SeniorWorldwide
$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...SeniorFull time- 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
$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...SeniorPermanent employmentInternshipImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Logging Software Developer. Be the first to apply!
- senior software developer Markham, ON
- working with seniors Markham, ON
- senior human resources Markham, ON
- senior oracle developer Markham, ON
- senior director of operations Markham, ON
- construction senior project manager Markham, ON
- senior accounting technician Markham, ON
- senior program manager Markham, ON
- senior development manager Markham, ON
- senior data scientist Markham, ON
