Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

AMD Logo

Software Development Eng.

AMD

Salary not specified
Dec 2, 2025
Austin, TX, US
Apply Now

AMD is seeking skilled engineers to contribute to the development and optimization of GPU kernels with the AMD Radeon Open Ecosystem (ROCm) and to guide customers in architecture and integration of next-generation solutions, ultimately advancing the company's embedded business and customer success

Requirements

  • Hands-on experience with C++, with relevant applied experience using CUDA, HIP, OpenMP, MPI, or OpenCL for accelerated computing on CPUs and GPUs
  • Familiarity with other programming languages like Python and AI/ML Frameworks
  • Experience contributing to technical and high-performance software systems supported by continuous improvement, regression and performance management systems, and software deployment and orchestration management (Jenkins/Docker/Kubernetes/numerical methods and analysis)
  • Experience with open-source software development including collaboration with community maintainers and submitting contributions, and various lifecycle methodologies such as Agile, Scrum, Kanban
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle including requirements elicitation and analysis, scoping/estimation, coding standards, code reviews, version control, build processes, testing, and continuous integration
  • Strong development experience in graphics drivers (Linux, Windows)
  • Deep knowledge of GPU architectures, graphics APIs (DirectX, Vulkan, OpenGL), and driver development

Responsibilities

  • Works collaboratively across library teams to design, implement, validate, and deliver key software library capabilities, ensuring successful integration with GPU kernels into broader systems
  • Provides input to architecture, design, and documentation efforts as they arise across teams
  • Works closely with senior engineering staff to guide technical execution within library teams on broad and complex technical challenges
  • Collaborates with principal members of staff to develop the best technical designs and approaches that holistically consider constraints, performance, and roadmap commitments
  • Executes, and report progress against project plans and delivery commitments
  • Proactively identifies gaps and inconsistencies at project scope and develops plans to remediate in collaboration with library owners and engineering principal colleagues
  • Research, define, and drive graphics driver and firmware solutions for customer applications

Other

  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • Advanced degrees, such as M.Sc. or M.Eng. are preferred
  • Excellent communication and customer-facing skills, with the ability to build credibility and influence stakeholders
  • Team player with a strong sense of urgency, ownership, and willingness to dive deep to ensure business success
  • Ability to define goals, manage development efforts, and deliver high-quality solutions