Cisco Systems

Linux Kernel Software Engineer

Cisco Systems

San Jose, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Cisco Systems is seeking an experienced and motivated Linux Kernel Software Engineer to join our team. In this essential role, you will design and develop Linux kernel-level software components for our network products. The ideal candidate will have a passion for software development, a strong background in Linux kernel development, and excellent problem-solving skills. If you have the technical acumen and team spirit to thrive in this role, we would love to hear from you.To be considered for this position, you must have a Bachelor's degree in Computer Science, Computer Engineering or a related field and several years of experience in developing Linux kernel software components. In addition, you should have a strong understanding of Linux internals and be familiar with the latest kernel development trends. You must have experience with system programming, kernel debugging, and working with kernel APIs and subsystems. Proficiency with C and assembly language programming is also essential. If you have experience with Linux kernel networking, security, and virtualization, that would be a plus. We are looking for a team player who is excited to collaborate with other software engineers and network engineers to develop innovative solutions. The successful candidate will have a strong drive to learn and stay up-to-date with the latest kernel development trends. If you have the qualifications and personal attributes we are looking for, we would love to hear from you.

Responsibilities:

  1. Design and develop Linux kernel-level software components for network products.
  2. Collaborate with software engineers and network engineers to develop innovative solutions.
  3. Utilize C and assembly language programming.
  4. Maintain knowledge of Linux internals and the latest kernel development trends.
  5. Implement system programming, kernel debugging, and work with kernel APIs and subsystems.
  6. Troubleshoot and debug software components.
  7. Possess expertise in Linux kernel networking, security, and virtualization.
  8. Stay up-to-date with the latest kernel development trends.
  9. Ensure high-quality software product delivery.
  10. Participate in code reviews and provide feedback.
Where is this job?
This job is located at San Jose, CA, USA
Job Qualifications
  • Ability To Work In A Team Environment

  • Knowledge Of Networking Protocols

  • Strong Knowledge Of Linux Kernel Internals

  • Embedded/Real-Time Os Experience

  • Ability To Debug Complex Systems

  • Proficiency In C/C++

  • Experience With Version Control Systems

  • Understanding Of Memory Management Techniques

Required Skills
  • Networking

  • Linux

  • Operating Systems

  • Algorithms

  • Data structures

  • Debugging

  • Scripting

  • TCP/IP

  • Coding

  • Performance optimization

  • Embedded systems

  • System Design

  • Kernel

  • Kernel tuning

  • Device Drivers

Soft Skills
  • Communication

  • Leadership

  • Time management

  • creativity

  • Organization

  • flexibility

  • Critical thinking

  • Teamwork

  • collaboration

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Linux Kernel Software Engineer in San Jose, CA, USA is $83,000 to $142,000. This range includes both base salary and potential bonuses and other forms of compensation. The salary range may vary based on experience, education, and other factors.

Additional Information
Cisco Systems is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedSeptember 19th, 2023
Apply BeforeJune 21st, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Cisco Systems

Cisco Systems, Inc. is an American multinational technology conglomerate headquartered in San Jose, California, in the center of Silicon Valley. Cisco develops, manufactures and sells networking hardware, telecommunications equipment and other high-technology services and products.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started