Qualcomm embedded software engineer job in Hyderabad

Engineer at Qualcomm India Private Limited: engineering, bca-bsc (any-batch batch) can apply; salary Not disclosed by company; location hyderabad.
- Role
- Engineer
- Company
- Qualcomm India Private Limited
- Eligibility
- engineering, bca-bsc
- Batch
- any-batch
- Location
- hyderabad
- Salary
- Not disclosed by company
- Experience
- Not specified in the official posting
- Type
- full time
C is the first thing on the list. Qualcomm India Private Limited asks for memory management, pointers, structures and low level programming from anyone applying to this embedded software role in Hyderabad, and requisition 446720155589 then adds data structures, Python and shell scripting, operating system internals and ARM computer architecture. The official title on the posting is Engineer and the job area is Engineering Group, Software Engineering.
On this page
- Programming fundamentals the requisition asks for
- Operating systems and embedded software basics
- Computer architecture and bit level work
- The good to have list: ARM, virtualisation and RTOS
- Eligibility, location and requisition details
- Preparing against the skills Qualcomm named
- Applying on the Qualcomm careers site
Programming fundamentals the requisition asks for
Qualcomm splits its mandatory skills into five blocks, and the first block is plain programming ability. The posting asks for strong C and then defines what strong means: memory management, pointers, structures and low level programming concepts.
- C programming with memory management, pointers, structures and low level programming concepts
- Data structures and algorithms: linked lists, queues, stacks, trees, and where each one is used in practice
- Basic Python and shell scripting, tied to automation and debugging
- Secure coding practices, coding standards and software quality principles
- Git version control and collaborative development practices
- Analytical, problem solving and communication skills
The scripting line repays a close reading. Qualcomm calls it basic and ties it to two uses, automation and debugging. Git version control forms a block of its own, and analytical, problem solving and communication skills form the fifth.
Operating systems and embedded software basics
The second mandatory block is where this posting parts company with general application development and moves into embedded software. Qualcomm asks for a strong understanding of operating system fundamentals and lists them individually: processes, threads, synchronisation, interrupts, memory management and scheduling. It then asks for a basic understanding of embedded systems development and of how low level software interacts with hardware.
The wording sets the level. Strong sits against operating systems and basic sits against embedded systems, so operating system theory has to be solid while hands on embedded software experience is expected at an introductory level. Interrupts, memory management and scheduling come back further down the posting in ARM specific forms, so time spent on operating system internals is used twice here.
Computer architecture and bit level work
The third block runs to two lines in the requisition and carries a lot of weight. Qualcomm wants a good understanding of computer architecture and microprocessor fundamentals, with ARM based architectures stated as the preference. It also asks you to work with hexadecimal representations, bit manipulation, binary arithmetic and Boolean logic. That second line is easy to skim past. In embedded software it is the everyday notation: register values printed in hex, status bits set and cleared with shifts and masks, and hardware documents written in the same terms. The subjects behind it are digital electronics and computer organisation, so for most engineering graduates the work here is revision. Qualcomm keeps this block in the mandatory section, and the ARM material further down the posting builds directly on it.
The good to have list: ARM, virtualisation and RTOS
There is a second and longer set of skills, which Qualcomm calls good to have. A gap here does not stop you from applying. What the list does is show the embedded software ground the role sits on.
The embedded software specifics start with ARM architecture and platform fundamentals: ARMv8 and ARMv9, exception levels, the MMU, interrupts and memory protection mechanisms, along with system components such as GIC, SMMU, PSCI, SCMI and TrustZone. ARM assembly language and low level debugging techniques are listed here too, as is an understanding of boot flows across bootloader, trusted firmware, hypervisor and operating system.
The rest of the good to have list covers:
- Hypervisor and virtualisation concepts, including virtual machines, device virtualisation, memory virtualisation and privilege separation, with Gunyah, KVM, Xen and pKVM named as examples
- Virtualisation security concepts and trusted execution environments
- RTOS based development, real time system concepts, and embedded system software architecture including software to hardware interactions
- System level debugging with GDB, Lauterbach Trace32 or equivalent tools
- Reading hardware specifications, technical reference manuals and datasheets
- Analysing requirements, reading system design documents and taking part in software design discussions
Eligibility, location and requisition details
The minimum qualification is a single line: a bachelor's degree in Engineering, Information Systems, Computer Science or a related field. The posting names no batch year, no percentage cut off and no experience band.
- Company: Qualcomm India Private Limited
- Title on the requisition: Engineer
- Requisition number: 446720155589
- Job area: Engineering Group, Software Engineering
- Location: Hyderabad, Telangana
- Salary: not disclosed by the company
- Posting valid through: 25 January 2027
Qualcomm has published a skill list and a qualification for this embedded software requisition. It has not published a responsibility list, a count of openings or a salary range, so any package figure attached to this role elsewhere did not come from Qualcomm. The bachelor's degree requirement puts the post with the rest of our engineering job listings; anyone finishing a master's can work through the MCA and MSc openings instead.
Qualcomm states in the posting that it is an equal opportunity employer and that an applicant with a disability can request an accommodation during the application process by email. The application is free and runs on Qualcomm's own careers site. Staffing agencies and agency represented candidates are not authorised to submit profiles through it.
Preparing against the skills Qualcomm named
This requisition is specific enough to double as a study plan for embedded software interviews. Work through it in the order Qualcomm wrote it.
- Rebuild C until pointers, structures and manual memory management are automatic. It is the first mandatory item and every other embedded software skill on the list assumes it.
- Write linked lists, queues, stacks and trees from scratch and be ready to say where each is used. The posting asks for practical applications.
- Revise operating system internals: processes, threads, synchronisation, interrupts, memory management, scheduling.
- Drill hexadecimal, bit manipulation, binary arithmetic and Boolean logic until they are quick. Qualcomm puts these in the mandatory block.
- Read an ARM architecture primer on exception levels, the MMU and the GIC, then open a technical reference manual for an ARM based part and read a chapter properly. Both sit on the good to have list.
- Use Git the way a team uses it, with branches and reviews, since the posting names collaborative development practices.
If you want a second Qualcomm application running alongside this one, our write up of the Qualcomm Associate Engineer off campus hiring covers a separate requisition with its own eligibility.
Applying on the Qualcomm careers site
Applications for this embedded software role go through Qualcomm's careers portal. Open requisition 446720155589, sign in to a candidate account or create one, upload your resume and complete the profile screens. Qualcomm lists the posting as valid through 25 January 2027 and has not published a separate closing date for applications.
The full description and the application form are on the official Qualcomm careers page for requisition 446720155589.
More embedded software and Qualcomm jobs on Classic Jobs
Frequently Asked Questions
How do I apply for the Engineer job at Qualcomm India Private Limited?
Apply on the official Qualcomm careers portal using requisition number 446720155589.
Who is eligible for the Engineer role at Qualcomm India Private Limited?
This Engineer opening at Qualcomm India Private Limited is open to engineering, bca-bsc from the any-batch batch. Experience required: Not specified in the official posting.
What is the salary for the Engineer job at Qualcomm India Private Limited?
The salary for the Engineer role at Qualcomm India Private Limited is Not disclosed by company.
What is the last date to apply for Engineer at Qualcomm India Private Limited?
The last date to apply for the Engineer job at Qualcomm India Private Limited is 25 January 2027. Apply before the deadline via the official link on this Classic Jobs post.
Where is the Engineer job at Qualcomm India Private Limited located?
The Engineer job at Qualcomm India Private Limited is located in hyderabad.
Tech Lead with expertise in web development and job portal platforms. Passionate about helping freshers find their dream jobs.
Reviewed by Classic Jobs expert team
Comments
Login to join the conversation




