Senior Engineer
Qualcomm · Hyderabad, India
About this role
Qualcomm is hiring a principal-level Principal Engineer in the software engineering function based in Hyderabad, India. The posting calls out experience with Python, Java, C, Linux.
- Role
- Principal Engineer
- Function
- software engineering
- Level
- principal
- Track
- Tech leadership
- Location
- Hyderabad, India
- Posted
- Apr 22, 2026
More roles at Qualcomm
Job description
from Qualcomm careers##
Company:
Qualcomm India Private Limited
## Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
Thorough Embedded C programming knowledge & experience (especially pointers, structures, linked lists etc.,) & Assembly programming knowledge
• Hands On Experience for Device Driver development with any of standard protocols such as SPI, UART, USB etc.,
• Thorough RTOS knowledge and experience (Mutex, spinlocks, Queues, Signaling, Events, Deferred function calls & Callbacks, Multi-thread & Multi-process environments, Concurrency Scenarios etc.,), Linux Knowledge, Kernel & User Space knowledge
• Thorough experience of Operating systems, Microprocessor / computer architecture.
• Strong analytical and debugging skills
• Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering etc.,)
• Emulator, simulator environment & JTAG debugging knowledge / experience
• Nice to Have - Hands On Experience or knowledge for Inter Processor Communication Protocol, Debug Logging framework, Heap Management & Timer implementations
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field.
• 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.