Display Software Engineer
Job details
- Pay
- $111,000 – $190,000 a year
- Work mode
- On-site
- Level
- Senior
- Experience
- 6+ years
- Education
- Bachelor's degree
- Posted
- Oct 28, 2026
- Last confirmed open
- Oct 28, 2026
About this role
As a Senior Display Software Engineer, you will be responsible for developing, validating, debugging, and maintaining software for display systems running on Embedded Linux and Android platforms. You will work closely with cross-functional teams including QA, system architects, platform developers, and hardware engineers to ensure robust display performance and reliability across product releases.
The ideal candidate combines strong embedded software expertise with deep knowledge of display drivers, graphics frameworks, and Android display architecture.
Responsibilities:
· Develop, debug, and maintain display-related software features on embedded and Android-based platforms.
· Validate software releases and support testing activities to ensure product quality and performance.
· Investigate, troubleshoot, and resolve system-level software issues through root-cause analysis.
· Work closely with software, hardware, and test teams to integrate and optimize display solutions.
· Contribute to software architecture, feature implementation, and product releases.
· Support performance tuning, issue triage, and continuous improvement activities.
__________________________________________________________________________________
REQUIRED EXPERIENCE & QUALIFICATIONS
__________________________________________________________________________________
· Bachelor's or Master’s degree in computer science, Computer Engineering, Electrical Engineering, Embedded Systems, Electronics Engineering, or a related technical field.
· Minimum 6 years of embedded software development.
· Minimum 4+ years of hands-on experience in C/C++ development.
· Minimum 3+ years of experience working with Embedded Linux and/or Android platform development.
· Proven experience in display subsystem development, debugging, validation, and integration.
Technical Skills
Experience with one or more of the following is considered a plus:
· Android display and graphics frameworks
· Display driver development and integration
· SurfaceFlinger, Hardware Composer (HWC), or Display HAL
· Embedded Linux or RTOS-based systems
· Graphics, multimedia, or video processing pipelines
· Display bring-up, validation, and performance optimization
· Qualcomm Snapdragon or similar embedded platforms
· Display interfaces such as MIPI-DSI, HDMI, DisplayPort, or eDP
· OpenGL ES, Vulkan, or related graphics technologies
· Kernel-space or user-space driver development
· Automated testing, continuous integration, and software validation practices
Preferred Qualifications
· Experience working with Qualcomm SOCs.
· Knowledge of display protocols and interfaces (MIPI-DSI, HDMI, DisplayPort, eDP).
· Experience with kernel-space and user-space driver development.
· Familiarity with graphics technologies such as OpenGL ES or Vulkan.
· Experience with automated testing and continuous integration systems.
· Exposure to hardware bring-up and board support package (BSP) development.
· Experience working in Agile/Scrum development environments.
Pay: $111,000.00 - $190,000.00 per year
Benefits:
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Vision insurance
Work Location: In person