Search by job, company or skills

Q

Linux -Senior Staff Engineer

5-10 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 days ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

General Summary

This position is for a Senior Software Engineer with deep expertise in Linux-based systems. The role involves the design, development, and validation of critical embedded software components, working across Linux kernel and user-space for Qualcomm platforms. The ideal candidate will be experienced in leading complex software projects, contributing to open-source communities, and delivering high-quality, scalable software solutions in fast-paced environments.


Principal Duties and Responsibilities

  • Design and develop complex embedded and/or specialized software programs for Linux-based systems using advanced software engineering techniques.
  • Customize and optimize sophisticated software solutions to meet specific performance, cost, and timing constraints.
  • Lead design and implementation of software sub-systems for large-scale, complex products.
  • Perform code reviews, regression testing, and issue triaging to ensure software quality.
  • Collaborate with hardware, systems, and test engineers to deliver integrated system solutions.
  • Author and review technical documentation for highly complex projects.
  • Provide technical guidance and mentorship to junior team members.


Level of Responsibility

  • Works independently with minimal supervision.
  • Provides leadership and direction to other team members.
  • Makes critical decisions that significantly impact product or project success.
  • Communicates complex technical concepts to diverse audiences, including senior leadership.
  • Manages task prioritization and planning for large-scale software efforts.


Additional Requirements

  • Domain expertise in Linux distributions (e.g., Yocto, OpenWRT, Debian).
  • Hands-on experience across the Linux stack: kernel, user-space, file systems, and process management.
  • Familiarity with bootloader, kernel debugging, and diagnostic tools (e.g., GDB, strace, dmesg, system logs).
  • Strong understanding of Linux security, networking, and user management.
  • Exposure to containerization and orchestration tools (e.g., Docker, Kubernetes), and virtualization technologies.
  • Experience contributing to open-source projects and familiarity with licensing models and community practices.
  • Solid understanding of data structures and software design principles.
  • Proven track record in leading full software development lifecycle on semiconductor platforms.
  • Ability to present complex topics to both technical and non-technical stakeholders.


Programming Languages

  • Proficiency in: C, C++, Python, Rust, and shell scripting


Minimum Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and 6+ years of software engineering experience
  • OR
  • Master's degree and 5+ years of experience
  • OR
  • PhD and 4+ years of experience
  • 3+ years of experience in programming languages such as C, C++, Java, Python, etc.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

QUALCOMM CDMA Technologies (QCT) is the largest provider of 3G chipset and software technology in the world, with chipsets shipped to more than 50 customers and powering the majority of all 3G devices commercially available. QCT partners with nearly 60 3G network operators around the globe and has the largest CDMA engineering team in the wireless industry.
QCT provides complete chipset solutions and integrated applications from the Launchpad suite of advanced technologies. Our integrated solutions offer device manufacturers reduced bill-of-materials costs, time-to-market, and development time. Mobile handsets powered by QCT chipsets can offer more features while maintaining a smaller, sleeker form-factor and benefiting from reduced power demands.
QCT values collaboration with its customers and partners and works closely with them to enable their success. We offer a wide range of tools to support the device development process, and develop new technologies based on the needs and demands of the wireless market. Devices for all market segments can now include features enabled by 3G wireless technology, in demand by a growing and increasingly sophisticated wireless community.

Job ID: 115084449

Similar Jobs