Job Description
**Position :: Touch and Display Engineer :: Palo Alto, CA (onsite) :: Hire Type: Contract (C2C/W2) Visa: Except H1B all visa workable**
**Project description**
• 8+ years of experience in embedded software development, with a significant focus on display and touch systems.
• Proven expertise in C/C++ programming for embedded platforms.
• In-depth knowledge of embedded display interfaces (e.g., MIPI DSI, DisplayPort, LVDS, HDMI) and graphics APIs (e.g., OpenGL ES, Vulkan).
• Strong experience with Linux kernel development, including device drivers (DRM/KMS) and input subsystems.
• Hands-on experience with virtualization technologies, and a clear understanding of priviliged and user domain interactions.
• Familiarity with Android display and input frameworks.
• Experience with embedded system debugging tools and methodologies.
• Demonstrated ability to analyze and problem-solve complex technical issues quickly and effectively.
**Preferred Qualifications:**
• Experience in the automotive industry, particularly with in-vehicle infotainment (IVI) systems.
• Knowledge of automotive communication protocols (e.g., CAN, Ethernet).
• Experience with advanced display technologies such as OLED and mini-LED, and touch controller protocols (e.g., I2C, SPI).
• Familiarity with Yocto/OpenEmbedded build systems.
• Understanding of GPU acceleration technologies for infotainment applications.
• Experience with automotive safety standards (e.g., ISO 26262) and cybersecurity frameworks.
• Ability to lead technical discussions and mentor junior engineers.