CareerPlan

Engineer, Senior

Bangalore, IndiaFull-time2026-06-19 → 2026-11-10

Core

Design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs for cutting-edge products.

Role type

Senior embedded software engineer (C/C++)

Builds

Embedded software, drivers, and cloud edge applications for Qualcomm devices

Domain

Consumer electronics / Embedded systems / Automotive / IoT

Required skills

C, C++, Python, Linux kernel development, ARM architecture, BSP development, low-level device driver programming, boot code development, Git/Gerrit/Perforce, Secure Coding, Modern OO design (C++11/17)

Preferred skills

Database Management Software, API development, RTOS experience (QNX)

Technologies

Linux, Android, QNX, ARM, C++, C, Python, Git, Gerrit, Perforce

Responsibilities

Collaborate with systems, hardware, and architecture teams to design system-level software solutions; develop and validate embedded and cloud edge software; perform low-level software interface and debugging; implement secure coding practices and software design.

Seniority

Senior, hands-on IC