Qualcomm

QNX BSP Platform Engineer_Customer Engineering

Qualcomm
Apply
4 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Own technical execution for QNX BSP, boot, kernel, system services, memory, interrupts, I/O, storage, networking, virtualization, power management, suspend/resume, and platform stability.
  • Lead platform bring-up, integration, configuration, qualification, and release activities across automotive SoC and board platforms.
  • Debug complex boot, reset, suspend/resume, performance, memory, IPC, and multi-VM failures using logs, traces, dumps, instrumentation, and reproducible test cases.
  • Act as the technical point of contact for customer platform issues, escalations, integration blockers, and stability risks.
  • Lead cross-functional triage, root-cause analysis, corrective actions, validation, release readiness, and risk closure.
  • Review architecture, design, code, patches, test plans, and release criteria for robustness, safety, security, performance, and maintainability.
  • Mentor engineers and create technical documentation, troubleshooting guides, architecture notes, and reusable analysis practices.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Engineering, Information Systems, or a related field, or a related PhD qualification.
  • Typically 6+ years of relevant embedded software, operating-system, BSP, platform, or automotive systems experience.
  • Strong hands-on experience with QNX Neutrino or comparable real-time operating-system concepts and platform integration.
  • Strong C and C++ programming skills, with experience reading, modifying, reviewing, and troubleshooting low-level system software.
  • Knowledge of embedded architecture, boot flow, BSPs, device drivers, kernel services, interrupts, memory management, scheduling, synchronization, and resource management.
  • Experience debugging complex system failures with logs, traces, crash dumps, instrumentation, debuggers, and hardware/software observability mechanisms.
  • Working knowledge of ARM-based SoCs, firmware interactions, device trees or equivalent hardware-description mechanisms, and board-level integration.
  • Experience with software development life cycle activities, code review, configuration management, defect tracking, regression testing, and release qualification.
  • Preferred qualifications include automotive or production embedded-platform experience, QNX Hypervisor or equivalent virtualization experience, power-management expertise, SMMU/IOMMU, DMA, shared memory, ECC/EDAC, automated validation, stress testing, fault injection, and cross-functional technical leadership.
  • At least 1 year of academic and/or work experience with programming languages such as C, C++, Java, or Python and at least 1 year with debugging techniques.

Tech Stack

Categories

Qualcomm

About Qualcomm

10,000+ employees

Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.

Contact me