Linux -Senior Staff Engineer

5 - 10 years

5 - 10 Lacs

Posted:3 weeks ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Distribution Interview Now

My Connections Qualcomm

Download Chrome Extension (See your connection in the Qualcomm )

chrome image
Download Now
Qualcomm
Qualcomm

Technology

San Diego

37,000 Employees

2383 Jobs

    Key People

  • Cristiano Amon

    President and Chief Executive Officer
  • Akash Palkhiwala

    Chief Financial Officer

RecommendedJobs for You

Hyderabad / Secunderabad, Telangana, Telangana, India

Bengaluru / Bangalore, Karnataka, India

Bengaluru / Bangalore, Karnataka, India

Bengaluru / Bangalore, Karnataka, India

Bengaluru / Bangalore, Karnataka, India