About this role
AMD is seeking a Senior Software Development Engineer, AI Open-Source Software to lead software engineering efforts focused on improving performance of applications and benchmarks. The role involves optimizing targets with architecture specialists, developing new technologies, and contributing during ASIC and hardware bring ups.
Key Responsibilities
- Work with architecture specialists to improve future products
- Optimize key applications and benchmarks with a data minded approach
- Design and develop new AMD technologies
- Participate in new ASIC and hardware bring ups
- Debug and fix issues with more efficient approaches and develop technical relationships
Technical Overview
You will design and develop software to improve application and benchmark performance, using a data-minded approach and working with algorithms and architecture experts. The stack is C/C++ with experience in concurrent programming and threading APIs, plus debugging, GitHub-based source control, and profiling; you may also work across Windows, Linux, and Android environments.
Ideal Candidate
The ideal candidate is a senior software engineering leader who has optimized performance-critical applications and benchmarks in close coordination with architecture experts. They have strong C/C++ and object-oriented programming experience, hands-on debugging and profiling skills, and familiarity with concurrent programming and threading APIs on Windows, Linux, and/or Android.
Must-Have Skills
software engineering leadershipdata minded approach to target optimization effortsdebugging/fix existing issuesdevelop technical relationships with peers and partnersperformance optimization of key applications and benchmarkswork with AMD's architecture specialists
Nice-to-Have Skills
Strong object-oriented programming backgroundC/C++ preferredExperience with modern concurrent programming and threading APIsExperience with WindowsLinux and/or Android operating system developmentExperience with software development processes and tools such as debuggerssource code control systems (GitHub) and profilers is a plusEffective communication and problem-solving skillsMotivating leader with good interpersonal skills
Tools & Platforms
GitHubdebuGGersprofilers
Required Skills
Software engineering leadershipperformance optimizationbenchmarksdata minded approachalgorithmsarchitectureASIC and hardware bring upsdebuggingC/C++object-oriented programmingconcurrent programmingthreading APIsWindowsLinuxAndroiddebuggersGitHubprofilerssource code control systemsissue resolutiontechnical relationships
Hard Skills
Software engineering leadershipObject-oriented programmingC/C++concurrent programmingthreading APIsWindows operating system developmentLinux operating system developmentAndroid operating system developmentdebuggerssource code control systems (GitHub)profilersData-minded approach to target optimization effortsAlgorithmsarchitecture optimizationASIC and hardware bring upsDebuggingPerformance of key applications and benchmarksTechnical communication
Soft Skills
Leadership skills to drive sophisticated issues to resolutionEffective communicationWork optimally with different teams across AMDMotivating leader with good interpersonal skillsInterpersonal collaborationDevelop technical relationships with peers and partners
Keywords for Your Resume
Senior Software Development EngineerAI Open-Source Softwaresoftware engineer ing leaddata minded approachtarget optimizationperformancebenchmarksarchitecture specialistsalgorithmsarchitectureDesign and develop new groundbreaking AMD technologiesASIC and hardware bring upsdebuggingC/C++Object-oriented programmingconcurrent programmingthreading APIsWindowsLinuxAndroiddebuggersGitHubprofilerssource code control systemstechnical relationshipsissue resolutionopen-source
Deal Breakers
Must be eligible without visa sponsorship (no visa sponsorship offered)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile