Software Engineer

  • Location:
    Columbia, Maryland, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
  • Job Id
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 kernel for best performance
* Updating software packages to their latest versions
* Managing legal compliance and security compliance for all packages

Required knowledge, skills and abilities:
* Bachelors degree in Computer Science or related field
* 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
* 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

Apply on the Company Site