Firmware Engineer -Application Developer
Job Title: Application Developer- Firmware Engineer
Contract Term: 9 months (with possibility of extension or conversion)
Work Arrangement: Hybrid – 3 days in office required
Work Location: Sunnyvale, CA 94085
Must Have Skills:
5+ yrs experience with embedded systems development and low-level software integration.
Hands-on experience with display bring-up on Android-based devices, including knowledge of display controllers, drivers, firmware, and related debugging tools.
Strong knowledge of Android system architecture, framework, and display-related components.
Solid understanding of display technologies, including LCD, OLED, touchscreens, and display interfaces such as MIPI DSI. Knowledge of GPU architecture, graphics APIs, and rendering techniques. Familiarity with power management techniques and optimizing display power consumption.
Python
Education:
Bachelor’s degree in computer science, Technology, Computer Information Systems, Computer Applications, Engineering, or a related fields
Responsibilities:
Display Bring-Up: Lead the display bring-up process, including the initialization and configuration of display controllers, display drivers, and related firmware.
Debug and resolve issues related to display functionality, performance, and compatibility with Android software stack.
Job Type: Contract
Pay: $80.00 - $85.00 per hour
Expected hours: 40 per week
Benefits:
401(k)
Dental insurance
Health insurance
Paid time off
Vision insurance
Schedule:
8 hour shift
Experience:
Embedded software: 2 years (Required)
Work Location: Hybrid remote in Santa Clara, CA 95054