Software Development Engineer
AMD
Washington, DCFresher42m agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 1 year
- Must know
- OperationsTroubleshootingPythonC++CGit
- Work
- On-site in Washington
- 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
AMD is hiring Software Development Engineers to research, design, develop, and/or test operating systems-level software, compilers, and network distribution software for semiconductor operations.
Key Responsibilities
- 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.
- Develop systems-level software, working on problems of complex scope where analysis of situations or data requires 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 engineering principles, best practices, and technologies to the design, development, and testing of various AMD systems and products.
Requirements & Tech Stack
- Python, C, or C++ programming.
- CUDA and Git.
- Compiler optimization techniques for GPU computing.
- CPU, GPU, or SoC architecture.
- OS kernel & systems development.
- 3D pipeline and 2D/3D graphics.
- Object-oriented design.
- Linux or Windows internals.
- Software debugging in macOS, Linux, or Unix.
Qualifications
- Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electronic Engineering, or a related field.
- Experience may be gained through graduate-level coursework, research, or internship experience.