This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled and motivated Display/Touch Driver Engineer to join our team. This role is critical for ensuring the performance and reliability of our display and touch subsystems, as well as providing essential support to our manufacturing and factory teams. The ideal candidate will have deep expertise in embedded systems, kernel-level driver development, and hands-on experience with hardware interfaces.
Job Responsibility:
Develop, debug, and maintain display and touch drivers within the operating system kernel or on microcontrollers (MCUs)
Provide direct engineering support to manufacturing and factory lines, addressing issues related to display/touch calibration, testing, and production yield
Read hardware schematics to understand display/touch subsystem architecture and interface requirements
Implement and manage hardware control interfaces, including GPIO, I2C, regulator, SPI, and interrupt handling
Optimize power control and management for the display and touch subsystems to meet product power consumption targets
Collaborate with hardware, firmware, and software teams to integrate drivers and troubleshoot system-level issues
Write test cases to ensure the quality and stability.
Requirements:
BS in Electrical Engineering or Computer Science with 3+ years of job experience
Strong background in developing device drivers in linux kernel and MCU, knows display and touch drivers is a plus
Excellent programming skills in C and C++
Proven capability to read and interpret hardware schematics
Deep understanding of common embedded hardware control mechanisms: GPIO control, I2C communication, Interrupt handling, Power control and sequencing
Familiarity with debugging tools and techniques for embedded systems.
Nice to have:
Team player
Proactiveness in collaborating and execution
Flexibility to switch technical context
Willingness to learn new methods / tools / processes
Ability to prioritize and multitask
Strong problem solving and critical thinking skills
Strong passion for creativity and solving cutting edge industry problems
Strong communication and interpersonal skills.
What we offer:
Paid Time off/Vacation and Paid Holidays
401(k) matching
Basic Life / AD&D insurance
Flexible Spending Account (FSA): Healthcare and Dependent Care
Health Savings Account (HSA)
Paid Parental Leave
Paid Bereavement Leave
Employee Assistance Program
Employee and Customer Referral Program
For position based in California and all other states (excluding Washington), we offer both short-term and long-term disability insurance
For positions based in Washington state, we offer long-term disability insurance only.