MTS Software Development Engineer

AMD
Santa Clara
Workplace: RemoteFull timeUSD 150,500 - 258,000 annuallyFunction: Product ManagementExperience: 2+ yearsEducation: mastersSkills: ["Analysis","Debugging","Code review","Documentation","Performance optimization"]

Research, design, develop, troubleshoot, and test operating-systems-level software, including compilers and network distribution software for semiconductor operations. Build software and tools for OSes, compilers, routers, networks, utilities, databases, and cloud/Internet platforms. Profile and optimize system performance, focusing on hardware resource utilization and distributed model training/inference across multiple GPUs and nodes, while collaborating on code reviews, unit tests, and documentation to deliver on schedule.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
3 days ago

MTS Software Development Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live
Reposted: similar role first listed 3 months ago

Job Summary

Research, design, develop, troubleshoot, and test operating-systems-level software, including compilers and network distribution software for semiconductor operations. Build software and tools for OSes, compilers, routers, networks, utilities, databases, and cloud/Internet platforms. Profile and optimize system performance, focusing on hardware resource utilization and distributed model training/inference across multiple GPUs and nodes, while collaborating on code reviews, unit tests, and documentation to deliver on schedule.
Location: Santa Clara
Workplace: Remote
Employment Type: Full time
Job Function: Product Management
Seniority: Sr. Manager level

Key Responsibilities

  • •Research, design, develop, troubleshoot, and debug operating-systems-level software, compilers, and/or network distribution software.
  • •Design and implement software and tools supporting design, infrastructure, and technology platforms (operating systems, compilers, routers, networks, utilities, databases, and cloud/Internet tools).
  • •Determine hardware compatibility and/or influence hardware design to support product development.
  • •Profile and analyze system and application performance to identify bottlenecks and optimize hardware resource utilization.
  • •Participate in code reviews, create unit tests, author detailed documentation, and collaborate with on-site and offshore teams to deliver on schedule.

Pay and Benefits

Salary: USD 150,500 - 258,000 annually

Key Requirements

  • •Master’s degree (or foreign equivalent) in Electrical and Computer Engineering, Computer Science, Computer Engineering, or related field.
  • •2 years of experience in the job offered or a closely related engineering role.
  • •2 years of experience with CUDA.
  • •2 years of experience with Linux and Windows internals, plus software debugging in macOS, Linux, or Unix.
  • •Experience with Git and GitHub and programming in C, C++, or Python; experience with performance profiling/optimization tools and low-level GPU kernel optimization (1 year).
Experience:2+ years
Education:Master's
Skills:AnalysisDebuggingCode reviewDocumentationPerformance optimization
Languages:English
Tech Stack:CUDALinuxWindows internalsTensorFlowPyTorchCC++PythonMacOSUnixGitGitHubGPU kernel optimizationPerformance profilingDistributed model trainingInferenceMultiple GPUsNodesRoutersNetworks

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn