HYDERABAD · FULLTIME
Engineer
Qualcomm
Hyderabad · onsite · Posted 57d ago
Sourced from
Undisclosed0–5 yrsfulltimeHyderabad
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.3s
- Found the form on Naukri · 10 questions to answer1.5s
- Decided the answers for all of them3.0s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Company: Qualcomm India Private Limited
Job Area: Engineering Group, Engineering Group > Software Engineering
Mandatory Skills - Strong programming skills in C, including memory management, pointers, structures, and low-level programming concepts.
- Solid understanding of data structures and algorithms, including linked lists, queues, stacks, trees, and their practical applications.
- Basic scripting skills in Python and Shell scripting for automation and debugging.
- Understanding of secure coding practices, coding standards, and software quality principles.
- Strong understanding of Operating Systems fundamentals, including processes, threads, synchronization, interrupts, memory management, and scheduling.
- Basic understanding of embedded systems development and low-level software interactions with hardware.
- Good understanding of Computer Architecture and Microprocessor Fundamentals, preferably ARM-based architectures.
- Ability to work with hexadecimal representations, bit manipulation, binary arithmetic, and Boolean logic.
- Familiarity with Git version control and collaborative development practices.
- Strong analytical, problem-solving, and communication skills.
- Knowledge of ARM Architecture (ARMv8/ARMv9), including exception levels, MMU, interrupts, and memory protection mechanisms.
- Understanding of ARM system components such as GIC, SMMU, PSCI, SCMI, and TrustZone.
- Familiarity with ARM Assembly Language and low-level debugging techniques.
- Exposure to memory management, MMU configuration, interrupt controllers (GIC), and system-level debugging.
- Understanding of boot flows, including Bootloader, Trusted Firmware, Hypervisor, and Operating System interactions.
- Understanding of hypervisor and virtualization concepts, including virtual machines, device virtualization, memory virtualization, and privilege separation.
- Exposure to Gunyah, KVM, Xen, pKVM, or other virtualization technologies.
- Understanding of virtualization security concepts and trusted execution environments.
- Knowledge of RTOS-based development and real-time system concepts.
- Understanding of embedded system software architecture and software-hardware interactions.
- Experience using debuggers such as GDB, Lauterbach Trace32 (T32), or equivalent tools for system-level debugging.
- Experience reading and understanding hardware specifications, Technical Reference Manuals (TRMs), and datasheets.
- Ability to analyze requirements, understand system design documents, and contribute to software design discussions.
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Sourced from naukri
Section · 02
Skills
Automationcoding standardsarm architecturecomputer architectureFirmwareHypervisorBootloaderDebuggersEmbedded SystemslauterbachData StructuresdebuggingCommunication SkillsAlgorithmsArchitectureGIT
Section · Company
About Qualcomm

Qualcomm
Semiconductors
22k+
employees
1996
30 years old
San Diego,California
United States
About
Qualcomm invents breakthrough technologies that transform how the world connects, computes and communicates.
Industries
SemiconductorsHardware & Networking
Employee ratings
1,207 reviews
3.7/ 5
Culture
3.4
Career growth
3.2
Work-life
3.3
Employees rate it well for
Work Life Balance267Salary160Work Culture155Learning100Senior Management91
Find them on