Staff Software Development Engineer - AI/ML frameworks, C/C++/Python
Advanced Micro Devices, Inc4 months ago
San Jose, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers to PCs, gaming, and embedded systems. Grounded in a culture of innovation and collaboration, we push the limits of innovation to solve the world’s most important challenges. As a specialized software engineer, you will work with a core team of talented industry specialists using cutting-edge hardware and software technology. The ideal candidate is passionate about software engineering and possesses the leadership and communication skills needed to drive sophisticated issues to resolution.
Key Responsibilities
- Collaborate with AMD’s architecture specialists to improve future products
- Apply a data-minded approach to target optimization efforts
- Stay informed of software and hardware trends and innovations, especially in algorithms and architecture
- Design and develop new groundbreaking AMD technologies
- Participate in new ASIC and hardware bring-ups
- Debug, fix existing issues, and research more efficient solutions
- Develop technical relationships with peers and partners
Required Qualifications
- Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
- Passion for software engineering with proven leadership and effective communication skills
Preferred Qualifications
- Strong object-oriented programming background (C/C++ preferred)
- Ability to write high-quality code with keen attention to detail
- Experience with modern concurrent programming and threading APIs
- Experience with Windows, Linux and/or Android operating system development
- Familiarity with software development processes and tools such as debuggers, source code control systems (e.g., GitHub), and profilers
- Effective communication and problem-solving skills
Benefits & Perks
- AMD benefits at a glance
Required Skills
Windows
Object-Oriented Programming
C++
AI/ML frameworks
C
Debugging
Linux
Python
GitHub
Concurrent Programming