Sr Lead or Staff Engineer - Embedded DSP Software
- Compensation
- Not disclosed
- Location
- Hyderabad, Telangāna, India
- Work setup
- Onsite
- Seniority
- Staff
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Embedded
- Posted
Skills
Must have
- Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committ
- Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information
- To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not aut
- If you would like more information about this role, please contact Qualcomm Careers.
Full description
##
Company:
Qualcomm India Private Limited
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
We are looking for a highly experienced Sr Lead/Staff Engineer – Sensors Software to design, develop, and optimize software for next-generation sensor platforms. The ideal candidate will have deep hands-on experience in embedded software development, DSP programming, and operating system concepts, with a strong understanding of performance, reliability, and system-level integration.
This role involves working closely with cross-functional teams to build robust sensor software solutions for mobile and edge devices, with a focus on low-power, real-time, and high-performance execution environments.
Key Responsibilities
- Design and develop software for sensor processing, data acquisition, and real-time system integration.
- Work on DSP-based software architecture, optimization, and algorithm implementation.
- Develop and maintain embedded software components for sensor subsystems.
- Analyze and improve performance, latency, power consumption, and memory usage.
- Apply strong OS concepts including scheduling, concurrency, synchronization, IPC, memory management, and thread design.
- Collaborate with hardware, firmware, algorithms, and systems teams to deliver end-to-end solutions.
- Debug complex system issues using logs, trace tools, and low-level analysis.
- Drive software design reviews, coding best practices, and technical decision-making.
- Mentor junior engineers and provide technical leadership across the team.
- Ensure software quality through unit testing, integration testing, and release readiness.
Required Qualifications
- 7+ years of experience in software development, preferably in embedded or systems software.
- Strong hands-on experience in embedded systems programming.
- Proven experience with DSP software development and optimization.
- Strong understanding of operating system concepts such as:
- Multithreading and synchronization
- Interrupt handling
- Scheduling and task management
- Memory management
- Device driver interaction
- Proficiency in C/C++.
- Good knowledge of real-time and low-power software design.
- Strong debugging and problem-solving skills at system and platform level.
- Experience in working with cross-functional engineering teams.
##
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.