KEY RESPONSIBILITIES:
- Linux Kernel/GFX Driver Development Engineer, Developing and Productizing the Platfomr Driver Software Stack for AMD SoCs for Automotive.
- 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
- Deliver regular progress updates toward program goals
- Make tough decisions such as priority calls based on partial or incomplete data
- Proactively drive continuous improvement for post-silicon power and performance activities
- Must be a self-starter, and able to independently drive tasks to completion
PREFERRED EXPERIENCE:
- Product development or systems engineering background with hardware platforms and their software & firmware ecosystems
- Excellent verbal communication andwritten,presentation skills
- Excellent interpersonal, organizational, analytical, planning, and technical leadership skills
- Provenrecord of accomplishmentin deliveringlarge multi-functionalproduct solutions
- Experience working in a fast-paced matrixed technical organization and multi-site environment
- Engineer with 15+ years of experience in embedded Linux/driver/kernel development.
- Strong C/C++ development skills with a good understanding of object-oriented design.
- In-depth knowledge of Linux kernel and driver hands-on development experience.
- In-depth knowledge of OpenGL/Vulkan architecture.
- In-depth knowledge of GFX HW and SW architecture.
- Hands-on and deep knowledge of GFX/Multimedia Driver.
- Experience with Graphics, Compute, Display KMD/UMD and performance optimization on Linux.
- Experience in Linux Kernel architecture and IO devices driver development and debug.
- Experience in Multimedia middleware works like vaapi, gstreamer, and ffmpeg.
- Customer requirements decomposition, solution implementation, and customer support.
- Independently able to identify and analyze performance bottlenecks in design and implementation stages.
- OS architecture knowledge including race conditions, synchronization, deadlocks, and interrupt management.
- Experience dealing with Linux community and Open Source contribution.
- Strong System knowledge and System Debugging.
- Strong written and verbal communication skills.
- Self-motivated, should be able to take lead in mastering new technologies.
- Work in both an individual and team member environment
- Good to have experience in Automotive IVI architecture and virtualization.
Keywords: Linux, Embedded, device driver, Kernel programing, GFX and Multimedia driver development.
ACADEMIC CREDENTIALS:
- bachelors orMastersdegree in Computer or Electrical Engineeringor equivalent