🏛️ AMD
Full Time Bengaluru / Hyderabad Fresher B.E/B.Tech or M.E/M.Tech
Job Title: Software Development Engineer
Qualifications: Bachelor’s or Master’s degree
Experience: Entry-level
Skills Required:
– Exceptional written and verbal communication abilities.
– Proficiency in C/C++ programming.
– Strong comprehension of GPU execution model and architecture.
– Solid understanding of at least one of the following programming languages: C++, CUDA, OpenCL, OpenMP.
– Preferred experience working with a programming language committee.
– Proficient in various aspects of compiler and parallel programming.
– Familiarity with Clang/LLVM.
– Knowledge of parallel programming models, languages, and runtime systems.
Job Description:
AMD is currently developing cutting-edge compilation technology for HIP, OpenCL, OpenMP, and Python. Our compilers are instrumental in the creation of AMD Machine Learning frameworks and Libraries, in addition to HPC applications. We are continuously driving innovation in the GPU compilation process through contributions to LLVM upstream. The successful candidate will have the opportunity to collaborate closely with AMD’s exceptional Machine Learning, HPC, and Libraries developers to maximize compiler performance.
Responsibilities include language implementation and optimization within the open-source LLVM compiler framework, collaboration with geographically dispersed compiler team members, and representing AMD in open-source communities.
Location: Bangalore/Hyderabad, India.
AMD
Advanced Micro Devices, Inc., commonly known as AMD, is an American multinational semiconductor company headquartered in Santa Clara, California. It specializes in the development of computer processors and related technologies for both business and consumer markets.
In recent years, AMD has made a comeback and regained market share. Its Ryzen processors are widely recognized for their superior performance in business applications, including cloud computing. AMD’s processors are utilized in various computing devices such as personal computers, servers, laptops, and gaming consoles.
While AMD initially manufactured its own processors, it transitioned to a fabless model by outsourcing manufacturing after spinning off GlobalFoundries in 2009.
AMD’s product portfolio encompasses microprocessors, motherboard chipsets, embedded processors, graphics processors, and FPGAs for servers, workstations, personal computers, and embedded systems. The company has expanded into new markets such as data centers and gaming, and it has announced plans to enter the high-performance computing market.