Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Cyber Software Engineer - TS/SCI

Technology

Software Engineer

No

Columbia, Maryland, United States

Description

Job Description:

Basic Qualifications:

  • Active TS/SCI Clearance
  • Bachelor’s Degree in computer science, information systems or applicable engineering field and minimum 7-12 years of experience in computer science, information systems, or network engineering.
  • Minimum eight (8) years of experience programming in Assembly, C, C++, Java, Perl, and/or Python.
  • Minimum five (5) years of experience programming cyber tools and/or techniques
  • Experience utilizing reverse engineering and debugging tools such as IDA Pro, Ghidra, Windbg, Radare2, Binary Ninja, Immunity Debugger/Ollydbg, gdb, lldb, or others
  • Experience analyzing, disassembling, and reverse engineering software binaries and/or hardware
  • Experience performing in-depth analysis (dynamic/static) on diverse set of platforms
  • Protocol analysis experience with knowledge of TCP/IP and other networking protocols
  • Experience performing open source research & vulnerability analysis
  • Experience developing documentation and reports (analysis reports, test reports, etc.)

Preferred Qualifications:

  • Experience identifying software vulnerabilities and developing code to demonstrate exploitation
  • Ability to analyze network traffic for vulnerabilities
  • Experience analyzing firmware of embedded devices
  • Developing for real time operating systems (RTOS) and interesting embedded systems.
  • Demonstrated experience with programming cyber tools and techniques
  • Demonstrated knowledge or experience with network sockets programming including developing packet-level programs, expert packet-level understanding of IP, TCP, and application-level protocols
  • Experience using commercial off the shelf (COTS), and free open source (FOS) debugging and analyzer tools
  • Demonstrated experience with various scripting and programming languages
  • Demonstrated ability to develop and deliver briefings, technical presentations, and program documentation to a team and senior program management

Pay Range:

Pay Range - -

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.