Skip to content

AMD Hiring Software Development Engineer

  • Jobs

AMD Software Development Engineer is an excellent opportunity for engineers who are passionate about system-level software developmenthigh-performance computing, and next-generation technology. AMD is known globally for powering innovations across AI, data centers, gaming, PCs, and embedded systems, making this role ideal for candidates who want to work on cutting-edge, real-world products.

This full-time role is based in Hyderabad, India, and offers exposure to large-scale systems, hardware-software integration, and performance-critical environments. Whether you are a fresher with strong fundamentals or an early-career engineer, AMD provides a collaborative culture that encourages innovation, learning, and long-term growth 🚀.

AMD Hiring Software Development Engineer

About AMD

Advanced Micro Devices (AMD) is a global leader in high-performance and adaptive computing, delivering world-class processors, GPUs, and accelerators. From cloud computing and AI to gaming and embedded systems, AMD’s technology powers millions of devices worldwide.

AMD’s culture emphasizes innovation, collaboration, inclusion, and execution excellence. Engineers at AMD work closely with global teams to solve some of the most complex computing challenges while shaping the future of technology.

Role Overview

As a Software Development Engineer at AMD, you will be part of a highly skilled engineering team responsible for developing and validating software stacks that support advanced hardware platforms. The role involves working close to the system layer, collaborating with cross-functional teams, and contributing to scalable and durable software architectures.

This role is ideal for candidates who enjoy low-level programmingproblem-solving, and working in performance-sensitive environments.

Key Responsibilities

  • Understand hardware and design features and update the software stack accordingly
  • Validate designs on test beds and platforms
  • Collaborate with feature teams to deliver high-quality software solutions
  • Contribute to the design and implementation of future scalable architectures
  • Work closely with development teams and project managers to meet delivery goals
  • Participate in debugging, optimization, and performance improvements
  • Support continuous enhancement of system reliability and efficiency

Help a friend land their next role. Share now!

Required Skills and Qualifications

  • Strong knowledge of C and C++ programming
  • Good understanding of object-oriented design principles
  • Solid fundamentals in data structures, algorithms, and operating systems
  • Understanding of multithreaded programming
  • Familiarity with Linux environments and development tools
  • Experience or exposure to scripting languages such as Python, Perl, Shell, Tcl, or Makefile
  • Strong analytical and problem-solving skills

Good to Have Skills

  • Knowledge of FPGA architecture
  • Hands-on experience with Xilinx implementation tools such as Vivado
  • Exposure to low-level or system software development

Who Can Apply

Eligibility CriteriaDetails
EducationBachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields
ExperienceFreshers and early-career professionals
Programming SkillsC, C++ (mandatory), scripting languages preferred
OS KnowledgeLinux, Operating Systems fundamentals
LocationWilling to work from Hyderabad
MindsetStrong learning attitude, problem-solving skills, collaborative approach

Expected Salary 💰

The salary for this role is competitive and aligned with product-based company standards in India.

Expected Salary Range: ₹10 LPA – ₹18 LPA (CTC)
Salary may vary based on candidate skills, experience, interview performance, and internal compensation policies.

Why Join AMD?

  • Work on industry-leading hardware and software technologies
  • Exposure to AI, data centers, and next-generation computing
  • Collaborative and inclusive work culture
  • Strong learning and career growth opportunities
  • Opportunity to contribute to products used globally 🌍

How to Apply

Interested candidates should prepare a strong resume highlighting C/C++ projectsOS conceptsLinux experience, and any exposure to system programming or hardware-related work.
Focus on academic projects, internships, or personal projects that demonstrate strong fundamentals and problem-solving skills.

👉 Apply by clicking the button below and start your journey with AMD.

Disclaimer: Information provided in this job post is collected from official company sources and publicly available information. We do not charge any fees for job applications and do not guarantee recruitment. We are not responsible for any loss or damage arising from reliance on the information provided above.

Find your dream job tap the heart!

Share the opportunity

Leave a Reply

Your email address will not be published. Required fields are marked *