





Niche embedded driver expertise but strong brand and metro location increase applicant density.
Highly specialized embedded driver and RTOS experience limits cross-industry transferability.
Explicit 7+ years and many mandatory low-level driver, bootloader, and hardware skills make filters strict.
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 functionality.
Lead software solutions architecture covering design, scalability, reliability, and performance for embedded systems across multiple architectures including ARM and x86.
Collaborate with product managers, architecture teams, and customers to deliver software solutions for automotive Tier 1 and other industries.
Bachelor’s degree in Computer Science, Computer Engineering, or related engineering field, or equivalent practical experience.
7+ years of driver development experience in C, C++, and assembly language.
Experience with low-level CPU programming related to driver suspend/resume, and bootloader/board bring up (e.g., u-boot, DRAM controller initialization).
Knowledge of ACPI on x86, PSCI for ARM, Secure Monitoring Calls (SMC), and proven debugging and troubleshooting skills including tools like JTAG.
Experienced in embedded systems and low-level software development with deep technical expertise in driver architecture and power management.
Capable of designing scalable, reliable, and high-performance software solutions while coaching teams in engineering best practices and software quality standards.
Comfortable working across multiple hardware platforms and collaborating with diverse global teams including automotive Tier 1 customers.