Software Development Engineer
Core
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for semiconductor operations.
Role type
Systems-level software engineer (semiconductor/OS/compilers)
Builds
Operating systems, compilers, routers, networks, utilities, databases, and cloud-based tools for AMD semiconductor products
Domain
Semiconductor industry, systems programming, computer architecture
Required skills
Python, C, C++, CUDA, Git, compiler optimization, CPU/GPU/SoC architecture, OS kernel development, 3D/2D graphics pipelines, object-oriented design, Linux/Windows internals, software debugging
Technologies
Python, C, C++, CUDA, Git, Linux, Windows, macOS, Unix
Responsibilities
Design and develop software programs for enhancements and new products; troubleshoot and debug software; determine hardware compatibility and influence hardware design; develop tools to support design and technology platforms
Seniority
Mid-level IC (Master's degree required, experience via coursework/research/internship acceptable)
