Job Search and Career Advice Platform

Enable job alerts via email!

Staff Engineer - Linux GPU Open Source Engineer

Qualcomm Technologies, Inc

Hyderabad City Taluka

On-site

PKR 2,000,000 - 3,000,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Pakistan seeks an experienced software engineer to lead a team in developing embedded software solutions. The ideal candidate will have over 11 years of experience in embedded systems and Linux device drivers, along with expertise in C and C++. This role includes responsibilities for mentoring engineers and driving technical initiatives in a collaborative environment. Competitive salary and benefits offered.

Qualifications

  • 11+ years of experience in embedded systems or Linux driver development.
  • 10+ years of experience in professional C and C++ programming.
  • Experience in leading engineering teams.

Responsibilities

  • Lead and mentor a team of engineers and promote a collaborative environment.
  • Architect and implement embedded software solutions using C and C++.
  • Drive development and optimization of Linux device drivers.

Skills

Embedded systems
C programming
C++ programming
System architecture
Memory management

Education

Bachelor's degree in Engineering or related field
Master's degree in Engineering or related field
PhD in Engineering or related field
Job description

Company: Qualcomm India Private Limited
Job Area: Engineering Group, Engineering Group > Software Engineering

Key Responsibilities
  • Lead and mentor a team of 3–5 engineers, providing technical guidance and fostering a collaborative development environment.
  • Architect, design, and implement embedded software solutions using C and C++.
  • Drive development and optimization of Linux device drivers, firmware modules, and system-level components.
  • Collaborate cross-functionally with hardware, software, and QA teams to ensure seamless integration and delivery.
  • Contribute to design reviews, code reviews, and technical documentation.
  • Investigate and resolve complex system-level issues across hardware and software boundaries.
Required Qualifications
  • 11+ years of hands‑on experience in embedded systems, Linux device drivers, or firmware development.
  • 10+ years of professional experience in C and C++ programming.
  • Proven experience in leading small engineering teams and driving technical initiatives.
  • Strong understanding of system architecture, memory management, and performance optimization.
  • Experience contributing to open‑source projects, particularly in the Linux kernel community.
Preferred/Bonus Skills
  • Experience with RPC (Remote Procedure Call) frameworks.
  • Familiarity with ARM SMMU (System Memory Management Unit).
  • Knowledge of Linux DMA buffers and memory sharing mechanisms.
  • Exposure to Accel driver frameworks or similar hardware acceleration interfaces.
  • Demonstrated ability to upstream patches; having a few accepted or posted patches to the Linux kernel is a strong advantage.
Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • 2+ years of work experience with programming languages such as C, C++, Java, Python, etc.

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e‑mail disability‑accomodations@qualcomm.com or call Qualcomm's toll‑free number. Qualcomm will provide reasonable accommodations to support individuals with disabilities to participate in the hiring process. (Note: This email address is used to provide reasonable accommodations; we will not respond to application update or resume inquiries.)

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of company confidential information, where permissible under law.

To all staffing and recruiting agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or submit profiles, applications, or resumes. Any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes or applications to our jobs alias or any other Qualcomm employee or location. Qualcomm is not responsible for any fees related to unsolicited resumes or applications.

If you would like more information about this role, please contact Qualcomm Careers.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.