principal software engineering Principal Engineer tech_leadership · Posted Apr 22, 2026

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

Market Development Engineer (Arduino) (1-year Fixed Term Contract)
Hanoi, Vietnam · mid
Senior Frontend Engineer - Arduino, Turin, Italy
Turin, Italy · senior
Python TypeScript Java
Digital Product Engineer, up to Staff
SG, Singapore · staff
Testing Data Analytics
Customer Quality (Automotive) - Staff Engineer
Bangalore, India · staff
Software Engineer – Rack Management (Senior and Staff Engineer level) - Riyadh, KSA
Riyadh, Saudi Arabia · senior
Python Java Go
All Qualcomm jobs →

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.

This is an excerpt. Read the full job description on Qualcomm careers →
All software engineering jobs software engineering in Hyderabad, India Jobs in Hyderabad, India software engineering salaries software engineering career path
All Qualcomm Jobs Browse software engineering roles principal positions