Advanced SW Engineer I - Display
Core
Develop, integrate, and debug QNX-based display drivers, video bridge chips, and HID peripheral drivers for embedded systems.
Role type
Embedded software engineer (display/HID drivers)
Builds
Display drivers, video bridge chips, HID drivers, and low-level communication buses for embedded platforms
Domain
Embedded systems, automotive/industrial electronics
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, QNX device driver development, system integration, root-cause debugging, display pipeline configuration, HID driver debugging, serial protocol knowledge (I2C, SPI), unit test development (GTest), version control (Git/Gerrit)
Preferred skills
OpenWFD, QNX Screen graphics subsystems, video/display transmission standards (MIPI DSI, DisplayPort, LVDS), C++ programming, IBM DOORS, RTC
Responsibilities
Design, configure, and bring up display drivers and bridge chips on QNX platforms; Integrate and debug HID drivers and low-level communication buses; Write unit tests using GTest and validate functionality on target hardware; Manage code reviews, builds, and releases using Git and Gerrit
Seniority
Mid-level, hands-on IC