Manager, Software Engineering - Diagnostics Infrastructure
General Motors
Job Description
Hybrid - This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Center three times per week, at minimum [or other frequency dictated by the business].
About The Role
At General Motors, we're transforming mobility through innovation - driving toward a future of zero crashes, zero emissions, and zero congestion. As part of this mission, we're building the next generation of autonomous vehicles and the platforms that power them.
We're looking for a Manager of Software Engineering to join the Autonomous Vehicles Integrity Platform group. This is a high-impact leadership role responsible for guiding the AV Diagnostics Infrastructure team as it develops the fault detection and diagnostic foundation for autonomous-driving and active-safety systems. You'll lead engineers building shared software for AV sensing, compute, and vehicle platforms, with reuse across AV and IVI systems. The role combines team leadership, product ownership, architecture, and execution across multiple vehicle programs.
What You'll Do (Responsibilities)
- Lead, coach, and develop a team of software engineers; provide feedback, career development, performance management, hiring, and succession planning.
- Own the team's technical roadmap and delivery for shared AV diagnostic infrastructure across autonomous-driving and active-safety programs.
- Guide architecture and implementation of UDS Server, DTC Manager, Diagnostic Monitor Library, manufacturing support services, configuration, common utilities, and scan tools.
- Partner with Systems Engineering and software teams to turn diagnostic requirements into reliable, maintainable platform software.
- Coordinate integration with AV Health, cybersecurity, software updates, communications, power management, calibration, platform software, manufacturing, service, QA, and V&V teams.
- Drive technical risk management, issue resolution, dependency tracking, and release readiness for vehicle-program milestones.
- Establish strong engineering practices for design reviews, code reviews, unit and integration testing, automation, static analysis, CI/CD, logging, metrics, and observability.
- Ensure the team delivers software that supports safety, compliance, manufacturing, serviceability, and robust degraded operation.
- Communicate status, risks, decisions, and recovery plans clearly to technical and program leadership.
- Promote an inclusive, collaborative culture focused on accountability, innovation, continuous improvement, and technical excellence.
What You'll Need (Required Qualifications)
- Bachelor's degree in Computer Science, Software Engineering, Electrical or Computer Engineering, or a related technical field.
- 8+ years of professional software engineering experience, including embedded, automotive, platform, or infrastructure software.
- Experience leading technical teams and delivering complex software across multiple stakeholders, platforms, or programs.
- Strong experience with C or C++ and Python, including software design, implementation, debugging, code review, and unit testing.
- Experience with embedded Linux or POSIX-based systems, software interfaces, interprocess communication, networking, and hardware/software integration.
- Experience with automotive diagnostics, such as UDS/ISO 14229, diagnostic trouble codes, diagnostic identifiers, routines, or ECU diagnostic services.
- Experience defining or executing software quality practices, including test strategy, automation, code coverage, static analysis, and root-cause analysis.
- Strong analytical, communication, interpersonal, and organizational skills.
- Ability to work effectively with distributed teams and cross-functional partners.
- Ability to travel occasionally to GM locations, supplier sites, test facilities, and vehicle or bench integration activities.
What Will Give You a Competitive Edge (Preferred Qualifications)
- Experience with diagnostic infrastructure, DTC management, monitor frameworks, manufacturing or service diagnostics, traceability, scan tools, or diagnostic configuration systems.
- Experience with SOME/IP, TCP/IP, protobuf, IPC, or other automotive communication technologies.
- Experience with Linux-based SoC platforms, Yocto, embedded middleware, or common platform software.
- Experience supporting automated driving, ADAS, active safety, sensor, compute, or vehicle platform software.
- Knowledge of functional safety, software safety, cybersecurity, ISO 26262, ASPICE, MISRA, or related automotive development practices.
- Experience delivering software for manufacturing, after-sales service, vehicle validation, HIL, or fleet operations.
- Experience with Agile or SAFe development practices, roadmap planning, and release execution.
- Expe
- ...permanent opening for a Principal Engineer. About the team:... ...Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical... ...cloud native databases, infrastructure resource scheduling and prediction... ...opening for a Principal Software Engineer. About the job:...SuggestedPermanent employmentFull timeImmediate start
- ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada... ...: AI Engineering for Clinical Trial Management Systems About Sitero Sitero is... ...software architecture, machine learning infrastructure, and applied AI, driving both product...SuggestedLong term contractFull time
$58k - $104k per year
...Canada has an immediate co-op opening for an Engineer. About the team: Founded in 2012,... ...: We are seeking a forward-thinking Software Engineer to join our team. Our mission is... ...Excellence: Demonstrated ability to manage complex, multi-tasking environments under...SuggestedLong term contractInternshipImmediate start$106k - $156k per year
...description Huawei Canada has an immediate permanent opening for a Software Engineer. About the team: The Web Technology Lab explores... ...including CPU/GPU/DDR scheduling, process and thread management and IPC Additional Information: Huawei Canada is committed...SuggestedPermanent employmentFull timeInternshipImmediate start$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology Lab explores innovative... ...experience. About the job: Provide insight on current web engine technology, evolution and design. Participate in the design...SuggestedPermanent employmentFull timeInternshipImmediate start- ...Description Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers CIeNET... ...requirement engineers and program managers throughout the product lifecycle... ...highly efficient automation test infrastructure, as well as tools and test...Full timeWorldwide
- ...About Mecka AI Mecka AI is building the data infrastructure layer for robotics and embodied AI. We design and operate global systems for... ...Information (PII) blurring pipeline. This is a true hybrid engineering role demanding competence in both deploying practical ML models...Full time
- ...immediate permanent opening for a Principal Software Engineer. About the team: Established in... ...-agent system, cloud native databases, infrastructure resource scheduling and prediction,... ...to detail, and with the ability to manage complex projects in a fast-paced environment...Permanent employmentFull timeImmediate startOverseas
$148.72k - $223.08k per year
...Job Responsibility: System Level Diagnostic Development Engineer ~ MARKHAM, Canada ~ Engineering ~63184 ~ CAD $148,720.00/Yr. ~ CAD $223... ...SW development and SoC architecture to design and develop software which verifies SoC features of industry leading AMD products...Full timeInternship- ...Markham, Ontario, Canada Position: Software Quality Assurance and Automation Test Engineer - Automotive Infotainment... ...developers/engineers and program managers through the entire product lifecycle... ...efficient automation test infrastructure, as well as tools and test scripts...Full timeWorldwide
$106k - $155k per year
...company delivering sustainable design, engineering, and consultancy solutions for natural and... ...We are seeking a Senior Project Manager / Senior Engineer (or Senior Designer) with... ...hands-on experience in municipal linear infrastructure projects within the GTA. This role is...For contractorsLocal areaWork from homeHome office- ...Job description Huawei Canada has an immediate permanent opening for a Distinguished Software IDE Engineer. About the team: Software IDE innovation Lab is building an AI Native IDE for efficient work, we have our own IDE and a series of enterprise-level intelligent...Permanent employmentFull timeImmediate start
$147k - $196.6k per year
...week, at minimum. ## The Role The Data Engineering organization at General Motors is... ...team within General Motors that delivers software on every compute module the company has... ...use the platform. The unified logging infrastructure manages logs across the vehicle software stack...Work at officeRemote work3 days per week$125k - $145k per year
...OVERVIEW The Software Architect applies specialized knowledge to conceptualize, design, develop, configure... ...client and project members such as the Product Manager, Project Manager, Business Analyst, Data and Software Engineers as required, in order to gain an understanding...Full timeInternship$145k - $180k per year
...named a 2025 Regional Finalist in Canada’s Best Managed Companies Program, and we’re looking for a Software Development Manager to help us keep raising the bar. Compensation:... ..., including our PO-to-press system, pricing engine, and customer portals. Own intake and prioritization...Casual workWork at officeFlexible hours$186k - $236k per year
...skilled and experienced professional to join our team as the Staff Engineer of Software Engineering, Embedded Platform. As a Continuous Integration... ..., with a keen attention to detail· Demonstrated ability to manage multiple projects and priorities in a fast-paced environment....Work at office$127k - $225k per year
...immediate permanent opening for a Senior Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation... ..., intelligent SQL engine, AI/Agent infrastructure and LLM/Agent Evaluation Technology. The...Permanent employmentInternshipImmediate start$145.6k - $218.4k per year
...Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group ASICS... ...technologies to develop solutions to a variety of infrastructure needs. Develop critical emulation... ...CAD SW development, Proven ability of software design principles, practices, and...Work from home$75k - $85k per year
...: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team... ...in C and C++ Understanding of memory management, multithreading, synchronization primitives... ...instrumentation, observability, and diagnostics in embedded or systems software; experience...Full timeCasual workWorldwideMonday to friday$126.16k - $189.24k per year
...Job Responsibility: Staff Software Development Engineer ~ MARKHAM, Canada ~ Engineering ~65003 ~ CAD $126,160.00/Yr. ~ CAD $189,240.00/Yr. WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry...Full timeInternship$121.8k - $182.6k per year
...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group ASICS... ...architects, designers, verification engineers, software engineers, and customers. The team is... ...seeking candidate specifically for SOC Infrastructure/NoC, Power and Performance Validation...Work from home$100k - $125k per year
\ Sr. Mechanical Engineer / Project Manager - Buildings \ Location: Toronto, ON, Canada \ Industry: Engineering \ Contact: Bob Bracalenti, Vice President – Design, Construction & Development \ Email: ****@*****.*** \ \ \ Who We Are \ \ SearchLabs is a...Long term contractFull time- ...Collaborative Environment: Work alongside a diverse group of talented engineers and designers. Collaborate with RTL designers and verification... .... A strong background in video compression and video codec software/hardware design. Proficiency in C and C++ for video codec...Full timeWork at officeRemote workWorldwide
- ...are seeking an Intermediate Azure DevOps Engineer to implement, automate, and support... ...clients. This role combines hands-on cloud infrastructure work with infrastructure as code, deployment... ...maintenance, and operational tasks. Manage Git repositories, pull requests, code...Full timeManual labor
$131.2k - $181.2k per year
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine... ...field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related... ...build high‑performance software for AI engines which include Snapdragon Neural...Work from home- .... We are the world's trusted infrastructure consulting firm, partnering with... ...50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals... ...Proficiency with geotechnical software e.g., PLAXIS, RS2, RS3, Slide...Full timeContract workFor subcontractorWork at officeLocal areaWorldwideFlexible hours
- .... We are the world's trusted infrastructure consulting firm, partnering with... ...50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals... ...of industry-standard design software such as AutoCAD, Civil 3D, MicroStation...Full timeTemporary workInternshipWork at officeLocal areaWorldwideRelocation packageFlexible hours
$85k - $110k per year
...role? As a Land Development Engineer at LEA, you will play a key... ...development and municipal infrastructure projects across Ontario.... ...experience, strong project management capabilities, and a passion... ...updated on the latest trends, software, and technology. Participate...Long term contractPermanent employmentFull timeInternshipWork at officeFlexible hoursNight shift- ...Montreal or Toronto The Csquare Sales Engineer is passionate about data centers... ...are skilled in customer relationship management software such as Salesforce and ServiceNow, and... ...depth working knowledge of data center infrastructure and management (mechanical and electrical...Full timeContract workWork at officeLocal area
$65k - $85k per year
...Ready to join a global developer and supplier of precision-engineered testing solutions equipment servicing markets such as automotive... ...products and test procedures further development ~ Collaborate with software development, engineering, sales and others to implement fixes,...Full timeWork at officeLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Manager, Software Engineering - Diagnostics Infrastructure. Be the first to apply!
- software project manager Markham, ON
- director software engineering Markham, ON
- project manager software development Markham, ON
- manager software development Markham, ON
- IT operations manager Markham, ON
- director of facilities management Markham, ON
- facilities manager Markham, ON
- project manager infrastructure management & planning Markham, ON
- building manager Markham, ON
- project manager - infrastructure Markham, ON

