QUQualcomm
Sr Lead Engineer - Linux Kernel and Driver Development.
Hyderabad ₹3-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.
