Advanced SW Engineer I - Display
Hybrid · Guadalajara, Jalisco, Mexico
Job Summary
Embedded software engineer role to design, develop, and test Linux/Android/QNX device drivers for display technology in an automotive infotainment context. Responsibilities include design (UML), development and testing of device drivers, using lab equipment for test and debug of display issues, unit testing and module-level testing, building and releasing per process, and unit test development with GTest. Requires strong C/C++ skills, experience with Linux/QNX device driver development, exposure to serial interfaces (I2S, I2C, SPI, LVDS), and familiarity with ASPICE and agile methodologies.
Required Qualifications
- Bachelor degree in Computer Science / Electronics & Communication
- 3+ years in embedded software
- Proficient in English (Speak/Read/Written)
- Strong C & C++ programming skills, OOPS concepts
- Linux/Android/QNX device driver development & debugging
- Familiarity with I2S, I2C, SPI, LVDS
- Integration of device drivers into Linux/QNX systems
- Experience with lab equipment (Logic Analyzer, Oscilloscope)
- GIT/GERRIT
- Agile methodologies (SCRUM, Kanban)
- Hands-On Experience with ARM architectures (desirable)
- Display Port protocol knowledge & embedded system integration (desirable)
- FPD-Link knowledge (desirable)
- Experience with automotive infotainment systems (desirable)
- Good understanding of Systemd and Device Tree
- Lauterbach/gdb debugging (desirable)
- RTC & DOORS (desirable)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.