MTS Software System Design Engineer

3 days ago


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

The Role

The 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 drive and enhance AMD's abilities to deliver the highest quality, industry leading technologies to market.

Key Responsibilities:

- Contribute to the development and maintenance of the Linux kernel, focusing on UFS (Universal Flash Storage) 3.1, Host Memory Buffer (HMB) architecture, and related subsystems.
- Develop, test, and optimize kernel patches for UFS, xHCI, Thunderbolt, and UCSI subsystems to enhance performance, reliability, and functionality.
- Collaborate with cross-functional teams to design and implement new features and improvements in the Linux kernel.
- Participate in code reviews, provide constructive feedback, and ensure adherence to best practices and coding standards.
- Troubleshoot and resolve complex issues related to UFS, HMB, xHCI, Thunderbolt, and UCSI in the Linux kernel.
- Stay updated with the latest developments in the Linux kernel community and contribute to upstream projects.
- Document design specifications, technical details, and user guides for developed features and patches.

Preferred Experience:

- Proven experience in Linux kernel development with a focus on UFS 3.1 and HMB architecture.
- Strong understanding of xHCI, Thunderbolt, and UCSI subsystems within the Linux kernel.
- Demonstrated contributions to Linux kernel patches and upstream projects.
- Proficiency in C programming and kernel debugging tools.
- Solid understanding of computer architecture, storage technologies, and I/O subsystems.
- Experience with version control systems, particularly Git.
- Excellent problem-solving skills and the ability to work independently and collaboratively in a team environment.
- Contributions to other Linux kernel subsystems or related open-source projects.
- Python, Shell Scripting an added advantage.
- Experience with open-source development and community engagement.
- Familiarity with other storage technologies and protocols.

Academic Credentials:

- Bachelor's/master's in engineering.
- At least 7+ years of job experience, with at least 5+ years of Linux driver development experience.

  • Bengaluru, Karnataka, India beBeehydraulic engineer Full time ₹ 12,00,000 - ₹ 20,00,000

    Job Title:">Senior Hydraulic Systems Design Expert"> ">Job Summary:"]}We are seeking an experienced Senior Hydraulic Systems Design Expert to join our team. As a key member of the engineering department, you will be responsible for designing, developing, and improving hydraulic systems, components, and handling ECNs and ECRs for power equipment and...


  • Bengaluru, Karnataka, India Advanced Micro Devices, Inc Full time US$ 1,50,000 - US$ 2,00,000 per year

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe 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 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 EVERYTHINGWe 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 beBeeSoftware Full time US$ 1,50,000 - US$ 2,00,000

    Job Title: Senior Software Systems Design EngineerWe are seeking a seasoned professional to lead the design and development of cutting-edge software systems.As a Senior Software Systems Design Engineer, you will be responsible for delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop complex...


  • Bengaluru, Karnataka, India beBeeCloudNative Full time ₹ 18,00,000 - ₹ 25,00,000

    Software Systems EngineerWe are seeking an experienced software systems engineer to join our team. As a key member, you will be responsible for designing and developing scalable software systems using Java and other technologies.Main Responsibilities:Design and develop large-scale software systems using Java, Kubernetes, and cloud-based technologies.Drive...


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

    Job DescriptionYou have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineer Full time US$ 12,00,000 - US$ 20,00,000

    Job Title: Software Systems EngineerAre you a motivated and skilled professional looking for a challenging role in software development? Do you have experience with system engineering and a passion for innovation?We are seeking a talented Software Systems Engineer to join our team. As a key member of our software development group, you will play a critical...


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

    Job DescriptionPower Management Firmware Engineer will play key role in ensuring AMD Embedded firmware (Power and Performance Management) addresses critical Embedded market segment (Networking, Storage, Automotive, Thin client) requirements performing the below:- Contribute toqards AMD Embedded firmware development for PMFW, DXIO- Collaborate with core...


  • Bengaluru, Karnataka, India APPIT Software Inc Full time

    Job DescriptionSoftware Engineer- ALMLocation : BangaloreRole : Software EngineerNotice period : 30 daysExperience : 3-5 yearsPrimary Skills:- Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.- Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.- Hands-on...