Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

SOFTWARE ARCHITECT - WINDOWS INSTALLER & DEPLOYMENT

AMD

ADVANCE YOUR CAREER. ADVANCE THE WORLD. At AMD, we believe technology has the power to solve the world's most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD is shaping the future.

ADVANCE YOUR CAREER. ADVANCE THE WORLD. At AMD, we believe technology has the power to solve the world's most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD is shaping the future. Whether you're designing next-gen processors, enabling AI breakthroughs, or bringing leading edge products to market, every role at AMD contributes to something bigger - technology that moves the world forward. Join us and, together, we'll advance your career.

THE ROLE:

AMD is looking for an experienced Software architect specializing in Windows installation, and deployment, to design, develop, and maintain reliable Windows installers and deployment solutions for desktop, device, and AI-enabled applications.

THE PERSON:

The ideal candidate has deep knowledge of the Windows installation ecosystem, strong C++/QT/Python development skills, and practical experience integrating modern AI-assisted development tools and AI applications.

Key Responsibilities

  • Architect, develop, and maintain robust Windows installers and installation frameworks for desktop applications, device drivers, services, Store/MSIX apps, and supporting runtimes and third-party components
  • Develop installer components and supporting tools in C++, Qt, and Python
  • Own install, upgrade, repair, rollback, uninstall, and migration scenarios across supported Windows versions, architectures, and enterprise environments
  • Enable silent, unattended, command-line, and enterprise software deployment
  • Diagnose and resolve difficult installation, upgrade, driver, registry, permissions, and system-configuration issues
  • Improve installation reliability, performance, logging, diagnostics, and recovery mechanisms
  • Partner with application, driver, QA, build, security, and release engineering teams
  • Evaluate and incorporate AI-assisted development tools into engineering workflows

Preferred Experience

  • Multiple years of professional software development experience, with significant experience developing Windows applications or deployment software, including Agile/Scrum experience, mentoring engineers, and reviewing architecture and implementation decisions
  • Deep knowledge of Windows installation and deployment architecture, including installing, upgrading, repairing, and removing desktop applications, services, device drivers, and Store/MSIX apps, with Windows driver deployment expertise: installation requirements, signing, versioning, upgrade, rollback, and removal
  • Strong command of Windows internals: Registry, services and processes, permissions/ACLs, UAC, file system and system directories, environment variables, 32/64-bit compatibility, and threat modeling
  • Proven troubleshooting of installation failures using event and installer logs, Event Viewer, and tools such as WinDbg, Process Monitor, Process Explorer, and Windows Performance Analyzer
  • Expert modern C++ and Qt (application architecture, GUI, signals/slots, threading), integrated with Win32/Windows APIs, with a solid foundation in object-oriented design, multithreading, memory management, debugging, and software architecture
  • Strong Python for automation, build, test, packaging, and deployment tooling; experience with PowerShell and Windows command-line tools
  • Hands-on experience with installer technologies such as MSI/Windows Installer, MSIX/AppX, WiX Toolset, InstallShield, or NSIS, and a strong grasp of installer concepts: sequencing, custom actions, components/features, major/minor upgrades and downgrades, repair/rollback, per-machine vs. per-user, silent/unattended installs, logging, dependency management, and bootstrapper/bundle design
  • Packaging multi-component products (executables, services, drivers, plugins, background processes, runtimes) with prerequisites and elevated or system-level requirements, across multiple Windows releases and hardware configurations, including enterprise deployment technologies such as Intune and SCCM/MECM
  • Code signing, certificate management, and secure software supply-chain practices, including dependency/security scanning, along with CI/CD (Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or equivalent) automation of packaging, installer generation, signing, install/upgrade/uninstall and regression testing, and release validation on clean Hyper‑V or VMware virtual machines
  • Practical use of AI-assisted development tools (Claude/Claude Code, GitHub Copilot, ChatGPT) for coding, debugging, test creation, and documentation, and developing or integrating AI-enabled applications (APIs, SDKs, model integration); familiarity with ComfyUI, LM Studio, or Lemonade is a plus

Academic Credentials

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Benefits offered are described: AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.

This posting is for an existing vacancy.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the SOFTWARE ARCHITECT - WINDOWS INSTALLER & DEPLOYMENT in Markham, ON vacancy
  •  ...AMD is seeking an experienced Software Architect specializing in Windows installation and deployment to design, develop, and maintain reliable Windows installers and deployment solutions for desktop, device, and AI-enabled applications. The ideal candidate has deep knowledge... 
    Suggested

    AMD

    Markham, ON
    3 days ago
  • $106k - $156k per year

     ...description Huawei Canada has an immediate permanent opening for a Software Engineer. About the team: The Web Technology Lab...  ...and data-driven rendering Construct the 2D graphics stack and window system of the terminal operating system (such as OpenHarmony), optimize... 
    Suggested
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    a month ago
  • $125k - $145k per year

     ...OVERVIEW The Software Architect applies specialized knowledge to conceptualize, design, develop, configure, and implement business and technical software solutions. The Software Architect interacts with both the client and project members such as the Product Manager, Project... 
    Suggested
    Full time
    Internship

    Engage People Inc.

    Markham, ON
    more than 2 months ago
  •  ...take on a growing number of clients. Our hard-working and motivated team works on many different homes for a variety of clients doing window cleaning, gutter cleaning, and power washing services. Everyone on our team also learns how to perform some sales roles on the job site... 
    Suggested
    Summer work
    Internship

    Markham Window

    Markham, ON
    more than 2 months ago
  •  ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada...  ...research. This role offers the opportunity to architect systems that directly impact human...  ...Establish scalable patterns for model deployment, orchestration, evaluation, and governance... 
    Suggested
    Long term contract
    Full time

    Sitero

    Markham, ON
    more than 2 months ago
  • $58k - $104k per year

     .... About the job: We are seeking a forward-thinking Software Engineer to join our team. Our mission is to integrate cutting...  .... Agentic System Development: Hands-on experience in architecting and deploying autonomous agent systems. Deep understanding of agentic... 
    Long term contract
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...General Motors Canada is seeking a Staff Engineer of Software Engineering, Embedded Platform, to lead CI/CD for embedded and simulation workloads. You will architect enterprise-scale pipelines, define quality gates, and drive GitOps delivery across multi-cluster Kubernetes... 

    GM of Canada Company

    Markham, ON
    2 days ago
  •  ...General Motors seeks a software engineering leader to modernize and scale build systems for software-defined vehicles. Lead migration from Make-based workflows to Bazel, shaping strategy, infrastructure, and across-repo tooling with a focus on speed, reliability, and reproducibility... 

    General Motors

    Markham, ON
    4 days ago
  • $114.4k - $164.4k per year

     ...complex problems across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and...  ...version control system \u2013 GIT\n * Experience with Linux and Windows development environment\n\n\n\nPreferred Qualifications\n\n *... 
    Full time
    Work from home

    Qualcomm

    Markham, ON
    more than 2 months ago
  •  ...experienced AI Lead Solutions Architect to drive strategic...  ...design to scalable production deployment while driving technical innovation...  ...Responsibilities Architect and deploy end-to-end AI/ML solutions...  ...~10+ years of professional software development or relevant research... 
    Long term contract
    Contract work
    For contractors
    Work at office
    Remote work
    2 days per week
    3 days per week

    Workana

    Markham, ON
    10 days ago
  • $87k - $108k per year

     ...Position Summary: The Applied AI Software Engineer is a hands-on...  ...designing, building, testing, deploying, and supporting secure,...  ...designers, data professionals, architects, security specialists, quality...  ...quality, safety, latency, context-window, data-residency, scalability,... 
    Full time
    Internship
    Flexible hours
    Markham, ON
    8 days ago
  •  ...Role Overview We are seeking an experienced Guidewire Architect to lead the architecture, design, and implementation of Guidewire...  ...architectural guidance throughout project delivery. Support successful deployment and transformation initiatives across insurance platforms. #J... 

    Talentmatics Inc.

    Markham, ON
    3 days ago
  • $127k - $225k per year

     ...Job description Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology Lab explores innovative architectures to enhance the rendering of ArkUI and web content. The research includes customizing GPU drivers... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  • $140k - $190k per year

     ...difference by protecting what matters most. The Cyber Security Architect is responsible for defining, designing, and assuring security...  ...security across enterprise networking, identity and access services, Windows/Linux servers, virtualization platforms, storage, backup, cyber... 
    Temporary work
    Internship
    Flexible hours

    Aviva plc

    Markham, ON
    2 days ago
  •  ...technology modernization. They're looking for a senior Enterprise Architect to define the target state architecture and build the strategic...  ...of systems integration, APIs, integration patterns and software development practices ~ Solid understanding of cloud platform... 
    Contract work

    Encore Technical Solutions Inc.

    Markham, ON
    7 hours ago
  •  ...Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the...  ...cloud platform.   About the job: Lead end-to-end design and deployment of multi-agent evaluation systems on cloud platforms, explore... 
    Permanent employment
    Full time
    Immediate start
    Overseas

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...Amazon Sagemake unified studio experience REQUIREDSENIOR CLOUD ARCHITECT POSITION SUMMARY We are seeking a Senior Cloud Architect with...  ...integrating Snowflake with AWS, particularly Snowflake deployed on private cloud environments Experience within financial services... 
    Contract work
    Internship
    Flexible hours
    1 day per week

    Adastra Group

    Markham, ON
    4 days ago
  • $186k - $236k per year

     ...crashes, zero emissions, and zero congestion. Our teams develop the software, systems and technology that make advanced driver assistance and...  ...vehicle programs. About The Role: The Principal Systems Architect, AV Platform Software System Architecture is a technical leader... 
    Long term contract
    Temporary work

    General Motors

    Markham, ON
    4 days ago
  • $160k - $180k per year

     ...industrial applications. Job Description: The Senior System Architect is the senior technical authority responsible for the...  ...Conditional Access, MFA, Delinea privileged access management, Intune, Windows Autopilot, PolicyPak, and PrinterLogic. Establish role‑based access... 
    Long term contract
    Temporary work
    Summer holiday
    Local area

    Amphenol ICC

    Markham, ON
    7 hours ago
  • $186k - $236k per year

     ...professional to join our team as the Staff Engineer of Software Engineering, Embedded Platform. As a Continuous Integration Developer (Architect Level), you will define the architecture,...  ...and strategy for how GM builds, tests, and deploys virtualized vehicle software. You’ll... 
    Work at office

    General Motors (GM)

    Markham, ON
    2 days ago
  • $126k - $189k per year

     ...Responsibilities: Design and architect scalable AI/ML solutions,...  ...solutions across edge and cloud deployment environments. Establish...  ...experimentation. Design and deploy on GE GridNode/edge platforms...  ...hands-on experience within software engineering, AI/ML development... 

    Aimlroles

    Markham, ON
    3 days ago
  •  ...Description Location: Markham, Ontario, Canada Position: Software Developer - Frontend Enterprise Web Application Development...  ...closely with teams in the US and Taipei to develop, integrate, and deploy AI-powered People Operations (Pops) applications, with a primary... 
    Full time
    Worldwide

    Cienet International

    Markham, ON
    a month ago
  •  ...companies around the globe. About the Client Our client is a leading Canadian financial institution seeking a senior AI Solution Architect to join its Solutions Architecture team. The organization is expanding its digital capabilities, integrating strategic business... 
    Long term contract
    Contract work
    For contractors
    Internship
    Work at office
    Remote work

    Workana

    Markham, ON
    10 days ago
  • $99.5k - $149.3k per year

     ...science, build models or train models AI’s ability to solve complex problems across 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 on Qualcomm... 
    Full time
    Work from home

    Qualcomm

    Markham, ON
    a month ago
  •  ...Description Location: Markham, Ontario, Canada Position: Senior Software Developer - Full Stack Web Application Development CIeNET...  ...and our engineering team in Taipei to develop, integrate, and deploy the AI-powered Pops Applications. Excellent English... 
    Full time
    Worldwide

    Cienet International

    Markham, ON
    a month ago
  •  ...General Motors seeks a Staff Software Developer to join the Diagnostics Infrastructure Software team in the Autonomous Vehicle Integrity Platform. You will architect diagnostic software applications and libraries, set technical direction, and mentor engineers across cross‑functional... 

    GM of Canada Company

    Markham, ON
    3 days ago
  •  ...collaboration with industry experts to create a highly competitive cloud platform. Our team has an immediate permanent opening for a Principal Software Engineer. About the job: Integrate AI frameworks with cloud infrastructure to optimize end-to-end architecture for AI... 
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...Guidewire Solution Architect (BBBH12185) Markham, Canada Contract Job title: Guidewire Architect Duration: Long-term contract Role status: Current opening We are seeking an experienced Guidewire Architect to lead the architecture, design, and implementation... 
    Long term contract
    Contract work
    Work at office
    3 days per week

    ISG Search Inc

    Markham, ON
    2 days ago
  •  ...Description Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers   CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded in the U.S. in the year... 
    Full time
    Worldwide

    Cienet International

    Markham, ON
    28 days ago
  •  ...General Motors is seeking a Principal/Staff Software Engineer to shape and scale the...  ...robustness, failure triage, execution speed, and deployment efficiency across CI/CD pipelines and...  ...safety critical products. Experience architecting large-scale CI/CD, embedded test... 
    Full time
    Work at office
    Immediate start

    General Motors

    Markham, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to SOFTWARE ARCHITECT - WINDOWS INSTALLER & DEPLOYMENT. Be the first to apply!