Telematics Platform Senior Engineer

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

I korthet

We are looking for experienced Embedded Linux Software Developers to join Qualcomm's Automotive Linux Systems team. You will be responsible for designing and delivering high-quality system software and applications for Automotive and Telematics chipsets on Embedded Linux platforms. The role requires strong programming skills, experience with Linux environments, and a proactive approach to problem-solving.

Ansvarsområden

  • Design, develop, implement, and analyze software in an Embedded Linux environment.
  • Gather requirements, implement new features, and ensure high-quality deliverables.
  • Collaborate with cross-functional teams across multiple domains and geographies.

Krav

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree and 2+ years of experience. OR PhD and 1+ year of experience.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • At least 5+ years of experience in the specified areas.
  • Strong programming skills in C, C++, with good knowledge of Data Structures and Algorithms.
  • A minimum of 2 years of hands-on experience in SELinux, Cybersecurity, TARA analysis, and AVB (Android Verified Boot) is mandatory.
  • Solid understanding of OS concepts: Scheduler, Memory Management, File Systems, Locking, and Synchronization.
  • Hands-on experience in Linux/Unix-based development environments.
  • Experience with Yocto Project, recipe-based builds, and tools like Git/Gerrit.
  • Proficiency in Linux system programming: System calls, IPC, Multi-threading, System.
  • Strong debugging and troubleshooting skills: root-cause analysis, performance tuning, KPI optimization.
  • Working knowledge of FOTA/OTA, streaming, software updates, recovery, fastboot.
  • Familiarity with tools: GDB, Valgrind, Perf, Ftrace, eBPF, and memory leak analysis.
  • Excellent communication and collaboration skills with a positive attitude.

Önskade kvalifikationer

  • Familiarity with Python and Shell scripting is a plus.
  • Experience with ARM-based embedded systems.
  • Exposure to Automotive or IoT Linux software development.
  • Knowledge of Linux Kernel: bring-up, upgrades, device tree, drivers, porting, and kernel configuration.
  • Familiarity with Linux storage subsystems: NAND, eMMC, UBI, UBIFS, SQUASHFS, EXT4, RAMFS.
  • Understanding of Linux security frameworks: SELinux, SMACK, IMA-EVM, DM-Verity, FDE, DM-Crypt, FS-Crypt, Secure Boot, TrustZone.
  • Experience on peripheral Linux device drivers like I2C, I2S, GPIO and UART is a plus.

Förmåner

  • Qualcomm is an equal opportunity employer.
  • Qualcomm is committed to providing an accessible process.
  • 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.
#Telematics#Embedded Linux#Automotive#Software Development#Linux Systems
Qualcomm Logo

Företag

Qualcomm

Publicerade jobb

för 1 månad sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

Bangalore, India

Kvalifikation

Kandidatexamen, Masterexamen, Doktorand

Sökande

Ansök tidigt