Technical Lead for Linux and Security SW Project
Cisco is market leader in security products and technologies. Cisco Polaris Operating group in Milpitas CA, is looking to hire experienced Engineer for the Security and Linux system programming. You will be challenged with a wide variety of projects related to security and platform development for current and next generation products. This includes but not limited to, SELinux (Security Enhanced Linux), run-time defense, and several other security initiatives.
To help us bring this vision to life, join us in our exciting journey.
What You'll Do
You will be responsible for developing and integrating new and existing products with security features. This would involve C/C++ system programming in Linux environment. This position can be at a mid to technical lead level depending upon skills and experience.
and few other related projects.
Contribute to all phases of software development, from requirements gathering through implementation, automation and sustaining.
Quickly Learn Cisco Security Development Lifecycle and Cisco SW development infrastructure via internal online courses and apply that
knowledge to quickly start contributing to SW development.
Write functional, design, and unit test specifications.
Troubleshoot and resolve software defects in various SW components
lead level depending upon skills and experience.
Linux system programming experience (e.g. sockets, IPC, shared memory, multi-threaded programming/process synchronization)
Experience with Security features is highly desirable but not mandatory as long as you are good with other requirements.
Background in software design, implementation, and debugging.
Programming skills in C/C++, Perl, Python, and shell scripts. (Advance C programming and at least one scripting language is a must.)
Strong communication, teamwork, and problem solving skills are essential.
Nice to have Experience and Skills
It will be nice to have some of the following:
Knowledge of CPU architectures.
Experience with containers or Virtualization technologies may be useful.
Experience with Linux Kernel and/or driver (or kernel/driver with any other operating system)
Exposure to Crypto and other security technologies
Knowledge or programming networking technologies - TCP/IP
Please note this posting is to advertise potential job opportunities. This exact role may not be open today, but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens.
Cisco Systems, Inc.