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

Software Architect - Windows Installer & Deployment

Advanced Micro Devices, Inc.

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 4 hours ago
Similar jobs that could be interesting for youBased on the Software Architect - Windows Installer & Deployment in Markham, ON vacancy
  •  ...AMD is looking for a strategic software engineering lead who is passionate about architecting and delivering solutions for enterprises...  ...in real-world enterprise deployments, including AI inferencing, edge...  ...Architecture & Delivery Architect and deliver end-to-end software... 
    Suggested
    Full time
    Internship

    AMD

    Markham, ON
    6 days ago
  •  ...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... 
    Windows

    Advanced Micro Devices, Inc.

    Markham, ON
    4 hours ago
  • $27 per hour

     ...Job Details Job Title: Floor Covering Installer Employer Name: SS Pacific Construction Inc. Job details Location of work: Various locations - 7200 Markham Road, Markham ON L3S 3R7 and 15 Palace Street, Kitchener, ON N2E 1H4 Salary: $27.00/ hour Vacancies:... 
    Suggested
    Remplacement
    Permanent employment
    Full time
    Immediate start
    Weekend work
    Day shift
    Afternoon shift
    Early shift

    SS Pacific Construction Inc.

    Markham, ON
    14 hours 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... 
    Windows
    Full time
    Summer work

    Markham Window & Eaves Cleaning

    Markham, ON
    a month ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products...  ...and reliability can be equally satisfying. What You Will Do: Architect, design, build and operate end-to-end solutions for collecting,... 
    Suggested
    Full time

    IBM

    Markham, ON
    1 day 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... 
    Full time
    Work at office

    General Motors

    Markham, ON
    5 days ago
  •  ...- Manufacture - Private company, corporation or industry - Software company - Information technology (IT) service provider Tasks...  ...Ajax - C# - JQuery - Soap - Software development - MS Windows - TCP/IP - HTML - MySQL Area of specialization - Development... 
    Windows
    Permanent employment
    Temporary work
    Remote work

    Canamex Electronics Limited This link will open in a new win...

    Markham, ON
    2 days 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... 
    Windows
    Temporary work
    Internship
    Flexible hours

    Aviva

    Markham, ON
    2 days ago
  •  ...your career. THE ROLE: AMD is looking for a Security Firmware Architect to join the Product Security Office (PSO) in securing the platforms...  .... You will work at the intersection of hardware, firmware, and software, designing security features that protect customer workloads, AI... 
    Full time
    Internship
    Work at office
    Remote work

    AMD

    Markham, ON
    5 days ago
  •  ...threat modeling, security analysis, vulnerability assessment, CVSS scoring, and mitigation activities across hardware, firmware, and software. Write architecture specifications for platform and firmware security features. Engage customers and ecosystem partners to capture... 
    Full time
    Remote work

    AMD

    Markham, ON
    11 days ago
  •  ...learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: You are an experienced, innovative,... 
    Full time

    Synopsys

    Markham, ON
    1 day ago
  •  ...Your Opportunity The Senior Architect will apply superior client service skills, and project management best practices, to deliver Mission...  ...potential unanticipated scope. Functional knowledge of BIM software Revit Strong working knowledge of Microsoft Office and... 
    For contractors
    Work at office
    Local area

    Stantec

    Markham, ON
    2 days ago
  •  ...drive our shift from proven post-silicon software validation frameworks and System-Level...  ...the technical roadmap, architecture, and deployment strategy for migrating post-silicon SLT...  ...configurations. Pattern Generation & Conversion: Architect and develop software utilities/pipelines... 
    Full time
    Internship
    Shift work
    Early shift

    AMD

    Markham, ON
    6 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
    5 days ago
  • $90k - $110k per year

     ...Job Description Job Description ERP SOFTWARE IMPLEMENTATION CONSULTANT - Distribution Focus Location: Greater Toronto Area (Hybrid...  ...as a trusted advisor, guiding clients from discovery through deployment and ongoing support and optimization. We seek a bright,... 
    Remote work

    Evron Computer Systems

    Markham, ON
    28 days ago
  •  ...BE DOING: We are seeking highly motivated Software Engineering intern/co-op to join our team...  ..., from design and built to testing and deployment We will encourage you to build scripts...  ...programming and Scripting language like Python, Windows PowerShell, Linux shell script, Perl,... 
    Windows
    Full time
    Temporary work
    Summer work
    Internship
    Worldwide

    AMD

    Markham, ON
    5 days ago
  • $147k - $196.6k per year

     ...business]. The role General Motors is seeking an experienced System Architect to define the technical vision, architecture, and roadmap for...  ...role for an architect who can operate across controls, software, hardware, modeling, test, safety, and program organizations. You... 
    Full time

    General Motors

    Markham, ON
    5 days ago
  • $147k - $196.6k per year

     ...seeking a highly skilled and motivated Staff Software Developer to join our Diagnostics...  ...infrastructure software development, responsible for architecting new diagnostic software applications and...  ...in diagnostic strategy and software architect. Knowledge of vehicle diagnostic... 
    Long term contract
    Full time
    Work at office

    General Motors

    Markham, ON
    5 days ago
  •  ...Specific job responsibilities include: The architect will: Establish the end-to-end CI/CD reference architecture for Platform Software delivery across component, pillar, system-...  ...dependencies, resource budgets, boot and deployment behavior, communication health, and system... 
    Full time
    Local area

    General Motors

    Markham, ON
    5 days ago
  •  ...together, we’ll advance your career. THE ROLE: AMD is seeking a Software Engineer, AI & Engineering Productivity Tools to build...  ...Drive DevOps best practices through CI/CD automation, monitoring, deployment, and infrastructure improvements. Identify and eliminate manual... 
    Full time
    Internship

    AMD

    Markham, ON
    6 days ago
  • $111.7k - $167.6k per year

     ...seeking a highly skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous Deployment (CI/CD) and Embedded Software Development Tools...  ...automated builds, integration, and testing. Architect, implement, and operate cloud-based platforms... 
    Full time
    Remote work
    3 days per week

    General Motors

    Markham, ON
    5 days ago
  • $140k - $190k per year

     ...re about making a real difference by protecting what matters most. We are looking for a highly skilled Finance and Data Solution Architect to help build the future of our Finance Transformation journey. Using your expertise in Oracle Fusion, IFRS 17, finance data architecture... 
    Internship
    Flexible hours

    Aviva

    Markham, ON
    2 days ago
  •  ...Global Operations & Supply Chain team, you will use your expert software engineering skills to develop product security. When you join our...  ..., APIs, applications, OSes and their interactions within Windows, Linux, gaming, compute, and virtualization environments. Eagerness... 
    Windows
    Full time
    Internship

    AMD

    Markham, ON
    22 hours ago
  •  ...’ll advance your career. THE ROLE: AMD is looking for a Senior Software Engineer - GPU Profiling Tools for the Developer Tools team, where...  ...and in a team Knowledge of Linux development environments; Windows experience is a plus ACADEMIC CREDENTIALS: ~ Bachelor’s or... 
    Windows
    Full time
    Internship

    AMD

    Markham, ON
    5 days ago
  •  ...that moves the world forward. Join us and, together, we’ll advance your career. THE ROLE: We are looking for a System Power Delivery Architect to drive the board level power delivery solutions for AMD's Client and Graphics products. As a key contributor to the success of AMD... 
    Long term contract
    Full time
    Internship

    AMD

    Markham, ON
    5 days ago
  • $115k - $164.6k per year

     ...seeking an experienced, motivated, and creative Senior Embedded Software Developer in the development of Low Voltage Power Distribution...  ...Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions, with a solid understanding of DevOps... 
    Full time

    General Motors

    Markham, ON
    5 days ago
  • $115k - $164.6k per year

     ...experienced and motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test...  ...environments are delivered with quality Support cloud deployments Your Skills & Abilities (Qualifications): ~ Bachelor of Science... 
    Full time
    Work at office

    General Motors

    Markham, ON
    5 days ago
  • $115k - $164.6k per year

     ...modified, compiled, tested, and merged to how it is eventually deployed. Our goal is to ensure that our AV engineers and others here have...  ...matter most in their domain. The Role We are looking for a Senior Software Engineer with an extensive engineering background, experience... 
    Full time
    Remote work

    General Motors

    Markham, ON
    5 days ago
  •  ...times per week, at minimum. The Role: General Motors is seeking a software engineering leader to modernize and scale the build systems...  ...Integrate Bazel with enterprise CI/CD, testing, release, artifact, deployment, observability, security, and infrastructure workflows, and... 
    Full time
    Work at office

    General Motors

    Markham, ON
    5 days ago
  •  ...BE DOING: We are seeking highly motivated Software Engineering intern/co-op to join our team...  ..., from design and built to testing and deployment We will encourage you to build scripts...  ...programming and Scripting language like Python, Windows PowerShell, Linux shell script, Perl,... 
    Windows
    Long term contract
    Full time
    Summer work
    Internship
    Worldwide

    AMD

    Markham, ON
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Architect - Windows Installer & Deployment. Be the first to apply!