QU

Senior Engineer - C/Yocto

Qualcomm
Hyderabad3-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

Join WhatsApp Channel