MTS Software System Design Eng

1 day ago


Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time
Job Description

The Role

We're looking for an engineer to join our team who will thrive in a fast-paced work environment, using effective communication, problem-solving, and prioritization skills. Individuals who are well-organized, show great attention to detail, and employ critical thinking are well-suited for our team.

The Person

Your curiosity will drive your learning and innovation to improve how we, as a group and an organization, can get better every day. Your peers will provide you a results-oriented and encouraging environment for your career growth, fueling your opportunity to be a part of Delighting Our Customers.

Key Responsibility:

- Android Graphics Driver Development Engineer

Preferred Experience:

- Engineer with 10+ years of experience in embedded Android/driver/kernel development.
- Strong C/C++ development skills with a good understanding of object-oriented design.
- Strong OS concepts and X86 Architecture.
- Good understanding of Android framework (Binder, AIDL), etc.
- Hands-on experience in Gfx, MM, HAL issue triaging, fixing.
- Very good knowledge in Surface Flinger, OpenGL/Vulkan, HWC, DRM, Mesa.
- Hands-on experience with fixing graphics CTS/VTS defects.
- Strong background in embedded systems development.
- Good Android Debugging skills (tombstone, anr, systrace), problem-solving skills.
- Strong written and verbal communication skills, effective communication skills.

Good to have:

- Graphics driver for standards (OpenGL, Vulkan, OpenCL, Direct3D) is optional.
- GPU drivers, Linux kernel drivers knowledge.
- Experience on Android virtualization (virtio, trout) and hypervisor (xen, QNX) based OS.

Academic Credentials:

- Bachelor's or Master's in Electrical Engineer, Computer Engineering, Computer Science, or a closely related field.

  • Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job DescriptionYour curiosity will drive your learning and innovation to improve how we as a group, and an organization, can get better every day. Your peers will provide you a results-oriented and encouraging environment for your career growth, fueling your opportunity to be a part of Delighting Our Customers.KEY RESPONSIBILITIES:- Engineer with 10+ Yrs of...


  • Bengaluru, Karnataka, India Advanced Micro Devices Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry our communities and the world Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center artificial intelligence PCs gaming and embedded Underpinning our...


  • Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job Description- Own the multi-functional Power Feature Enablement team for new AMDAPU (Accelerated Processing Unit)products- Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software- Coordinate debug of issues and drive them to closure- Pull together meetings,set upclear agendas and follow up on action items-...


  • Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job Description- Excellent knowledge of micro-architectural features of modern microprocessors. x86 and/or ARM architecture expertise is plus.- Excellent programming/debugging skills at the Assembly level.- Very solid practical C/C++/Fortran experience- Prior experience with performance analysis of programs, tuning and experience with analysis tools like...


  • Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job DescriptionAMD is looking for an experienced individual to take up the role of a Debug software developer.This person will be part of the Data Center Server Management team and will be responsible to build next generation manageability and Debug solutions on AMD platforms for Datacenters.As an engineer you will have an opportunity to work on bleeding...


  • Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job Description- Lead and drive the Embedded software development for all new and sustaining AMD EPYC Server, DC GPU Products.- Responsible for Architecture, Design, Development and Mentoring team members to become successful at AMD.- Responsible for partnering leveraging all the development work done by Core engineering in Client and Embedded teams, with a...


  • Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job DescriptionWe are looking for adynamic, energeticLead /PrincipalSystems Design Engineer to join our growing team. As a key contributor to the success of AMD s product, you will be part of a leading team to drive and improve AMD s abilities to deliver the highest quality, industry leading technologies to market. TheSystemsDesign Engineering team fosters...


  • Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job DescriptionThe RoleThe Platform Drivers team is on lookout for a dynamic, energetic software engineer who can design, develop, and maintain clean and robust code. If you understand the intricacies of Linux kernel and device drivers, this is the role for you. Join us As a key contributor to the success of AMD's IP, you will be part of a leading team to...


  • Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job Description- This role will need to have good higher level view of Customer usage scenarios of the products which he/she will support, impact of validation decisions on future customer experience, understand holistic value of validation, validation types, the intent of testing, the different mindsets of validation and have enough detailed code level...


  • Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job Description- Design and develop efficient solutions targeting AMD emulation and prototyping efficiency- Work with EDA vendors to implement best practices to ensure most optimal flows- Develop solutions to ensure emulator workload execution performance tracking for the leading-edge performance/throughput.- Evaluate, implement and help to improve...