Staff engineer
Qualcomm · Bengaluru · 16+ yrs experience · Posted 2026-05-14
Tech stack: C, C++, Java, Linux, Python
Apply on the company site · Get a referral for this role
Qualcomm salary & ratings · Qualcomm interview process · More live openings
About the role
Qualcomm India Private Limited
Engineering Group, Engineering Group > Software Engineering
Responsibilities: - 12~16+ Years of Experience in the Linux embedded domain to
- design, develop and support software solutions on multi-core ARM/CPUs
- Strong C/C++ programming skills.
- Embedded Platforms experience including low-level drivers and firmware, kernel and user-space components on Automotive Grade Linux and Yocto build system for developing and maintaining the software stack for IVI and ADAS systems
- Design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in an embedded SoC systems with J-TAG or ICE debuggers
- Experience in real-time SW development for embedded products, RT kernel.
- Hands on experience in leading medium to large technical teams.
- Hands on experience of driver development on any RTOS and Linux userspace on AGL framework.
- Detailed understanding SoC hardware blocks
- Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management.
- Experience in Linux kernel architecture, device drivers and memory management.
- Experience in ISO26262/functional safety and safe Linux is highly recommended.
- Exposure to one or more of below technology areas is a plus
- Multiprocessor Architecture, ARM processors, caching, interrupts, etc.
- Virtualization technologies across CPU and MM hardware accelerators
- Motivated self-starter with excellent verbal and written communication skills, demonstrated ability to work with engineers/partners/customers across different geographies.
- Demonstrated experience working with senior management in a corporate environment.
- Demonstrated experience in business process streamlining and transformation that includes disciplined approach to digitized services enabling.
- Hands-on technical lead who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active and personal role in steering team success.
Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 6+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 6+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Responsibilities
- 12~16+ Years of Experience in the Linux embedded domain to
- design, develop and support software solutions on multi-core ARM/CPUs
- Strong C/C++ programming skills.
- Embedded Platforms experience including low-level drivers and firmware, kernel and user-space components on Automotive Grade Linux and Yocto build system for developing and maintaining the software stack for IVI and ADAS systems
- Design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in an embedded SoC systems with J-TAG or ICE debuggers
- Experience in real-time SW development for embedded products, RT kernel.
- Hands on experience in leading medium to large technical teams.
- Hands on experience of driver development on any RTOS and Linux userspace on AGL framework.
- Detailed understanding SoC hardware blocks
- Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management.
- Experience in Linux kernel architecture, device drivers and memory management.
- Experience in ISO26262/functional safety and safe Linux is highly recommended.
- Exposure to one or more of below technology areas is a plus
- Multiprocessor Architecture, ARM processors, caching, interrupts, etc.
- Virtualization technologies across CPU and MM hardware accelerators
- Motivated self-starter with excellent verbal and written communication skills, demonstrated ability to work with engineers/partners/customers across different geographies.
- Demonstrated experience working with senior management in a corporate environment.
- Demonstrated experience in business process streamlining and transformation that includes disciplined approach to digitized services enabling.
- Hands-on technical lead who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active and personal role in steering team success.
More openings at Qualcomm
- Lead Engineer, Senior — Bengaluru
- Performance Benchmark Engineer/Lead - Server CPU — Bengaluru
- GPU/AI Power Performance Staff Engineer — Bengaluru
- Sr Engineer- Camera HWL — Hyderabad
- Senior Lead - AI and DSP Applications Software Engineer — Hyderabad
- Senior Engineer: Electroacoustics Engineer (Audio Systems, Sr Eng) — Hyderabad