13 Nov
|
Qualcomm
|
Bengaluru
13 Nov
Qualcomm
Bengaluru
Company: Qualcomm India Private Limited
Job Area
Engineering Group, Engineering Group > Software Applications Engineering
Job Summary
looking for a Staff Engineer with 12+ years of experience in embedded and automotive software development to drive platform bring-up, kernel development, performance optimization, and system stability initiatives for next-generation automotive solutions.
Responsibilities
- Develop and debug Linux kernel subsystems and device drivers for automotive platforms.
- Analyze and resolve complex system issues involving boot, memory, storage, networking, and performance.
- Drive CPU, memory, boot-time, and overall system performance improvements.
- Perform deep root cause analysis using kernel logs, traces, ramdumps, and profiling tools.
- Lead stability investigations and customer escalations across multiple software domains.
- Collaborate with cross-functional teams to deliver robust, production-quality software.
- Mentor engineers and contribute to technical reviews and architecture discussions.
Required Skills
- 12+ years of experience in embedded software development.
- Linux Kernel Programming
- Device Driver Development and Debugging
- Performance Analysis and Optimization
- System Stability and Root Cause Analysis
- Memory Management and Multithreaded Systems
- ARM64 Architecture
- C/C++ Programming
- Experience with Linux debugging and profiling tools
Preferred Skills
- Experience with Automotive Linux, Android Automotive, or QNX.
- Knowledge of device drivers, hypervisor, memory management.
- Familiarity with virtualization and hypervisor technologies.
- Experience supporting customer escalations and production issues.
Minimum Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.
- 2+ years of experience with programming languages such as C, C++, Java, Python, etc.
- 1+ year of experience with debugging techniques.
📌 Engineer, Staff_CE_Device Driver Development (Bengaluru)
🏢 Qualcomm
📍 Bengaluru