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
    more than 2 months 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
  •  ...IBM Software in Canada is seeking a Senior Software Developer/Architect to drive the Connect Platform on the Confluent integration stack. You will help design, build, and operate components that connect Kafka with external systems, both on‑prem and in the cloud, enabling scalable... 
    Suggested

    International Business Machines Corporation

    Markham, ON
    1 day 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... 
    Suggested

    GM of Canada Company

    Markham, ON
    3 days 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... 
    Summer work
    Internship

    Markham Window

    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
    15 days ago
  •  ...is supported. We’re not just about insurance; 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
    Immediate start
    Flexible hours

    Aviva plc

    Markham, ON
    19 hours 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... 
    Long term contract
    Temporary work
    Summer holiday
    Local area

    Amphenol ICC

    Markham, ON
    1 day 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
    3 days ago
  •  ...Amazon Sagemake unified studio experience REQUIREDSENIOR CLOUD ARCHITECT POSITION SUMMARY We are seeking a Senior Cloud Architect...  ...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
    3 days ago
  • $55k - $70k per year

     ...industry Manufacture Private company, corporation or industry Software company Information technology (IT) service provider...  ...NET Ajax C# JQuery Soap Software development MS Windows TCP/IP HTML MySQL Area of work experience ~ Design... 
    Remote work

    Canamex Electronics Limited

    Markham, ON
    19 hours 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
    19 hours ago
  • $126k - $189k per year

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

    Aimlroles

    Markham, ON
    3 days 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... 
    Long term contract
    Full time

    Sitero

    Markham, ON
    more than 2 months ago
  •  ...Trane Technologies seeks an HVAC Technician for an on-site Canada role focused on precise installation and repair at customer locations. You will forecast issues, source materials, and coordinate with project leaders to ensure customer satisfaction and high-quality workmanship... 
    Work at office
    Local area

    CCO Trane Canada Co.

    Markham, ON
    3 days ago
  • $40k - $70k per year

     ...industry Manufacture Private company, corporation or industry Software company Information technology (IT) service provider...  ...Device drivers Networking software Networking hardware MS Windows Networking security Intranet Internet Servers... 
    Remote work

    Canamex Electronics Limited

    Markham, ON
    19 hours 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
    15 days 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
  • $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
  •  ...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 of Guidewire InsuranceSuite solutions, with a strong focus on... 
    Long term contract
    Contract work
    Work at office
    3 days per week

    isgSearch

    Markham, ON
    3 days ago
  •  ...Engineering General Summary Staff Software Engineer – Qualcomm AI Runtime AI...  ...SDK, empowering OEMs, and developers to deploy advanced deep neural networks (DNNs) on...  ...systems such as Android, embedded Linux, Windows on Snapdragon and QNX Implement and... 

    MaC VC

    Markham, ON
    3 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
    5 days ago
  • $115k - $125k per year

     ...Join this small team as an Intermediate Solutions Architect! The environment is AWS, SAAS and custom Java applications. In this role, you'll be responsible for contributing to identifying solutions roadmaps and technologies, conducting architectural system evaluations, designing... 
    Permanent employment
    Work at office
    3 days per week

    SearchLabs

    Markham, ON
    25 days ago
  •  ...Engineering Group, Engineering Group Software Engineering General Summary As a...  ...appropriate, the customer experience of installation and deployment of Qualcomm hardware and software in a...  ...Ubuntu Server, RHEL, SUSE, similar or Windows server ~ Work with multiple SW/HW... 

    Qualcomm

    Markham, ON
    24 days ago
  •  ...Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status, operation and maintenance... 
    Full time

    Techy Logs Software Inc

    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
    Work at office

    GM of Canada Company

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

    General Motors

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

     ...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
    3 days ago
  • $140k - $250k per year

     ...monitors, and analyze metrics to prove the architectural test plan is complete. Cross-functional Collaboration: Partner with architects and RTL teams to root-cause mismatches across RTL, model, and specification, drive design fixes, and support emulation, FPGA, and silicon... 

    NUVACORE

    Markham, ON
    3 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!