Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: AMD
Location: Markham, ON, Canada
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

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_

THE ROLE:

We are looking for an experienced Engineer, who with their software systems engineering expertise will seek data flow challenges from the System Under Test to the Cloud and back to the Engineers. Ability to work multi-functionally will ensure full engagement with our core automation, product engineering, & other teams, and software program management skills will help provide a tactical execution structure for your Blueprint.

 

THE PERSON:

Curiosity will drive learning to improve how we as a group, and an organization, can get better every day, and your peers will provide a diverse and encouraging environment for career growth, driving the opportunity to be a part of Delighting Our Customers.

 

We at AMD are Gamers and Performance Enthusiasts at heart, so if you like Acute Performance and seeing your work provide direct benefits to our customers' quality of computing life, you would love our team. The successful candidate will work closely with software engineering teams to develop robust and efficient end-to-end validation strategies for new products, technologies, and features, directly lead the efforts of design and development of new test cases across all elements of validation stack (developer pre-submission test, continuous integration, product and user experience validation), with heavy emphasis on automation and use of AI. 

 

KEY RESPONSIBILITIES:

  • Review Software specification and requirements from business stakeholders and SW architect/development teams
  • Lead a cross-functional / virtual team of test content development engineers to implement & maintain test collateral for new features/functions per software specifications
  • Work closely with SW development teams to build and refine test content, enable and improve testability in our products, debug and triage complex hardware and software issues, take an active role in code reviews to promote test driven development
  • Regularly report on validation performed amongst various phases of product development and its progress.  Clearly articulate status and impact statements.   
  • Drive strategic, impactful cross-functional innovation initiatives for improvement in quality, efficiency and customer satisfaction. Actively explore and champion opportunities for continuous improvement.
  • Drive continuous review, analysis and improvement activities for test and test automation strategies, plans, content.  Demonstrate results: quality, effectiveness, ROI, etc.
  • Engage with multi-functional leadership & teams to integrate your output with other project work streams
  • Hands-on debug to root cause performance and data/analysis flow & delivery challenges; collaborate with peer teams to analyze and resolve issues.
  • Assist multi-functional technical teams with targeted ad hoc analyses methodologies
  • Make an impact by collaborating with other professionals on common program test & debug activities and process improvements

PREFERRED EXPERIENCE:

  • Strong C/C++ development skills with a good understanding of object-oriented design
  • Debugging and test automation knowledge; demonstrated understanding of SW validation process, methodology and best practices
  • Solid understanding of PC Graphics Technologies (Computer vision, computer displays, HDTV, VR), on-line and off-line multimedia content streaming/playback, file transcoding, 3D graphics concepts, DirectX, Vulkan and / or OpenGL, 3D/VR gaming, and game engine technologies
  • Good understanding of Windows & Linux Operating System concepts and x86 architecture
  • Demonstrated experience in and ability to independently identify and analyze validation requirements in design stages to propose code changes to software design for test driven development
  • Linux experience in the areas of kernel/drivers/user space and Linux community / Open Source contribution
  • OS architecture knowledge including race conditions, synchronization, deadlocks, and interrupt management
  • Self-motivated, should be able to take lead in mastering new technologies
  • Familiarity with industry standard project, code and defects management tools, such as GitHub, Jira, JAMA and Confluence
  • Be able to work in fast-paced and dynamic environment, both as an individual and part of a team

ACADEMIC CREDENTIALS:

  • Bachelors (minimum) or Masters (preferred) in Electrical Engineering, Computer Engineering, Computer Science, or a closely related field
  • Demonstrated multi-year experience in software test, testcase and test automation development

 

#LI-TB1

#LI-Hybrid

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.


 Apply on company website