Software Development Engineer

Apr 25, 2024
Austin, United States
... Not specified
... Intermediate
Full time
... Office work


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:

AMD’s Embedded business unit is looking for a Software Architect to be front and center in developing next generation Roadmap of Software Solutions Roadmap.  This person will work closely with Business and Architecture teams to build a differentiated Solutions Portfolio to highlight AMD technologies and showcase high performance solutions that are best-class and delight our customers.

 

The Embedded business is a growing business, and this role will be highly visible technical execution role with a direct opportunity to impact the customer success and there-of success of embedded business.

 

THE PERSON:

As a high-performance Engineer, you need to tap your solutions mindset and leverage your development experience to build compelling solutions as part of the Systems and Solutions Engineering organization. As a Software Engineer, you will be developing solutions, working closely with Business and Architecture teams, enabling customers and partners to realize the full potential of AMDs technologies. You will interact with key engineering and management stakeholders to report progress, align on critical topics, and drive action items to closure.

 

This position reports into Director of Customer Systems Engineering and is based out of Austin TX or Santa Clara CA (Qualified candidates from other locations will be considered).

 

KEY RESPONSIBILITIES:

  • Develop and maintain software features targeted at enabling and supporting AMD silicon and technologies.
  • Effectively write maintainable and well-tested code as well as develop code for multiple operating systems.
  • Coordinate and drive development efforts across multiple teams defining forward-looking improvements.
  • You should have advanced knowledge of software engineering principles, computer architecture, operating systems, worked very close to hardware and have a system architecture view.
  • Additionally, you should possess a proven track record of delivering successful projects and have excellent communication and interpersonal skills.

PREFERRED EXPERIENCE:

  • Strong experience and understanding of software/ processor architectures such as x86, ARM etc.
  • Strong foundation and deep knowledge of OS concepts and programming in Linux or Linux variants like Yocto or Real-time operating system
  • Strong development background working closely with CPU/GPU/FPGA, developing middleware and/or BSP/ Kernel/User Driver hands-on development.
  • 5+ years of "hands on" experience developing or maintaining user space library and tools, especially for the Linux OS programming in C.
  • Experience developing and debugging kernel device drivers and working with low-level hardware and software interfaces.
  • Programming skills in C, C++ and Python required.
  • Exposure to virtualization technologies and hypervisors
  • Hands-on development in AI with experience in Generative AI a plus
  • Team player with passion and hunger to do whatever it takes for business success.

ACEDEMIC CREDENTIALS:

  • Engineering degree in Computer Engineering or Computer Science with 9+ years of hands-on experience in systems software development

LOCATION:

  • Austin, TX
  • Santa Clara, CA
  • Qualified candidates from other locations will be considered.

 

#LI-KW1

#HYBRID




At AMD, your base pay is one part of your total rewards package.  Your base pay will depend on where your skills, qualifications, experience, and location fit into the hiring range for the position. You may be eligible for incentives based upon your role such as either an annual bonus or sales incentive. Many AMD employees have the opportunity to own shares of AMD stock, as well as a discount when purchasing AMD stock if voluntarily participating in AMD’s Employee Stock Purchase Plan. You’ll also be eligible for competitive benefits described in more detail here.

 

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.

At AMD, your base pay is one part of your total rewards package.  Your base pay will depend on where your skills, qualifications, experience, and location fit into the hiring range for the position. You may be eligible for incentives based upon your role such as either an annual bonus or sales incentive. Many AMD employees have the opportunity to own shares of AMD stock, as well as a discount when purchasing AMD stock if voluntarily participating in AMD’s Employee Stock Purchase Plan. You’ll also be eligible for competitive benefits described in more detail here.

 

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.

THE ROLE:

AMD’s Embedded business unit is looking for a Software Architect to be front and center in developing next generation Roadmap of Software Solutions Roadmap.  This person will work closely with Business and Architecture teams to build a differentiated Solutions Portfolio to highlight AMD technologies and showcase high performance solutions that are best-class and delight our customers.

 

The Embedded business is a growing business, and this role will be highly visible technical execution role with a direct opportunity to impact the customer success and there-of success of embedded business.

 

THE PERSON:

As a high-performance Engineer, you need to tap your solutions mindset and leverage your development experience to build compelling solutions as part of the Systems and Solutions Engineering organization. As a Software Engineer, you will be developing solutions, working closely with Business and Architecture teams, enabling customers and partners to realize the full potential of AMDs technologies. You will interact with key engineering and management stakeholders to report progress, align on critical topics, and drive action items to closure.

 

This position reports into Director of Customer Systems Engineering and is based out of Austin TX or Santa Clara CA (Qualified candidates from other locations will be considered).

 

KEY RESPONSIBILITIES:

  • Develop and maintain software features targeted at enabling and supporting AMD silicon and technologies.
  • Effectively write maintainable and well-tested code as well as develop code for multiple operating systems.
  • Coordinate and drive development efforts across multiple teams defining forward-looking improvements.
  • You should have advanced knowledge of software engineering principles, computer architecture, operating systems, worked very close to hardware and have a system architecture view.
  • Additionally, you should possess a proven track record of delivering successful projects and have excellent communication and interpersonal skills.

PREFERRED EXPERIENCE:

  • Strong experience and understanding of software/ processor architectures such as x86, ARM etc.
  • Strong foundation and deep knowledge of OS concepts and programming in Linux or Linux variants like Yocto or Real-time operating system
  • Strong development background working closely with CPU/GPU/FPGA, developing middleware and/or BSP/ Kernel/User Driver hands-on development.
  • 5+ years of "hands on" experience developing or maintaining user space library and tools, especially for the Linux OS programming in C.
  • Experience developing and debugging kernel device drivers and working with low-level hardware and software interfaces.
  • Programming skills in C, C++ and Python required.
  • Exposure to virtualization technologies and hypervisors
  • Hands-on development in AI with experience in Generative AI a plus
  • Team player with passion and hunger to do whatever it takes for business success.

ACEDEMIC CREDENTIALS:

  • Engineering degree in Computer Engineering or Computer Science with 9+ years of hands-on experience in systems software development

LOCATION:

  • Austin, TX
  • Santa Clara, CA
  • Qualified candidates from other locations will be considered.

 

#LI-KW1

#HYBRID

COMPANY JOBS
1111 available jobs
WEBSITE