Software Development Engineer
AMD
Austin, TXFresher1h agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 1 year
- Must know
- OperationsTroubleshootingPythonC++CMachine learning
- Work
- On-site in Austin
- Pay
- Not stated by the employer.
- Listed
- Nov 6, 2026 · still open
Sign in free to see which of these skills your resume already shows.
Job Title: Software Development Engineer
Company: AMD
About the Role
At AMD, we believe technology has the power to solve the world’s most important challenges. Innovation at AMD is shaping the future, from advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day. Every role at AMD contributes to something bigger — technology that moves the world forward.
Key Responsibilities
- Research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Design, develop, troubleshoot, and debug software programs for enhancements and new products.
- Develop software and tools in support of design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud-based, and Internet-related tools.
- Develop, debug, bring-up, and tune performance of new graphics hardware running on operating systems, utilizing programming and game development principles.
- Determine hardware compatibility and/or influence hardware design.
- Work in an area of specialization to develop systems-level software, working on problems of complex scope where analysis of situations or data requires a review of a variety of factors.
- Under supervision, exercise judgment within defined company procedures and practices to select methods, techniques, and evaluation criteria for obtaining results.
- Utilize knowledge of computers and electronics, including computer hardware and software, applications, and programming, as well as knowledge of the practical application of engineering science and technology.
- Apply knowledge of engineering principles, best practices, and technologies to the design, development, and testing of various AMD systems and products.
Requirements & Tech Stack
- C, C++, or Python
- LLMs, machine learning, and natural language processing
- GPU architecture and programming
- Object-oriented design, multi-threading, data structures, and memory management
- Unix or Linux environments
- Software debugging in macOS, Linux, or Unix
- Code optimization using the GPU or software performance analysis
- CUDA
Qualifications
- Master’s degree or foreign equivalent in Data Science, Computer Science, Computer Engineering, or related field.
- Experience may be gained through graduate-level coursework, research, or internship experience.