CareerPlan

MTS Software Development Engineer

Santa Clara, CaliforniaFull-time2026-11-06 → 2026-11-10

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