Sr. Systems Design Engineer (83150)

Location: Bangalore, Karnataka, IN

Company: Advanced Micro Devices

Apply now

Apply for Job


What you do at AMD changes everything 


At AMD, we push the boundaries of what is possible.  We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center. 


Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results.  It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world.   If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.

 

Job Title: Senior Automation Design and Display Execution Engineer  

 

AMD Catalog Position: MTS/Senior SW Design Engineer targeting to support Tools and Automation Development- the difference is years of experience. MTS (5-8 years) / SR (3-5 years) of applicable experience

 

Job Description: The Validation Enablement Team in the Semi-Custom Post Silicon Engineering Department is responsible for providing support of all Validation efforts on next generation microprocessors (CPU), Acceleration Processing Units (APU), Graphics Processing Units (GPU), Discrete graphic solutions and any other silicon or board solutions developed at AMD for specific customers of the Semi-Custom Business Unit.  The VE Team is looking for a SW Tools Development individual that can work with a variety of senior level Engineers, Managers and Program Managers to continue and enhance the development of the Automation Framework that will maximize resources to validate these SoC Architectures and allow the various Teams to meet their Program milestones.   

 

Key Responsibilities:

The successful candidate will contribute in the development of SW Tools, Automation Infrastructure and Framework to enable post-silicon activities related to all aspects for Validation, Characterization and Optimization of CPU/GPU/APU products. This individual will need to work with the various Program Validation Lead Engineers, Horizontal Team Leads/Managers, other Automation Development Engineers and the associated Customers to help define, direct and drive the strategies and methodologies as well as implement the solutions to meet or exceed customer expectations. 

The following is a list of but not limited to key responsibilities that the candidate will contribute to:

    • Support the current Automation Frameworks for new products – Infrastructure, Tools, Scripts, GUI, and the like, mostly in Python
    • Define and Lead the Validation teams in the development of new and improved Automation Infrastructure and/or SW Tools
    • Help with execution and debug of errors on HDMI, DP, PCIe or USB test plans in which you have developed the Automation.
    • Utilize test systems and power measurement equipment for automated test framework.
    • Proactively drive continuous improvement for post-silicon Validation and SW Development related procedures.

 

Required Technical Experience, Knowledge, and Skills:

  • BS Required / MS would be considered a plus
  • Experience in a Software Tools and/or Software Automation development team
  • Scripting experience in Python, particularly Python3, use of third-party libraries, multithreading and object-oriented design and debugging in a single-stepping IDE
  • Understanding of Networking sockets and protocols
  • Ability to read and understand programmers register access guides for hardware devices and platform schematics
  • Knowledge of PC bus interconnects, such as PCI Express, USB, HDMI, DP, GDDR, or Hyper Transport
  • Hardware setup and troubleshooting.  This applies mostly to helping debug the infrastructure which requires executing test scripts on the SUTs connected to the Infrastructure.
  • Development for cross-platform environment in Linux and Windows
  • Use of Git for source code control and preferably GitLab

 

Key traits of the ideal candidate:

  • Has the capability for sustained multitasking in an interrupt driven, fast paced environment
  • Self-leadership and independence with good communication skills for a North America audience
  • Exceptional problem solving capabilities and data analysis skills
  • The candidate should be an enthusiastic self-starter, proactive, able to share ideas, and able to provide infrastructure leadership.
  • Fast learner with the capability to ramp up very quickly in a complex development and test environment.
  • Good interpersonal skills – works effectively both independently and in a global team environment
  • Comfortable working in an open lab environment with the ability to work with hardware such as PCs, Servers, Networks and the like
  • Ability to organize and manage priorities
  • Effective written and verbal communication skill - Communicate technical concepts clearly and effectively
  • Able to interact at a professional level with external customers and internal executives.

 

Experience, Knowledge and Skills considered a plus:

 

  • C, C++ software development in a Windows environment would be a plus
  • Emulation or Simulation experience will be considered a plus for future work
  • Unit/Bench testing methodologies – must understand and be able to implement and support this to ensure a degree of QA.  Agile/SCRUM methodology experience would be considered a plus
  • Experience with Jira and Confluence, either as a user or developer

 

 

 

#LI-ML1



Requisition Number: 83150 
Country: India State: Karnataka City: Bangalore 
Job Function: 
Design  

Apply now

Apply for Job

Share this Job