Software Engineer

10 years

Greater chennai area

Posted:9 months ago

Apply

Job Description

Meet The Team

Security and Trust Organization (S&TO)

Our organization has corporate-level responsibility for customer data protection and compliance, corporate information protection, and government and product security. Security is a key concern of our customers and a top investment area for Cisco. Join us as we secure our Build Processes and Supply Chain as Cisco becomes the #1 Trusted IT Company in the World.

Cisco Secure Linux Team

Become a key member of the Cisco Secured Linux team.. Our team provides automation to harden Cisco’s On-Premises products with our own Cisco Secured Linux approach to hardening Open-Source Linux distributions. Cisco is looking for an energetic, innovative, and self-starting software engineer to focus on securing and automating the hardening of Open-Source Linux distributions. The initiative seeks to increase product security through resiliency in the software supply chain increasing trustworthiness through automation, development, integration and deployment of reusable software and hardware solutions.

Your Impact

Role & Responsibilities

The Software Engineer will work as a team member within the Cisco Secure Linux initiative, securing build environments through automation as a foundation for Cisco’s product teams. The ideal candidate will have spent 10+ years of software experience with coding and verification, testing embedded software and/or firmware and have experience with product security, secure development, operating system development/support, microprocessor architecture, and cryptographic algorithms. The candidate’s responsibilities will include automation development, verification, and deployment support of common operating-system level security features as well as many related software runtime defenses and hardening tech.
  • Workflow automation in Jenkins, Groovy, Python, github, containers and other modern tools, with technical leadership in deploying one or more security technologies such as Linux Kernel (KSPP) hardening, Address Space Layout Randomization (ASLR), Built-In Object Size Checking (BOSC), stack protection, least privilege design, and other OS-level security technologies.
  • Work closely with Cisco’s IT organization and global Cisco product development teams securing, educating, consulting, supporting and debugging integration of product build environments.
  • Develop documentation, proof of concepts, reference code, and scripts to facilitate adoption and verification of technologies.
  • Analyze and mature new software security technologies and identify mechanisms to integrate and deploy technologies across a wide variety of Cisco products and software environments.
  • Develop and support test tools to validate security feature implementations.
  • Lead and influence architecture, specification, design, and code reviews.

Minimum Qualification/Requirement -

Masters Degree in Computer Science or equivalent with a strong software programming background and 10+ years working with Linux.Strong skills in the Linux Kernel.Computer security background desired.C & C++ a must.Strength in Linux runtime defenses such as Address Space Layout Randomization (ASLR), NoeXecute (X^R) and Object Size Checking (OSC).

Preferred Qualifications –

Strong Linux Kernel Engineer with experience with the Kernel Self Protection Project. Memory safe languages desired.Compiler expertise a real bonus.Why Cisco?At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.We are Cisco, and our power starts with you.

Skills Required

software security data compliance cisco linux automation development integration deployment coding verification testing support architecture algorithms workflow jenkins python github leadership layout stack design consulting debugging documentation code analyze test programming connect ai power technology network empathy

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Cisco

Software Development

San Jose CA

RecommendedJobs for You

Hyderabad, Telangana, India

Sion, Maharashtra, India

Pune, Maharashtra, India

Pune division, Maharashtra, India

Pune, Maharashtra, India

Jaipur, Rajasthan, India