





Tier-1 brand and metro location counterbalanced by niche embedded QNX and seniority.
Highly specialized automotive embedded systems skills limit cross-industry transferability.
Explicit 10+ years, mandatory QNX/kernel/device-driver expertise and C/C++ requirements make filters strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own development, customization, and issue resolution of QNX software components for automotive platforms based on Qualcomm chipsets.
Lead board bring-up on customer hardware platforms and develop middleware components (e.g., lifecycle, power management, software update) on embedded Linux/QNX.
Perform code reviews, static analysis, continuous builds, unit testing, and coordinate with distributed teams under Agile methodologies.
Engineering degree (Bachelor's with 4+ years, Master's with 3+ years, or PhD with 2+ years of software engineering experience).
10+ years hands-on experience in digital cockpit products and automotive domain preferred.
Expertise in kernel, device driver, BSP development, board bring-up, porting, and customization on Linux and QNX platforms.
Proficient programming skills in C and C++14+; experience with embedded/hard real-time systems like QNX.
Experienced in architecting multi-threaded and system-level software for ARM-based automotive processors (ARM-v9, Qualcomm Auto 82xx/81xx/72xx series).
Skilled in OOAD, UML, software architecture derivation from customer requirements, and use of design tools like Enterprise Architect and Rhapsody.
Familiar with hypervisor technologies (preferably QNX Hypervisor), inter-guest OS IPC, and embedded debugging tools (JTAG, gdb, Trace32).