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/Network)
Builds
Operating systems, compilers, routers, networks, utilities, databases, and cloud-based tools for AMD semiconductor products.
Domain
Semiconductor / Systems Software / AI
Deliverable
production ML models | product features
Required skills
Linux/Unix environments, C/C++/Python, Git/GNU toolchain, Multi-threading, Memory management, Deep learning, Machine learning
Responsibilities
Design and develop software for enhancements and new products; troubleshoot and debug software programs; determine hardware compatibility and influence hardware design; participate in code reviews and create unit tests; author detailed documentation; work with on-site and offshore teams to deliver solutions on schedule.
