





Strong company brand and metro location balanced by niche BSP/QNX skills and senior experience.
Highly specialized BSP and driver expertise reduces cross-industry transferability.
Explicit 7+ years and mandatory low-level driver/QNX skills enforce strict filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own maintenance and enhancement of QNX Power Management Suspend-to-RAM software components.
Provide technology leadership across architecture, design, scalability, reliability, performance, and software quality for embedded systems software.
Collaborate with product managers, architecture teams, and customers, including automotive Tier 1 accounts, to deliver embedded software solutions.
Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience.
7+ years of driver development experience using C, C++, and assembly language.
Experience with driver and low-level CPU programming for suspend/resume, bootloader and board bring-up (u-boot, DRAM controller, system clock, GPIO, pinmux).
Knowledge of ACPI (x86), PSCI (ARM), Secure Monitor Calls (SMC), and experience with debugging/troubleshooting tools (JTAG, trace logging, core-analysis).
Experienced in embedded systems and driver development with complex hardware interfaces such as PCIe, USB, SDIO, and storage devices (SD/eMMC, AHCI/SATA, NAND/NOR).
Strong analytical and problem-solving skills with hands-on debugging and root cause analysis experience using instrumentation and diverse tools.
Ability to lead and mentor engineering teams on software best practices, quality, and safety standards in a technical leadership role.