Search by job, company or skills

Advanced Micro Devices (AMD)

Senior Embedded Peripheral Driver development Engineer

7-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

THE ROLE:

We are looking for a Engineer with an obsession for Software/Peripheral Driver development in embedded world.As part of the role, she or hewill work closely with other firmware/softwareengineers,developers and architects across various IPs inleadingthedesignsand implementing firmware that spans pre-siliconand post-silicon for all AMD SoCs.

THE PERSON:

The person must be passionate about embedded software development with creative and effective problem-solving skills. She or he must be motivated, self-starter who can work both independently and collaboratively in fast paced environments. Must have excellent technical communication, and interpersonal skills.

KEY RESPONSIBILITIES:

  • Design, Develop and Deliver embedded peripheral drivers based solutions in Linux, RTOS/Zephyr, and baremetal environments. Along with driver development experience, we expect the candidate to have ideas around standard serial communication protocols.
  • Debug issues in legacy drivers as needed by collaborating closely with various stakeholders/teams (field, HW teams, marketing etc)
  • Participating in HW bring ups
  • Upstream Linux/Zephyr drivers/kernel changes
  • Help contribute to the design and implementation of future SW architectures as needed.

PREFERRED EXPERIENCE:

  • Expert knowledge and hands-on experience in C
  • Ability to write high quality code with a keen attention to detail
  • Good understanding of baremetal and RTOS environments and concepts
  • Good understanding and active development experience in RTOS/Zephyr/Linux/baremetal drivers
  • Some understanding of serial communication protocols
  • Fair understanding of Python
  • Working experience in developing Linux/RTOS user space applications
  • Familiarity with modern software tools and techniques for development and debugging
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) is a plus
  • Effective communication and problem-solving skills

ACADEMIC CREDENTIALS:

  • Bachelors orMastersdegree inElectronics and Communications Engineering, Computer Engineering, Electrical Engineering, or equivalent with 7+ years of experience

More Info

About Company

For nearly 50 years, AMD (NASDAQ: AMD) has driven innovation in high-performance computing, graphics, and visualization technologies the building blocks for gaming, immersive platforms, and the datacenter. Hundreds of millions of consumers, leading Fortune 500 businesses, and cutting-edge scientific research facilities around the world rely on AMD technology daily to improve how they live, work, and play.

Job ID: 122718287