MTS Software Development Engineer
Core
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for semiconductor operations.
Role type
MTS Software Development Engineer (Systems/Compiler)
Builds
Operating systems, compilers, routers, networks, utilities, databases, and cloud-based tools for AMD semiconductor products.
Domain
Semiconductor / Systems Software
Deliverable
production ML models
Required skills
C, C++, Python, OS kernel development, Object Oriented design, Code optimization (GPU), Git, Data structures, Linux/Windows internals, Software debugging, Deep learning frameworks (ONNX, PyTorch, TensorFlow, ONNXRuntime)
Preferred skills
None stated
Technologies
C, C++, Python, Git, ONNX, PyTorch, TensorFlow, ONNXRuntime, Linux, Windows, macOS, Unix, GPU
Responsibilities
Research, design, develop, and test software programs; Define software requirements and architectures; Develop tools for design and infrastructure platforms; Drive software and systems solutions; Work with cross-functional teams on significant technical issues; Exercise independent judgment to select methods and techniques.
Seniority
MTS (Master's level), Senior IC
