Staff Software Engineer — AI for Developer Productivity
$147k - $196.6k par annéeGeneral Motors
Description
Vacancy Status:
No: This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count)
AI Disclosure:
As part of the application process, Artificial Intelligence will be used in the hiring process for this role.
Hybrid - This role is categorized as hybrid. This means the successful candidate is expected to report to Markham three times per week, at minimum.
The role
We are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software Development Tools organization.
In this role, you will apply artificial intelligence to improve developer productivity, modernize engineering workflows, and advance toolchain capabilities across embedded software development. You will shape and deliver practical, production-grade AI capabilities that help engineers build, test, analyze, troubleshoot, and support complex software systems more effectively at scale.
This role is ideal for a recognized technical expert who thrives in ambiguity, works independently with broad latitude, influences key technical decisions, and leads large cross-functional efforts with broad visibility. You will partner across CI/CD, virtualization, systems engineering, calibration, platform, and software development teams to identify high-value opportunities and turn them into scalable solutions that improve engineering throughput, reliability, and user experience.
Our organization supports the end-to-end engineering toolchain that enables teams to define, develop, validate, calibrate, and release embedded software and systems. That includes engineering tools, build and test workflows, dashboards, automation, integrations, and engineering support platforms. As part of this team, you will help define how AI can be used responsibly and effectively in real engineering environments to improve speed, quality, and user experience.
What you’ll do
Define the technical vision for AI-powered developer productivity capabilities across engineering tools and workflows
Design, develop, and deliver AI-powered solutions that reduce manual effort, accelerate issue resolution, and improve software quality across development, debugging, test analysis, issue triage, documentation, and engineering support workflows
Partner with cross-functional teams to identify high-value AI use cases and translate them into scalable products, platforms, and reusable capabilities
Integrate AI-powered capabilities into engineering tools, workflows, and automation platforms in ways that improve reliability, usability, and adoption
Lead architecture and implementation decisions for AI systems spanning model access, orchestration, retrieval, evaluation, observability, security, and enterprise integration
Drive productionization of AI capabilities within GM engineering environments, including cloud-hosted services, internal platforms, CI/CD systems, and developer tools
Establish technical standards and best practices for responsible use of AI in engineering tools, including quality, traceability, maintainability, and cybersecurity considerations
Serve as a subject matter expert and technical leader across organizational boundaries, influencing roadmaps, solution direction, and implementation priorities
Mentor engineers on AI system design, prompt and workflow design, evaluation strategies, and toolchain integration without formal people-leader responsibility
Present strategy, progress, recommendations, and demonstrations to technical leaders and partner organizations
Your skills and abilities (required qualifications)
Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical field
10+ years of experience in software engineering, developer tooling, platform engineering, machine learning engineering, applied AI, or a closely related field
Strong expertise building and shipping production software systems, with proficiency in Python and at least one additional language used in engineering tooling environments.
Proven experience designing, developing, and deploying agentic AI models and autonomous, tool-using AI systems in production environments.
Demonstrated expertise applying AI and LLM-based approaches to engineering problems such as code analysis, workflow automation, knowledge retrieval, summarization, troubleshooting, or developer productivity support
Strong understanding of software engineering fundamentals, system design, APIs, data flows, observability, and production operations
Experience integrating AI-powered capabilities into enterprise platforms, engineering tools, or CI/CD systems
Experience with cloud services, containerization, and orchestration technologies
Strong knowledge of secure engineering practices and responsible AI guardrails
Demonstrated success leading technically ambiguous, cross-functional efforts from concept through production deployment
Excellent communication skills and the ability to influence technical direction across teams without formal authority
Experience with developer platforms, build systems, testing systems, or internal engineering tools
Experience balancing fast experimentation with production reliability, maintainability, and compliance
What can give you a competitive edge (preferred qualifications)
Master’s degree or PhD in Computer Science, Software Engineering, Machine Learning, AI, or a related field
Experience in embedded software development, automotive software, systems engineering, or safety-related toolchains
Experience with CI/CD platforms, build and test orchestration, and software quality automation
Familiarity with GM engineering tools, engineering workflows, or internal platform environments
Experience building AI assistants, coding agents, or domain-specific AI capabilities for engineers
Experience with knowledge systems, vector search, ranking, workflow orchestration, or code intelligence platforms
Experience supporting large engineering communities through reusable tools, templates, and automation
Experience evaluating AI quality in production systems using measurable outcomes such as acceptance rate, time saved, precision and recall, hallucination reduction, or workflow completion rate
Experience designing retrieval-augmented or tool-using AI workflows
Experience integrating AI into GitHub-based engineering workflows or related enterprise automation pipelines
Why join us
This is an opportunity to shape how AI is applied in real-world engineering environments at scale. You will work on high-value problems at the intersection of developer productivity, toolchain modernization, automation, CI/CD, observability, and embedded software development. Your work will help engineering teams move faster, reduce friction, improve quality, and unlock new capabilities across a critical part of GM’s software development ecosystem.
You will join a team that is actively modernizing and scaling core engineering toolchains, including CI/CD robustness, workflow automation, dashboarding and observability, configuration and calibration workflows, and platform evolution. This role offers the opportunity to turn promising AI concepts into reliable, enterprise-ready capabilities that deliver measurable value.
Compensation:
The salary range for this role is $147,000to $196,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:
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 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.
GM Vehicle Purchase Plan for you, your family, and friends.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Total Rewards | Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
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.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
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 Montrer un mail or call us at Afficher le numéro de téléphone. 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.
- ...an experienced embedded DSP Developer to join our dynamic team in creating... ...architecture with DSP, software and hardware architectures, and... ...proceeds from concept to production to operation, based on strategies... .../UR product line. The Senior Staff Embedded Software Developer...SuggéréProgramme de réinstallation
$126.16k - $189.24k par année
...Job Responsibility: Staff Software Development Engineer ~ MARKHAM, Canada ~ Engineering ~65003 ~ CAD $126,160.00/Yr. ~ CAD $189,240.00/Yr... ...communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the...SuggéréStage- ...\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Software Engineering\n\nGeneral Summary:\n\nAs... ...Software Engineer, you will design, develop, create, modify, and validate embedded... ...that launch cutting-edge, world class products that meet and exceed customer needs....SuggéréTemps plein
$58k - $104k par année
...immediate co-op opening for an Engineer. About the team: Founded... ...innovations into the company's products and services, including LLMs, RL, NLP, computer vision, AI theory, and Autonomous driving.... ...are seeking a forward-thinking Software Engineer to join our team. Our...SuggéréContrat Longue DuréeStageRecrutement immédiat- Support dependent system, design, and software teams implementing Edge AI platform solutions. Leverage... ...and computer architecture concepts to develop proposals to address system Edge-AI... ...commercialization support and customer engineering documentation Defining and patenting...SuggéréTemps plein
- ...Work alongside a diverse group of talented engineers and designers. Collaborate with RTL designers and verification engineers to develop groundbreaking hardware solutions that set... ...background in video compression and video codec software/hardware design. Proficiency in C and...Temps pleinTravail au bureauTravail à distanceLe monde entier
- ...permanent opening for a Principal Engineer. About the team:... ...lab focuses on researching and developing advanced cloud technologies, supporting the productization and iterative optimization of its... ...permanent opening for a Principal Software Engineer. About the job:...Emploi permanentTemps pleinRecrutement immédiat
- ...Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary:... ...visible role responsible for successful product launches by partnering with... ...experience. ~ Proven experience in developing software for real time embedded...Temps pleinStage
$162.9k - $244.3k par année
...thinking Senior Embedded Reliability Engineer with a strong background in... ...devices, and utility-scale software for transmission and... ...automation embedded and software products, including protection relays,... ...support design decisions. Develop and execute reliability test plans...Contrat Longue DuréeTravail au bureauTravail à distanceProgramme de réinstallation- ...Description Summary GE Vernova is seeking an experienced AI Workflow Project Manager Electrical Engineering Automation to lead the transformation of protection... ...alignment. Ability to work effectively with software developers, data teams, and engineers as both a domain expert...Travail à distanceProgramme de réinstallation
- ...an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014,... ...in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and iterative optimization of its technical achievements...Emploi permanentRecrutement immédiatD'outre-mer
- ...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... ...software IDE technologies based on developer experience and productivity, make software...Emploi permanentTemps pleinRecrutement immédiat
- ...IT organizations worldwide powered by AI. Kaseya’s best-in-breed technologies allow... ...in high-growth technology and software companies that drive transformative change... ...seeking a Principal Network Software Engineer to architect and develop scalable and multi-tenant cloud-native...Temps pleinLe monde entier
$120k - $150k par année
...leader in Clinical services and software solutions for the life... ...for a skilled Senior Software Engineer to primarily use Python to design... ...will collaborate closely with Product Management, QA, DevOps, and Clinical... ...Development Design and develop full-stack features using...Emploi permanentTemps pleinTravail au bureauTravail à distanceLundi au vendredi- ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada Function : AI Engineering for Clinical Trial Management Systems About Sitero... ...while shaping how AI is embedded across products, workflows, and engineering practices. You...Contrat Longue DuréeTemps plein
- ...s degree in Computer Science, Engineering, Information Systems, or related... ...of Hardware Engineering, Software Engineering, Systems Engineering... ...architecture, especially for AI accelerators or DSPs. Solid knowledge... ...paths for AI workloads. Develop and maintain C++ code for runtime...Temps plein
$115k - $164.6k par année
...and is open to new applications. AI Disclosure: As part of the application... ...transformation in how we design, develop, and validate software. As part of the Software Defined Vehicle... ...validation of embedded controllers, production software, and calibrations across the...Contrat Longue DuréeTravail au bureauZone localeTravail à domicile3 jours par semaine- ...opportunities. Job Scope As a System Engineer, you are responsible for the... ...ASIC designer and embedded FW engineer to develop solutions and workarounds. Responsibilities... ...Skills Experience of working on video products Experience in PCB design, layout, and...Emploi permanentTemps plein
- ...Description Summary The Manager Production Quality leads the quality... ...manufacturing, and suppliers to develop PFMEAs and validation plans.... ...Electronics, or Industrial/Automation Engineering. ~5-7 years of experience in... ...systems and data-driven AI applications in a manufacturing...Programme de réinstallation
$60k - $85k par année
...We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch fabric products, including the EXE and NATX, and Evertz SDI router... ...degree in Computer Science, Computer Engineering, Cybersecurity, or a related field. ~...Contrat Longue DuréeTemps pleinTravail occasionnelLe monde entierLundi au vendredi$126k - $189k par année
...learning (ML) and generative AI solutions. The role combines... ...drive innovation from concept to production while managing high-... ...This role will also involve developing Proof of Concepts (PoCs) and... ...Computer Science, Electrical Engineering, Data Science or related technical...Programme de réinstallation- ...Turnkey submetering-as-a-service for developers and property managers. Services include submeter... ...submeter Job Responsibilities Develop Windows-based applications, automation scripts... ...within a project Author and maintain software documentation Learn new technologies...Contrat Longue DuréeStageTravail à distance
- ...Markham, Ontario, Canada Position: Software Developer - Frontend Enterprise Web Application Development... ...services and solutions research, engineering and development company founded in the... ...backend engineers, UI/UX designers, product owners, and customer stakeholders to build...Temps pleinLe monde entier
$127k - $225k par année
...immediate 12-month contract opening for a Software Developer. About the team: The Computing... ...to software development at the product or platform level. Take charge of the... ...PhD in one of computer science, software engineering, or computer engineering. ~3+ years of...Contrat Longue DuréeTemps pleinСontratStageRecrutement immédiat$94.5k - $141.7k par année
...nQualcomm Canada ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Software Engineering\n\nGeneral Summary:\n\nThe Qualcomm Global... ...be part of this initiative. Job activities span the whole product life cycle from early R\u0026D to commercial deployment. The...RemplacementTemps pleinTravail à distanceTravail à domicile$114.4k - $164.4k par année
...ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Machine Learning Engineering\n... ...multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep neural network (DNN) models...Temps pleinTravail à domicile$75k - $85k par année
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team... ...routing and Video centric IP switching products, as well as adapting or extending... ...products. Responsibilities: Design, develop, and maintain embedded software and firmware...Temps pleinTravail occasionnelLe monde entierLundi au vendredi- ...Markham, Ontario, Canada Position: Senior Software Developer - Full Stack Web Application... ...software services and solutions research, engineering and development company founded in the... ...collaborate closely with customer stakeholders, product owners, and cross-functional...Temps pleinLe monde entier
$124.2k - $174.2k par année
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS... ...Summary: QUALCOMM is the world's leading developer of next-generation wireless and multimedia... ...solutions for the next generation of AI/ML HW IP. New Position Minimum Qualifications...Temps pleinTravail à domicile$127k - $225k par année
...Huawei Canada has an immediate permanent opening for a Software Engineer. About the team: The Distributed Data Storage... ...research in distributed data systems, aiming to develop next-generation cloud serverless products that encompass core infrastructure and databases....Emploi permanentTemps pleinStageRecrutement immédiat
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Staff Software Engineer — AI for Developer Productivity. Soyez parmi les premiers à postuler !
