Staff Software Engineer – Embedded Software Platform (Markham)

Staff Software Engineer – Embedded Software Platform (Markham)

07 Sep
|
Jobtailor
|
Markham

07 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 solid 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

#J-18808-Ljbffr

📌 Staff Software Engineer – Embedded Software Platform (Markham)
🏢 Jobtailor
📍 Markham

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff software engineer – embedded software platform (markham) / markham