Sr. Software Development Engineer
Core
Research, design, develop, and debug systems-level software for AMD's design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, and cloud-based tools.
Role type
Senior Software Development Engineer (Systems/Infrastructure)
Builds
Software programs, tools, and platforms supporting AMD's design and technology infrastructure
Domain
Semiconductor / Hardware Systems / Operating Systems
Required skills
C, C++, Unix/Linux environments, modern concurrent programming and threading APIs, CPU and GPU architecture, software verification, software development processes and tools (debuggers, source code control, profilers), product development cycles
Responsibilities
Design, develop, troubleshoot, and debug software programs for enhancements and new products; Develop software and tools in support of design, infrastructure, and technology platforms; Determine hardware compatibility and/or influence hardware design; Work on problems of complex scope requiring analysis of various factors; Apply engineering principles to the design, development, and testing of AMD systems and products
