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++CLinux
- 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.
About the Role
At AMD, innovation shapes the future by solving important challenges in areas such as healthcare, scientific discovery, and AI. Every role contributes to 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.
- Apply 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.
- Determine hardware compatibility and/or influence hardware design.
- Validate new software features before release.
- Develop systems-level software for problems of complex scope, analyzing situations or data requiring a review of a variety of factors.
- 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.
- Apply 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
- Object oriented design
- Unix or Linux Environments
- Data structures, algorithms, operating systems concepts, and multithread programming
- Software debugging in macOS, Linux, or Unix
- Machine Learning
Qualifications
- Degree required: Master’s degree or foreign equivalent in Computer Information Systems, Computer Science, Computer Engineering, Electronic Engineering, or related field.
- Experience may be gained through graduate-level coursework, research, or internship experience.
Required Skills
- Executing unit and integration tests to identify and resolve performance bottlenecks.