
Linux Kernel Software Engineer
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:
- Design and develop Linux kernel-level software components for network products.
- Collaborate with software engineers and network engineers to develop innovative solutions.
- Utilize C and assembly language programming.
- Maintain knowledge of Linux internals and the latest kernel development trends.
- Implement system programming, kernel debugging, and work with kernel APIs and subsystems.
- Troubleshoot and debug software components.
- Possess expertise in Linux kernel networking, security, and virtualization.
- Stay up-to-date with the latest kernel development trends.
- Ensure high-quality software product delivery.
- Participate in code reviews and provide feedback.
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
Networking
Linux
Operating Systems
Algorithms
Data structures
Debugging
Scripting
TCP/IP
Coding
Performance optimization
Embedded systems
System Design
Kernel
Kernel tuning
Device Drivers
Communication
Leadership
Time management
creativity
Organization
flexibility
Critical thinking
Teamwork
collaboration
Problem-Solving
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.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
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.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started