Taro Logo

Lead Engineer, Senior - Linux Driver Development (Display)

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Engineer, Senior - Linux Driver Development (Display)

Qualcomm, a global leader in technology innovation, is seeking a Senior Lead Engineer specialized in Linux Driver Development with a focus on Display systems. This role represents an opportunity to join a company at the forefront of digital transformation and next-generation experiences.

The position involves working with cutting-edge display technologies and embedded systems, where you'll be responsible for developing and maintaining the Display Software Stack. As a Lead Engineer, you'll be working with various display technologies including MIPI DSI, DisplayPort, HDMI, HDCP, and CEC, requiring both deep technical knowledge and leadership capabilities.

The ideal candidate will bring at least 6 years of software development experience, with particular expertise in C/C++ programming and Linux driver development. Your role will be crucial in designing, developing, and validating embedded software solutions that meet and exceed customer needs. You'll be collaborating with cross-functional teams including systems, hardware, architecture, and test engineers to create comprehensive system-level software solutions.

This position offers the opportunity to work with advanced display technologies, with additional value placed on experience with Android Display framework (SurfaceFlinger, HardwareComposer, Display HAL) and Wayland display server protocol. The role requires strong fundamentals in OS concepts and memory management, with experience in ARM/ARM64 architecture being a plus.

At Qualcomm, you'll be part of a team that pushes the boundaries of what's possible in technology. The company's commitment to innovation and digital transformation makes it an ideal place for engineers who want to work on projects that shape the future of connected technologies. You'll have the chance to contribute to world-class products while working alongside some of the industry's best talents in embedded systems and display technologies.

Last updated 2 months ago

Responsibilities For Lead Engineer, Senior - Linux Driver Development (Display)

  • Design, develop, create, modify, and validate embedded software
  • Develop specialized utility programs
  • Collaborate with systems, hardware, architecture, and test engineers
  • Design system-level software solutions
  • Work on Display Software Stack development

Requirements For Lead Engineer, Senior - Linux Driver Development (Display)

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science with 5+ years experience, or Master's with 4+ years, or PhD with 1+ year
  • 6+ years of academic or work experience with Programming Languages (C, C++, Java, Python)
  • In-depth experience in Linux driver development and Display drivers
  • Hands-on experience in Display technologies - MIPI DSI, DisplayPort, HDMI, HDCP, CEC
  • Strong OS Concepts and Memory Management knowledge
  • Excellent debugging, analytical and problem solving skills
  • Strong Communication skills, Self-driven, Positive attitude

Interested in this job?