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- ...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
$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...SuggestedPermanent employmentFull timeInternshipImmediate start$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...SuggestedFull timeInternship- ...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
- ...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
- ...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 workInternship
- ...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 contractContract workFor contractorsWork at officeRemote work2 days per week3 days per week
- ...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 workInternshipImmediate startFlexible hours
$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 contractTemporary workSummer holidayLocal area- ...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
- ...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 workInternshipFlexible hours1 day per week
$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$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 contractTemporary work$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...- ...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 contractFull time
- ...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 officeLocal area
$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- ...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 contractContract workFor contractorsInternshipWork at officeRemote work
- ...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...
$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 contractInternshipImmediate start- ...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 contractContract workWork at office3 days per week
- ...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...
$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$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 employmentWork at office3 days per week- ...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...
- ...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
$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 contractWork at office- ...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
$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...InternshipFlexible hours$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...
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
- window installer Markham, ON
- software support Markham, ON
- software Markham, ON
- software trainer Markham, ON
- remote software Markham, ON
- software qa Markham, ON
- software asset management analyst Markham, ON
- embedded software Markham, ON
- software implementation project manager Markham, ON

