12 Sep
|
Jobtailor
|
Markham
- Shape and scale engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles - Own architecture, technical roadmap, and execution strategy for significant platform capabilities or related initiatives - Lead high-impact, multi-team technical efforts from problem definition through adoption and operationalization - Establish reusable patterns, standards, quality controls, and developer experiences - Make architectural decisions across embedded, real-time, cloud, simulation, test, and release environments - Use engineering data and operational signals to prioritize improvements in reliability, feedback time, quality, and developer productivity - Influence and align engineering, validation, cybersecurity, cloud, quality, program, and supplier stakeholders - Remain hands-on in difficult technical problems while coaching, mentoring, documenting, and providing technical leadership - Communicate tradeoffs, risks, progress, and recommendations to senior engineering and program leaders - Define target-state architecture, phased roadmaps, and implementation priorities - Lead architecture reviews, technical working sessions, design decisions, and cross-functional alignment - Deliver or guide production-quality software, automation, platform components, and integrations - Create standards and reusable patterns for product teams and suppliers - Establish ownership, entry and exit criteria, operational expectations, and exception-management practices - Instrument platforms, identify root causes, guide investment, and demonstrate measurable improvement - Partner with embedded software, vehicle integration, validation, developer experience, cloud, cybersecurity, artifact management, and program delivery teams - Coach senior engineers and grow technical leadership across the organization Requirements - Bachelor's degree in computer science, computer engineering, electrical engineering, software engineering, systems engineering, or a related technical field,
or equivalent practical experience - Typically, 15 or more years of experience developing, integrating, deploying, or validating software systems - Deep understanding of embedded and real-time software architecture - Experience delivering high-quality safety-critical or otherwise mission-critical products - Demonstrated success leading complex technical initiatives across multiple teams or organizations - Strong problem-solving, analytical, communication, and prioritization skills - Production experience with engineering tools and systems - Proficiency in Python and at least one additional language used in software or engineering-tooling environments - Experience in at least one of the four specialization areas, with ability to collaborate across the others - Experience with relevant technologies such as Linux, Git, containers, CI/CD, cloud platforms, infrastructure as code, test automation, artifact repositories, or data and API platforms - Virtualization specialization: experience designing or delivering CI/CD platforms
- Kubernetes
- Terraform or comparable infrastructure as code; production cloud environments; embedded or simulation workflows such as vECUs, SIL, FMU, or SSP - CI specialization: end-to-end CI/CD and quality-gating workflows for embedded software
- GitHub Enterprise or comparable platforms; artifact repositories; automated test evidence; embedded and vehicle-system integration; static analysis, security scanning, coverage, integration testing, simulation, or hardware-based validation - Test-system specialization:
embedded test automation and build-to-test pipelines; configuration and variation management; change-impact analysis or risk-based regression testing; test-result modeling
- APIs
- Databricks, diagnostics, or issue-management workflows
- Linux, Git, Python, Bash, Robot Framework, containers, or infrastructure as code - Build-system specialization: production software systems
- Python and one additional engineering-tooling language; automotive, embedded, safety-related, calibration, or systems-engineering environments
- Make or shell migration to Bazel or comparable build system; embedded cross-compilation, toolchains, generated code, firmware, build reproducibility, or CI/CD integration - Must not require GM immigration-related sponsorship now or in the future Core Competencies Demonstrates expertise in embedded and real-time software architecture, with a robust focus on delivering high-quality, safety-critical products. Proven ability to lead complex technical initiatives, influence cross-functional teams, and establish standards for software development and integration. Highest-signal resume keywords - Embedded And Real-Time Software Architecture - CI/CD Platforms And Workflows - Python And Additional Programming Language Proficiency - Technical Leadership And Mentoring - Production Experience With Engineering Tools And Systems Hard Skills - Embedded Software Development - Real-Time Software Architecture - Test Automation - Configuration Management - Change-Impact Analysis - Static Analysis - Integration Testing - Automated Test Evidence - Build Reproducibility - Firmware Development Soft Skills - Problem-Solving - Analytical Skills - Communication Skills - Prioritization Skills - Coaching And Mentoring Industry Keywords - Safety-Critical Products - Automotive Software - Embedded Systems - Software-Defined Vehicles - Cloud Platforms Tools & Technologies - Linux - Git - Kubernetes - Terraform - CI/CD - Containers - Artifact Repositories - Data Platforms - Robot Framework - Bazel
📌 Staff Software Engineer – Embedded Software Platform (Markham)
🏢 Jobtailor
📍 Markham