Software Engineer II

CISCO - full time

Fulton, MD, USA

10 May 2017


The engineer in this position will be responsible for maintaining, updating, and adding features to the Fire Linux OS that is used on Cisco's Firepower Management Center.

The engineer will be responsible for:

  • Developing features for the Fire Linux OS, including Linux kernel
  • Maintaining the Fire Linux OS including patching 3rd party software components
  • Responding to security issues that are reported in 3rd party software components
  • Configuring Linux kernel for best performance
  • Updating software packages to their latest versions
  • Managing legal compliance and security compliance for all packages
  • Delivery and execution of test automation from unit test through functional test

Required knowledge, skills and abilities:

  • Bachelors degree in Computer Science or related field
  • Minimum 2 years of related experience
  • Development experience with Linux/UNIX platforms.
  • Linux administration experience
  • Experience with internals of Linux distributions
  • Experience with the C/C++ programming languages
  • Experience with shell and scripting languages such as Bash, Perl and Python
  • Experience with the full Software Development Life Cycle
  • Experience executing in a fully Agile environment
  • Problem solving and research skills

Additional knowledge and skills desired:

  • Solid understanding of networking architecture such as routing/switching, IP, TCP/UDP
  • Knowledge of network security principles and security hardening

For more jobs like this subscribe to the weekly newsletter or follow C++ JOBS on Facebook, Google+, Linkedin and Twitter for frequent social updates.