QU

Sr Lead Engineer - Linux Kernel and Driver Development.

Qualcomm
Hyderabad3-8 LPA Posted 26 May 2025
FULL TIME
Debugging
Arm
Rtos
Linux Kernel
Python

Job Description

  • Design, develop, and test embedded software and firmware for various applications
  • Collaborate with hardware engineers to integrate software and hardware components
  • Optimize and debug embedded systems to ensure high performance and reliability
  • Participate in code reviews and provide constructive feedback to team members
  • Develop and maintain documentation for software designs, code, and test procedures
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement
  • Stay up-to-date with industry trends and emerging technologies to drive innovation

Required Qualifications:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • Minimum of 7–9 years of experience in embedded systems development
  • Strong programming skills, preferably C++/C, Python; strong in OS concepts and data structures
  • Strong understanding of embedded systems architecture and design principles
  • Experience with microcontrollers, microprocessors, and real-time operating systems (RTOS)
  • Good experience in multimedia framework, device-to-cloud communication, ARM-based chipsets
  • Solid aptitude, quick learner, self-motivated, and willing to work across diverse technology areas
  • Excellent problem-solving, communication, and teamwork skills

Preferred Qualifications:

  • Experience with Linux kernel and driver development
  • Knowledge of Linux networking and related protocols
  • Familiarity with version control systems (e.g., Git)
  • Experience with debugging tools and techniques (e.g., JTAG, GDB)
  • Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART)

Minimum Qualifications:

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience
  • OR
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years 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.

Join WhatsApp Channel