Build & Automation SW Architect - Senior EDA Developer - 79568

Location: Santa Clara, California, US

Company: Advanced Micro Devices

Apply now

Apply for Job

Build & Automation SW Architect - EDA Development

The Role:

This senior staff software engineering role will drive definition, architecture, development and deployment of the company’s build automation and related systems used by the world-wide AMD design teams. This is a great opportunity to drive development of new technologies associated with the latest design build automation methodologies.

The Person:

You will use your project management and collaboration skills to drive IT solutions to closure. You'll help co-develop and establish a roadmap of a set of improvement strategies for AMD’s design processes impacting AMD products across the globe. A key to success is the ability to establish and nurture Business Unit (customer) partnerships. The role involves taking measured risks and planning for success in the alpha- and beta-stages--working closely with and teaching customers, and scaling across the Business Units.

Key Responsibilities:

The Build & Automation SW Architect will gather requirements from IP and SOC groups and measuring the effectiveness of current SOC build methodologies. Will profile existing solutions and come up with in-depth analyses of potential solutions. Will create make versus buy analyses, and create overall software architecture as well as drive solutions with quicker turn around using agile technologies. Will also analyze, detail and develop industrial strength OO software

Preferred Experience:

  • Multi-year industry experience in software development—related to hardware tooling and methodologies. Deep software knowledge of embedded software domain.
  • Experience with Make-based build automation flows is critical. Experience with other build systems, such as Ant, Maven, Gradle or Bazel, is a strong plus.
  • Proven experience using OOP in real world applications
  • Theoretical and hands-on experience with complicated data structures and algorithms
  • Experience in EDA industry tools, scripting and software development practices
  • Strength with complex programming techniques such as OOP, and design patterns
  • Strong debugging skills in industrial software
  • Experience with multiple common programming and scripting languages, such as Ruby, C++, Perl, make, bash, csh, etc.
  • Experience with networking protocols and distributed computing
  • Experience with batch systems, such as LSF
  • Experience with cloud compute
  • Strong experience in analytical thinking, problem solving and organizing data
  • Added value will be understanding of hardware SOC/IP design & functional verification tools

Academic Credentials:

  • BS in EE or CS preferred, but not required.

Location:

Santa Clara, CA (can also be located at our Austin, TX or Boxborough, MA sites)

 

#LI-LS1

 

THE PERSON:

  • The right candidate must be motivated and willing to coordinate projects to successful completion.  
  • A key to success is going to be to establish and nurture Business Unit (customer) partnerships.
  • This person is expected to be a team player in bringing people (team members and customers alike) together and driving solutions to closure.
  • Help co-develop and establish a roadmap of a set of improvement strategies for AMD’s design processes impacting AMD products across the globe.
  • Take measured risk and plan for success in alpha- and beta-stages working closely with teaching customers and plan on scaling across the Business Units.

 

KEY RESPONSIBILITIES:

  • This is a senior Staff software engineering role. The person in this role is expected to drive definition, architect, development and deployment of the company’s build automation and related systems used by the world-wide AMD design teams
  • This work is expected to be in conjunction with a wider set of team members and so collaboration is key
  • Responsible for gathering requirements from IP and SOC groups and measuring the effectiveness of current SOC build methodologies
  • Profiling existing solutions and come up with in depth analyses of potential solutions
  • Create make versus buy analyses
  • Create overall software architecture
  • Able to drive solutions with quicker turn around using agile technologies
  • Will then drive development of new technologies associated with the latest design build automation methodologies
  • Need to analyze, detail and develop industrial strength OO software

 

IDEAL CANDIDATE WILL HAVE:

  • Multi-year Industry experience in software development--related to hardware tooling and methodologies
  • Deep software knowledge of embedded software domain
  • Experience with Make-based build automation flows required.  Experience with other build systems, such as Ant, Maven, Gradle or Bazel, is a strong plus
  • Proven experience using OOP in real world applications
  • Strong experience in analytical thinking, problem solving and organizing data
  • Theoretical and hands on experience with complicated data structures and algorithms
  • Experience in EDA industry tools, scripting and software development practices
  • Strength with complex programming techniques such as OOP, and design patterns
  • Strong debugging skills in industrial software
  • Added value will be understanding of hardware SOC/IP design & functional verification tools
  • Experience with multiple common programing and scripting languages, such as Ruby, C++, Perl, make, bash, csh, etc.
  • Experience with networking protocols and distributed computing
  • Experience with batch systems, such as LSF
  • Experience with cloud compute

 

#LI-LS1



Requisition Number: 79568 
Country: United States State: California City: Santa Clara 
Job Function: Design
  

 

AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers. We consider candidates regardless of 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. Please click here for more information.

Apply now

Apply for Job

Share this Job