MTS Software System Design Engineer
Core
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for semiconductor operations.
Role type
MTS Software System Design Engineer (Semiconductor)
Builds
Operating systems, compilers, routers, networks, databases, and tools for electronic design and infrastructure.
Domain
Semiconductor / Hardware-Software Integration
Required skills
Validation engineering, ML infrastructure, HPC performance testing, GPU platforms and software ecosystems, Git, Docker, automated test frameworks, Scripting and automation (Python, Bash, YAML), GPU testing and profiling, CPU or GPU architecture
Preferred skills
null
Technologies
Linux, Python, Bash, YAML, Git, Docker
Responsibilities
Design, develop, troubleshoot, and debug software for enhancements and new semiconductor products; Develop software and tools in support of electronic design, infrastructure, and technology platforms; Determine hardware compatibility and influence hardware design; Drive projects or processes of significant technical importance.
Seniority
MTS (Mid-to-Senior), hands-on IC
