Cloud Virtualization Software Engineer Intern

4 weeks ago


Markham, Ontario, Canada AMD Full time
Job Description

WHAT YOU DO AT AMD CHANGES EVERYTHING

We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.

AMD together we advance_

LOCATION: Markham, ON

ONSITE/HYBRID: This is an on-site role as the hiring team will require the student to work in the Markham office at least 3 days a week throughout the entire duration of the co-op work term. COVID-19 protocols are being strictly followed.

PROGRAM TERM: Winter Month) - Start Date Sep.9, Dec.20, 2024

ABOUT THE DEPARTAMENT

We're a young and rapidly growing team powering the graphic processing units (GPUs) of Cloud Service Providers such as Microsoft Azure and Amazon Web Services. As cloud computing sets the tone in the new generation of technology, we work to enable cloud gaming, machine learning and powering other creative uses of GPUs in a non-traditional environment.

THE ROLE

We develop kernel driver software and related software tools (such as the Radeon Software) for professional, server-grade GPUs, such as AMD Radeon Pro V620 (known as NGads V620 on Azure), AMD InstrinctTM MI300 and AWS G4ad V510. A successful candidate will work with industry experts on the team on solutions related to virtualization platforms and operating systems.

WHAT YOU'LL BE DOING

The successful candidate will learn about graphics driver architecture and how we program our graphics chips to work with a variety of Hypervisors (KVM, HyperV, VMWare, Xen) and Operating Systems (Windows, Linux, Android). As a valued member of our team, we will invest in growing your career and have your contributions enhance AMD's Cloud GPU offerings. Using this knowledge, the candidate will be entrusted with developing tools to enhance

You will participate in SCRUM teams to give you an opportunity to learn and experience all aspects of software development process including coding, documentation, and performance analysis. Your problem-solving skills will be challenged by debugging and resolving issues. As you finish one project and move on to the next, you will witness the unique learning opportunities between the different cloud providers and use cases of our GPUs.

REQUIREMENTS

Strong object-oriented programming background, C/C++ preferredAbility to write high quality code with a keen attention to detailFamiliarity with Windows, Linux and/or Android operating system developmentExperience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plusEnjoy tinkering with containers and other new technologiesGood communication and problem-solving skillsHighly motivated, self-starter with good interpersonal skills

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.



  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....

  • Software Engineer

    2 weeks ago


    Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for aSoftware Engineer - GPU Graphics.Responsibilities:Perform deep analysis on graphics applications, and optimize software components to deliver best graphics experience on Huawei GPU.Contribute to software development at the product or platform level.Contribute to design and code writing for a specific...


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Software Engineer.Responsibilities:Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...


  • Markham, Ontario, Canada JAM Software GmbH Full time

    Embedded Software Developer – Satellite Communications Are you excited to join a top-notch global engineering design house specializing in embedded software/hardware, electronics, and electro-mechanics? What we're seeking - Dynamic professionals who are highly motivated - Designers with a service-oriented mindset and diverse backgrounds - Professionals...


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada JAM Software GmbH Full time

    Embedded Software Developer – Packet processing Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? What we're looking for • Highly motivated and dynamic professionals • Motivated designers with broad backgrounds and...


  • Markham, Ontario, Canada Qualcomm Full time

    Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm...


  • Markham, Ontario, Canada Nutanix Full time

    Company: Qualcomm Canada ULCJob Area: Engineering Group, Engineering Group > Software EngineeringGeneral Summary: The Snapdragon Digital Chassis is our comprehensive set of cloud-connected automotive platforms for telematics and connectivity, computing, and driver assistance and autonomy. We all


  • Markham, Ontario, Canada JAM Software GmbH Full time

    Senior Software Engineer – Python AutomationAre you prepared to join a top global engineering design firm specializing in embedded software/hardware, electronics, and electro-mechanics?The Connectivity test team is looking for a dedicated Automation Developer to contribute to enhancing our partner's infotainment system.As a part of the Connectivity...


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada General Motors Full time

    The Software Defined Vehicle will enhance the vehicle's computing capacity, connectivity, and enable faster software development cycles. As a Software Simulation Developer, you will play a crucial role in creating cutting-edge automotive software-in-the-loop simulation environments that are highly optimized, largely automated, and capable of handling...


  • Markham, Ontario, Canada Metergy Solutions Inc Full time

    Manager - Software Development (Technical Lead) We help our customers effectively manage their utility consumption as we supply, install and remotely read electricity, water and thermal submeters across a fleet of over 700,000 total meter points. Across all building types, retrofit or new construction, we have the knowledge, equipment and staff to deliver a...