Generalmotors

Generalmotors

Senior Software Developer - CI/CD and Software Development Tools

Markham, Ontario, Canada · Senior

No sponsorshipDetected 1 day ago
PythonC++CBashVue.jsGitAWSAzureCloud PlatformsDockerKubernetesCI/CDGitHub ActionsJenkinsDevOpsEmbedded SystemsElectrical EngineeringTest AutomationLeadershipCommunicationCollaborationProblem Solving

> stay_score

odds of building a lasting career here

16Unrated
Cap-exempt (no lottery)0
Sponsors this role0
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

No strong sponsorship signal in the public record yet. In the full product we resolve the exact legal entity and show its filing history with a confidence score — treat as unverified until then.

Lottery odds assume a STEM candidate.

Personalize to your clock →

> community_outcomes

No reports yet — be the first to help the next applicant.

About the role

  • We are seeking a highly skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous Deployment (CI/CD) and Embedded Software Development Tools organization within Virtualization & Embedded Software Development Tools (VEST).

Responsibilities

  • Design, develop, and maintain CI/CD pipelines for embedded software production, enabling automated builds, integration, and testing.
  • Collaborate with cross-functional teams (development, test, platform, IT operations, cybersecurity) to define, document, and implement best practices for build, test, and deployment automation.
  • Develop new and innovative methods to automate provisioning, configuration, monitoring, and maintenance of the virtualization platform and associated cloud services.
  • Monitor and analyze pipeline and platform performance, reliability, and software quality metrics; identify bottlenecks and implement data-driven improvements.
  • Work closely with software developers, architects, test engineers, and stakeholders to troubleshoot and resolve issues related to builds, pipelines, and cloud infrastructure.
  • Partner with internal IT operations, infrastructure, cybersecurity, and supplier teams to ensure platforms comply with corporate policies, standards, and requirements.
  • Prepare and deliver clear updates, technical reviews, and live demonstrations of platform capabilities and roadmap to various levels of leadership and external partners.
  • Strong expertise in building and maintaining CI/CD pipelines using tools such as Jenkins and GitHub Actions (or comparable technologies).
  • Solid understanding of embedded software development tools, build processes, and workflows.
  • Strong problem-solving and troubleshooting skills across build, pipeline, and infrastructure layers.

Requirements

  • Your Skills and Abilities (Required Qualifications) Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 5-7 years of experience in software tools, platform, or infrastructure development, with a strong focus on DevOps, CI/CD pipelines, and/or cloud-based applications.
  • Hands-on experience with major cloud platforms (such as Azure or AWS) and relevant services, including containerization and orchestration (Docker, Kubernetes, etc.).
  • Proficiency in programming and scripting languages such as Python, Bash, and at least one of C, C++, or Java.
  • Knowledge of test automation frameworks, tools, and practices for software validation in both virtual and hardware-in-the-loop environments.
  • Demonstrated experience designing, implementing, and maintaining CI/CD pipeline solutions for complex, multi-component systems.
  • Excellent communication and collaboration abilities, with a track record of working effectively in cross-functional, Agile/DevOps environments.

Nice to have

  • Master's degree in computer science, Electrical Engineering, or a related engineering discipline.
  • Familiarity with GM in-house test automation tools and libraries, or similar automotive/embedded test frameworks.
  • Experience with modern build systems such as Bazel and Make-based build technologies for large-scale C/C++ codebases.
  • Knowledge of automotive communication protocols (e.g., CAN, LIN, Ethernet, SPI).
  • Experience with automotive development tools such as Vector CANape/CANoe, dSPACE SystemDesk/VEOS, AutoVal, or Intrepid Vehicle Spy.
  • Awareness of corporate cybersecurity standards and best practices and how they apply to cloud and CI/CD platforms.
  • GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE.
  • GM Vehicle Purchase Plan for you, your family, and friends.

Compensation

  • The salary range for this role is $111,700 to $ $167,600.
  • The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
  • 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 including health care spending account and wellness incentive.
  • Notre programme de rémunération globale comprend actuellement les avantages suivants, entre autres: Congés payés, incluant les vacances, les jours fériés et des prestations supplémentaires pour congés de maternité, parentaux et d'adoption.

Benefits

  • The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family.
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive.
  • 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.

Company info

  • Architect, implement, and operate cloud-based platforms that host build, test, and virtualization capabilities as part of an end-to-end CI/CD framework.

Visa & Work Authorization

  • GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE.

This listing is sourced directly from Generalmotors's careers page and normalized into a canonical job model.