20 days old

SMTS Software System Design Eng.

Advanced Micro Devices


What you do at AMD changes everything


At AMD, we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies building blocks for gaming, immersive platforms, and the data center.


Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the extra mile to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.

 

 

Linux Kernel Developer 

 

Job Description 

 

Are you looking for an exciting and meaningful role at the edge of technology? Are you motivated by learning new things and putting that knowledge into action? 

ATG is seeking highly skilled and motivated engineers to join our Agile software development group. You will be part of a new team based in Markham (Canada), working closely with established multi-disciplined engineering teams across AMDs worldwide engineering centers. Contributing to the driver for the next generation Radeon GPUs, you will ensure we interface seamlessly with the latest Android versions and Linux windowing systems. You will help shape the technologies that the market will see in years to come. 

 

What technologies you will be impacting to: 

 

  • You will focus on the Kernel and user-space graphics driver and related components to ensure they seamlessly inter-operate with the graphics stacks on Android and Linux.  

  • Technologies you will work with include Wayland, Androids Surface Flinger, the Khronos EGL and Vulkan APIs, and the Android and Linux graphics stacks 

  • You will help shape the driver to bring cutting edge technology to embedded edge industry, potentially bringing benefits to innumerable drivers and passengers 

  • Contributing to different areas of the code base and participating in all phases of software development, this is a fantastic opportunity to broaden your knowledge and make use of a diverse set of skills 

 

You will cooperate closely with engineers working on other driver modules, modelling, HW design, emulation, verification, etc. You will see all phases of a complex development program. We have a track record building up expertise in people, so this is a great opportunity to learn something new and interesting in a friendly and collaborative environment.  

 

Join a multinational, dynamic and highly motivated software development group where you will enjoy the support of your colleagues while being challenged by interesting technical problems 

 

Do you like producing high quality, high performance SW and solving complex technical problems? Then we would love to hear from you 

 

Some of Key Duties: 

 

  • Prototype Vulkan extensions for embedded lower power markets (e.g. direct-to-display rendering)  

  • EGL and Vulkan extensions to support mixed reality (VR) 

  • 3D content recording and replaying framework to aid the development of our latest GPUs with flexible visualisation and post-processing abilities 

  • Support for upcoming version of Android with the latest Linux kernels 

  • Enabling support for new features (e.g. Wide Color Gamut (WCG) and High Dynamic Range (HDR) content) 

  • Implementing code to work with the X-Windows, Wayland display server etc. protocol 

  • Review and upstream graphics kernel code changes to community  

 

Day to day activities include: 

 

Participating in the design, implementation and testing of new features. 

Working closely with other software teams to interface driver components. 

Writing high quality, low overhead code for user and kernel space parts of the driver stack. 

Maintaining the existing codebase: fixing bugs and other quality assurance activities. 

Reviewing other peoples code. 

Writing and maintaining documentation. 

 

About Advanced Technologies Group ATG  

 

ATG is part of Radeon Technology Group Responsible for software products for mobile and embedded industries. Now we are entering into a new growth phase to provide new technologies and products for new and existing markets and are looking for talented people to join the team. 

 

In ATG you will work with the worlds best companies, making world-leading products based on our IP alongside the best engineers in the world. We are a global team working across numerous sites and cultures. Your ideas will make a difference and you will have the opportunity to lead, challenge the status quo and ultimately change the world of graphics & compute processing. 

 

 



Requisition Number:77885
Country:IndiaState:TelanganaCity:Hyderabad
Job Function:
Design

Categories

Posted: 2020-02-07 Expires: 2020-03-11

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

SMTS Software System Design Eng.

Advanced Micro Devices

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast