Staff Software Engineering – Linux Kernel -id-1440

Are you a highly skilled software engineer with a passion for Linux Kernel development? Do you thrive in a fast-paced, dynamic environment where innovation and collaboration are key? Look no further, as Qualcomm is seeking a driven and experienced individual to join our team as a Staff Software Engineer for our Linux Kernel division. In this role, you will have the opportunity to work on cutting-edge technology and make a significant impact on the development of our products. We are looking for someone who is dedicated, self-motivated, and has a strong background in Linux Kernel development. If this sounds like you, let’s chat!

 

Design and develop Linux Kernel features and functionalities for Qualcomm products.

Collaborate with cross-functional teams to ensure seamless integration of Linux Kernel with other software components.

Conduct code reviews and provide constructive feedback to team members.

Identify and troubleshoot complex technical issues related to Linux Kernel development.

Continuously stay updated with the latest Linux Kernel developments and incorporate them into Qualcomm’s products.

Mentor and guide junior team members in Linux Kernel development best practices.

Develop and maintain technical documentation for Linux Kernel features and functionalities.

Participate in design and architecture discussions to drive innovation and improve product performance.

Proactively identify potential risks and provide solutions to mitigate them.

Work closely with product managers to understand customer requirements and provide technical solutions.

Prioritize and manage multiple tasks to meet project deadlines in a fast-paced environment.

Act as a subject matter expert on Linux Kernel development within the team and the organization.

Collaborate with external partners and open-source communities to contribute to the development of Linux Kernel.

Continuously evaluate and improve the Linux Kernel development process to ensure efficiency and quality.

Communicate project progress and updates to stakeholders in a clear and concise manner.

Adhere to company coding standards, processes, and tools to maintain code quality and consistency.

Take ownership of assigned tasks and ensure timely and successful delivery.

Demonstrate a strong work ethic, self-motivation, and a drive for continuous learning and improvement.

Where is this job?

This job is located at Santa Clara, CA, USA

 

Job Qualifications

Bachelor’s Degree In Computer Science, Electrical Engineering, Or Related Field.

 

5+ Years Of Experience In Developing And Maintaining Linux Kernel Code.

 

Solid Understanding Of Operating System Concepts And Kernel Internals.

 

Proficient In C And Assembly Programming Languages.

 

Familiarity With Arm Architecture And Experience With Debugging Tools Such As Gdb.

 

Required Skills

Embedded Systems

 

C/C++ Programming

 

Memory Management

 

Assembly Language

 

Power Management

 

Linux Development

 

Real-Time Operating Systems

 

Kernel Programming

 

System Debugging

 

Device Drivers

 

Network Prot

 

Soft Skills

Communication

 

Conflict Resolution

 

Leadership

 

Time Management

 

Interpersonal Skills

 

Creativity

 

Flexibility

 

Teamwork

 

Adaptability

 

Problem-Solving

error: Content is protected !!