Senior Embedded Peripheral Driver development Engineer

7 - 12 years

4 - 7 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

SENIORSOFTWARE DEVELOPMENT ENGINEER

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 he will work closely with other firmware/software engineers, developers and architects across various IPs in leading the desig ns and implementing firmware that spans pre -silicon and 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:

  • Bachelor s or M aster s degree in Electronics and Communications Engineering , Computer Engineering, Electrical Engineering, or equivalent with 7+ years of experience
#LI-SR4

Mock Interview

Practice Video Interview with JobPe AI

Start Artificial Intelligence Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Advanced Micro Devices, Inc logo
Advanced Micro Devices, Inc

Semiconductors

Sunnyvale

RecommendedJobs for You