Tema

Språk

Global EN
Sverige ENSV
Indien EN

BSP Stability Staff Engineer - Customer Engineering Team

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system

I korthet

This Staff Engineer role focuses on BSP and HLOS stability for Qualcomm Snapdragon Automotive platforms, collaborating with global automotive partners. Responsibilities include debugging system stability issues, providing technical leadership, and mentoring engineers on QNX and HGY platforms.

Ansvarsområden

  • Lead triage and root-cause analysis of system stability issues (crashes, hangs, watchdog resets, panics, SOC resets) across QNX (HQX) and HGY (Gunyah) platforms for automotive customers.
  • Debug kernel crashes, process crashes, resource-manager failures, and OS-level hangs on QNX IVI, ADAS, and FLEX variants.
  • Analyze full ramdumps, minidumps, and guest-dumps (QNX/Android/Linux GVM) using Crashscope, QXDM, QDSS traces, and other Qualcomm diagnostic toolchains.
  • Identify, isolate, and drive resolution of stability regressions across chipset generations on both HQX and HGY stacks.
  • Own stability-related Change Requests (CRs) end-to-end — from initial triage through root-cause analysis, patch validation, and integration into customer branches.
  • Collaborate with Dev/PLT teams to diagnose Linux kernel panics, Android GVM crashes, and Gunyah hypervisor-level faults within the HGY multi-OS virtualized stack.
  • Investigate stability failures related to HLOS system services, BSP drivers, inter-VM communication (GLINK, IPCC, SMP2P), and framework-level issues.
  • Drive MTBF (Mean Time Between Failures) improvements for customer SPs targeting ADAS/IVI production SOP milestones.
  • Serve as the primary technical point of contact for stability-related issues from automotive OEM and Tier-1 customers across regions.
  • Analyze and triage stability CRs submitted via customer issue tracking systems; provide timely, technically accurate responses and resolution paths.
  • Support Automotive RFI (AutoRFI) assessments for stability-related NRE scoping, communicating technical complexity and resource requirements.
  • Engage with customers during bring-up, pre-CS, and post-CS phases to proactively identify and mitigate stability risks.
  • Provide on-site customer support as required during critical program milestones.
  • Collaborate with NA, EU, and India CE teams to ensure 24/7 global follow-the-sun stability support.
  • Drive development and validation of stability test automation frameworks for HGY and QNX platforms (e.g., Axiom-based stability pools, CI/CD integration).
  • Enable and validate security hardening passes that impact stability: Syzcaller, KASAN, UBSAN, KTSAN, CFI, PTRAUTH on HGY Linux-based stacks.
  • Develop and maintain automated ramdump/minidump parsers and triage tools to reduce mean time to diagnosis.
  • Partner with APT (Automated Platform Test) teams to define test cases targeting top stability hitters across program milestones.
  • Create and maintain debug guides, triage runbooks, and reusable diagnostic artifacts for stability issues across QNX and HGY platforms.
  • Track and analyze stability trends across program stages (Bringup → ES → L0–L4 → FC → CS) and communicate risk to program and customer teams.
  • Serve as the stability SME for the BDC CE BSP team, providing architectural guidance on platform stability design and debugging strategy.
  • Lead cross-functional stability reviews with Dev, APT, PDT, and CE teams; drive root-cause analysis (RCA) delivery to enable new test case generation.
  • Mentor junior and mid-level engineers on system stability concepts, QNX/HGY platform architecture, debugging methodology, and customer engagement.
  • Influence feature design and architecture decisions to proactively prevent system instability in future Snapdragon Automotive SPs.
  • Scale technical knowledge through reusable documentation, training materials, and knowledge-base contributions (e.g., Confluence, CE KnowledgeBase).

Krav

  • B.E. / B.Tech in Engineering, Computer Science, Electronics, or related field with 8+ years of Software Applications Engineering, Embedded Systems, or related experience; OR M.Tech / M.S. in relevant field with 6+ years of experience; OR Ph.D. in relevant field with 4+ years of experience.
  • 3+ years of hands-on experience debugging system stability issues on embedded platforms (crashes, panics, watchdog resets, kernel oops).
  • 3+ years of experience with C, C++, Python, or similar languages in an embedded/real-time environment.
  • Strong knowledge of QNX OS architecture: process management, IPC, resource managers, POSIX interfaces, and real-time scheduling.
  • Experience debugging QNX-based systems using ramdump parsers (QXDM Crashscope), QDSS traces, and guestdump analysis.
  • Hands-on experience with QNX HQX platform: BSP drivers, power management, framework services, and OS-level debugging.
  • Experience with Linux kernel debugging (kernel panic, KASAN, UBSAN, ftrace, perf) on automotive or embedded platforms.
  • Understanding of multi-OS hypervisor stacks: VM communication (GLINK, IPCC), hypervisor fault isolation, guest OS crash analysis.
  • Experience with automotive embedded debugging tools: QDSS, QFIL, QXDM, Axiom, Crashscope, and PCAT.
  • 3+ years of customer-facing technical support experience.
  • Strong written and verbal communication skills, with demonstrated ability to document RCAs and communicate technical findings to cross-functional teams.

Önskade kvalifikationer

  • Staff-level experience owning platform stability for production automotive programs (IVI / ADAS / FLEX) from bringup through SOP.
  • Deep expertise in HGY (Gunyah Hypervisor) platform stability: Linux PVM, Android GVM, and multi-OS virtual stack crash analysis.
  • Experience with QNX stability areas: SSR (Subsystem Restart), PIL (Peripheral Image Loader), SMMU faults, memory corruption, ECC errors, and HAB (Hypervisor Access Bridge) failures.
  • Experience triaging and resolving issues across HLOS and non-HLOS boundary: GLINK/IPCC communication failures, shared memory corruption, VMM/VDEV faults.
  • Familiarity with Qualcomm Snapdragon Automotive chipsets: SA8255P, SA8775P, SA8650P, SA8295P across Gen3 / Gen4 / Gen4.5 / Gen5.
  • Experience with security-related stability testing: Syzcaller fuzzing, KASAN, UBSAN, KTSAN, CFI, and PTRAUTH on Linux-based platforms.
  • Experience working with Axiom automation infrastructure for automotive stability testing and CI/CD integration.
  • Familiarity with ASPICE process compliance, ASIL functional safety considerations, and automotive program delivery cycles.
  • Proven experience collaborating with global automotive OEM/Tier-1 customers (e.g., Mercedes-Benz, BMW, Bosch, LGE, Ford, Harman, Rivian) on stability escalations.
  • Experience with AutoRFI processes, NRE scoping, and CDEV (Chipset Development) activities within CE programs.
  • Knowledge of MTBF analysis, stability dashboards (Tempus/Tableau), and workload-based stability trend analysis.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.
  • 2+ years of experience with Programming Language such as C, C++, Java, Python, etc.
  • 1+ year of experience with debugging techniques.

Förmåner

  • Qualcomm is an equal opportunity employer.
  • Qualcomm is committed to providing an accessible process for individuals with disabilities.
  • Qualcomm is committed to making our workplace accessible for individuals with disabilities.

Färdigheter

CC++PythonQNXLinuxHypervisorAndroidIPCGLINKIPCCSMP2PKASANUBSANKTSANCFIPTRAUTHASPICEASIL
#Software Engineering#Embedded Systems#Automotive#QNX#Linux#Hypervisor#Debugging#Stability#BSP
Qualcomm Logo

Om Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Företag

Qualcomm

Publicerade jobb

för 1 vecka sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

Bangalore, India

Kvalifikation

Kandidatexamen, Masterexamen, Doktorand

Sökande

Ansök tidigt