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
- 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
- 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- ...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...SuggestedFull timeInternship
- ...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
$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:...SuggestedRemplacementPermanent employmentFull timeImmediate startWeekend workDay shiftAfternoon shiftEarly shift- ...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...WindowsFull timeSummer work
- 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,...SuggestedFull time
$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 timeWork at office- ...- 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...WindowsPermanent employmentTemporary workRemote work
$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...WindowsTemporary workInternshipFlexible hours- ...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 timeInternshipWork at officeRemote work
- ...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 timeRemote work
- ...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
- ...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 contractorsWork at officeLocal area
- ...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 timeInternshipShift workEarly shift
- ...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 timeWork at officeImmediate start
$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- ...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,...WindowsFull timeTemporary workSummer workInternshipWorldwide
$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$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 contractFull timeWork at office- ...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 timeLocal area
- ...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 timeInternship
$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 timeRemote work3 days per week$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...InternshipFlexible hours- ...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...WindowsFull timeInternship
- ...’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...WindowsFull timeInternship
- ...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 contractFull timeInternship
$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$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 timeWork at office$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 timeRemote work- ...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 timeWork at office
- ...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,...WindowsLong term contractFull timeSummer workInternshipWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect - Windows Installer & Deployment. Be the first to apply!
- software architect Markham, ON
- installer telecommunications Markham, ON
- siding installer Markham, ON
- remote software Markham, ON
- entry level software Markham, ON
- software sales Markham, ON
- software implementation project manager Markham, ON
- software technical support Markham, ON
- software Markham, ON
- software support Markham, ON


