Qualcomm

Telematics Platform Engineer

Qualcomm
Apply
15 days ago
Bengaluru, IndiaEntry Level / Mid Level

Responsibilities

  • Design, develop, implement, and analyze embedded Linux software for Qualcomm automotive and telematics chipsets.
  • Gather requirements, implement features, and deliver high-quality system software and applications.
  • Develop Linux system software using system calls, IPC, multithreading, synchronization, and operating-system concepts.
  • Work with Yocto-based builds, Git/Gerrit workflows, Linux kernel integration, storage subsystems, and device drivers.
  • Implement and troubleshoot security, FOTA/OTA updates, streaming, recovery, fastboot, and related platform functionality.
  • Debug software and perform root-cause analysis, performance tuning, KPI optimization, and memory leak analysis.
  • Collaborate with cross-functional teams across multiple technical domains and geographies.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 2+ years of Software Engineering or related work experience; alternatively, a master's degree with 1+ year or a PhD in a related field.
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, or Python.
  • Strong C and C++ programming skills and knowledge of data structures and algorithms; Python and Shell scripting familiarity is a plus.
  • At least 2 years of hands-on experience with SELinux, cybersecurity, TARA analysis, and Android Verified Boot.
  • Solid understanding of operating-system concepts including scheduling, memory management, file systems, locking, and synchronization.
  • Hands-on experience in Linux or Unix-based development environments and Linux system programming.
  • Experience with the Yocto Project, recipe-based builds, Git, and Gerrit.
  • Strong debugging and troubleshooting skills, including root-cause analysis, performance tuning, KPI optimization, and memory leak analysis.
  • Working knowledge of FOTA/OTA, streaming, software updates, recovery, and fastboot.
  • Familiarity with GDB, Valgrind, Perf, Ftrace, eBPF, and memory leak analysis.
  • Preferred experience includes ARM-based embedded systems, automotive or IoT Linux development, Linux kernel bring-up and porting, Linux storage subsystems, Linux security frameworks, and I2C, I2S, GPIO, or UART device drivers.

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