Software Engineer II

  • Location:
    Fulton, Maryland, US
  • Area of Interest
    Information Technology
  • Job Type
    Professional
  • Technology Interest
    Internet of Everything, Security, Software Development, Testing
  • Job Id
    1204802
New

Responsibilities:
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

#WeAreCisco

*LI-BM2

Apply on the Company Site