Qualcomm

Automotive fastRPC SME (Subject Matter Expert)

Qualcomm  •  Shanghai, CN (Onsite)  •  4 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


Company:

Qualcomm China

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

General Summary:

The Qualcomm Global Automotive team is actively engaged in offering optimized solutions to enable customers with leading edge systems. We are seeking ambitious, bright, and innovative software engineers to be part of this initiative. Job activities span the whole product life cycle from early R&D to commercial deployment. The environment is fast-paced and requires cross-functional interaction, so good communication, planning and execution skills are a must.

FastRPC (Fast Remote Procedure Call) is a high‑performance cross domain/inter‑processor communication (IPC) framework that enables low‑latency and high‑throughput communication between the application processor (APPS) and DSP on Qualcomm’s bare-metal and virtualization platforms. It is a critical technology for DSP offload workloads automotive use cases such as GenAI, ADAS and AD, where performance determinism, system stability, and scalability are essential.

We are seeking a Subject Matter Expert (SME) to own FastRPC architecture, performance, stability, and reliability on automotive software platforms.

This role focuses on FastRPC design, advanced cross‑layer debugging, performance optimization, and customer escalation support, working across APPS and DSP boundaries to ensure robust and production‑ready DSP communication solutions.

Responsibilities

  • Act as the FastRPC tech domain expert, owning technical decisions, architecture direction, and best practices
  • Review and approve FastRPC‑related architecture and design proposals
  • Build and maintain FastRPC knowledge base, debug playbooks, and best practices
  • Mentor engineers and help grow FastRPC expertise within the organization
  • Lead complex FastRPC issue debugging and Root Cause Analysis (RCA), including functionality and stability (e.g., hang, crash, and memory‑related issues), performance (e.g., latency, jitter), etc.
  • Drive end‑to‑end functionality, stability, performance and reliability optimization for fastRPC subsystem to best serve DSP offload in automotive use cases.
  • Collaborate closely with DSP, QNX/Linux/Android BSP, and AI/ADAS/AD team to continuously improve fastRPC subsystem (inside GVM, PVM, and DSP)’s functionality, stability, performance, debuggability, and reliability.
  • Actively engage with Automotive OEMs and Tier-1s to implement solutions based on Qualcomm Automotive platforms.

Required Qualifications

  • Bachelor's /master’s degree in engineering, Information Systems, Computer Science, or related field and ~8 years of Software Engineering or related work experience.
  • Good verbal and written communication skills in English
  • Hands-on experience of inter-subsystem communication methods development (e.g., between ARM and DSP).
  • Hands‑on experience with NPU asymmetric RPC/IPC frameworks for DSP offload
  • Solid understanding of multi core and heterogeneous SoC architectures (APPS based on ARM + DSP / accelerator interaction)
  • Proficient in C/C++
  • Solid understanding of:
    • Linux kernel fundamentals (memory management, scheduling, synchronization)
    • Multiprocessor architecture, ARM processors, MMU/SMMU, caching, interrupts, etc.
  • Demonstrated embedded software development experience – including Linux kernel, device drivers and board-support packages.
  • Solid hands-on software design, development, and debug experience on complex embedded platforms.
  • Ability to contribute to all phases of software development - requirement analysis, architecture/detailed design, implementation, validation, and deployment.
  • Strong system level debugging skills and Root Cause Analysis capability
  • Experience using industry standard development tools - e.g., toolchains, IDEs, configuration management etc.
  • Demonstrated ability to work with engineers, partners, and customers, and across different geographical sites, different time zones and technology domains

Preferred Qualifications:

  • Automotive software experience for IVI, ADAS, AD systems
  • Experience with Qualcomm SoC platforms
  • Working knowledge of operating systems like QNX and RTOSs used in DSP
  • Experience with AI inference offload dependent platform/infrastructure technology
  • Knowledge of virtualization methods (e.g., virtio standard) and implementation on ARM based systems Hands on experience with virtualization of embedded systems on ARM CPU SoC w/ QNX/AGL/Android.

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.

• 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting AgenciesOur Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers

Qualcomm

About Qualcomm

Delivering intelligent computing everywhere.

Industry
Hardware & Semiconductors
Company Size
10,000+ employees
Headquarters
San Diego, CA
Year Founded
Unknown
Social Media