Touch and Display Engineer(Embedded software)

Apply Now

Job Description

If this blog helped you, spread the word!

**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.

If this blog helped you, spread the word!