AMD is hiring for the position of Software Development Engineer, based in Bangalore. This is a great opportunity for engineers who want to build great products that accelerate next-generation computing experiences across data centers, artificial intelligence, PCs, gaming, and embedded systems.
Job Overview
| Particular | Details |
|---|---|
| Company | AMD (Advanced Micro Devices) |
| Position | Software Development Engineer |
| Qualification | Bachelor’s / Master’s Degree in Computer Science, Engineering, or related field |
| Experience | 0 – 2 Years |
| Salary | ₹20 – ₹30 LPA |
| Job Type | Full-Time |
| Job Location | Bangalore, Karnataka, India |
| Department | Engineering |
| Apply Mode | Online |
About the Role

As a Software Development Engineer, you will design and develop software that pushes the limits of high-performance computing, working with the very latest hardware and software technology alongside AMD’s core team of engineers. You’ll contribute to AMD’s mission of building great products that accelerate next-generation computing experiences for the data center, artificial intelligence, PCs, gaming, and embedded markets.
Key Responsibilities
- Design and develop software solutions for AMD’s hardware and platform technologies.
- Collaborate with cross-functional teams including hardware and architecture specialists.
- Debug and resolve software issues, researching more efficient approaches where needed.
- Stay informed of software and hardware trends and innovations relevant to your work.
- Develop technical relationships with peers and partners across the organization.
Eligibility Criteria
Candidates with a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field, with 0-2 years of experience, can apply. A strong foundation in software engineering fundamentals and a passion for improving the performance of key applications, systems, or benchmarks is important for this role. Exact qualifications and responsibilities should be confirmed on the official job posting.
Required Skills
- Strong programming fundamentals in C, C++, or Python.
- Understanding of computer architecture and systems-level programming concepts.
- Strong analytical and debugging skills.
- Ability to communicate effectively and work across different teams.
- Passion for software engineering and continuous learning.
Recommended Certifications & Skills to Stand Out
For systems and performance-focused software roles in general, candidates often strengthen their applications with strong C/C++ fundamentals and a solid understanding of computer architecture, since this is core to semiconductor and hardware-adjacent software work. Practicing data structures and algorithms on platforms like LeetCode remains valuable for technical interviews. Hands-on exposure to profiling and performance optimization tools, along with a personal project involving low-level systems programming, can help candidates demonstrate readiness for this kind of role.
Salary & Benefits
AMD offers a competitive salary in the range of ₹20-30 LPA for this role, along with the opportunity to work with the latest hardware and software technology as part of a core team of talented industry specialists.
Career Growth Opportunities
Software Development Engineers can progress into roles such as MTS Software Development Engineer, Senior Software Development Engineer, or specialized architecture roles as they build deeper expertise within AMD’s global engineering organization.
Why Join AMD?
What you do at AMD changes everything. AMD’s 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 systems. AMD pushes the limits of innovation to solve the world’s most important challenges, with a culture that is direct, humble, collaborative, and inclusive of diverse perspectives.
Selection Process
- Online Application
- Resume Screening
- Technical Interview Rounds
- Final Offer
The process may vary depending on business requirements.
How to Apply
Interested candidates should visit the official AMD Careers portal, review the complete job description, and submit their online application with an updated resume before the position closes. AMD never requests fees or personal ID documents during the application process.
Apply Link
👉 Apply Here for Software Development Engineer Role at AMD
About the Company
AMD (Advanced Micro Devices) is a global semiconductor leader that pushes the limits of innovation to solve the world’s most important challenges. AMD builds high-performance and adaptive computing products across data center, artificial intelligence, PCs, gaming, and embedded markets, powering some of the world’s most demanding computing experiences.



