QUQualcomm
Senior Engineer - C/Yocto
Hyderabad ₹3-5 LPA Posted 26 May 2025
FULL TIME
Debugging
Device Drivers
Yocto
Embedded C
Rtos
+1 more
Job Description
- Hands-on experience with embedded distributions such as Yocto
- Proficient in Embedded C programming, including pointers, structures, linked lists, and assembly language
- Experience in device driver development with standard protocols such as SPI, UART, USB, etc.
- In-depth knowledge of operating systems, kernels, and real-time operating systems (RTOS)
- Strong grasp of RTOS concepts such as mutexes, spinlocks, queues, signaling, events, deferred function calls, and multi-threading
- Proficient in Linux kernel and user space
- Deep understanding of operating systems, microprocessor, and computer architecture
- Strong analytical and debugging skills with emulator/simulator and JTAG experience
- Hardware and architectural expertise (e.g., processor architecture, cache, interrupts, memory barriers)
- Experience in leading a team of junior engineers across the software development life cycle
- Responsible for project delivery, accountability, and technical leadership
- Nice to Have: Knowledge or experience with inter-processor communication protocols, debug logging frameworks, heap management, and 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 languages such as C, C++, Java
