Nightwing is looking to solve the most demanding challenges of its customers in the intelligence community, defense, civil, and commercial markets by providing technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services.
Requirements
- 6-10 years of experience programming in C/C++ or similar and Python
- In-depth understanding of network protocols
- In-depth understanding of OS internals
- Experience with IDA Pro, Ghidra, or similar binary analysis tool a plus
- Familiarity with modern software engineering concepts
- Knowledge of common CNO techniques
- Strong familiarity with software security technologies such as ASLR and DEP
Responsibilities
- designs and implements custom software tools and techniques
- diagnoses issues and debugs customer problems using industry standard tools as well as custom toolsets
- end-to-end design, development, and standard developer testing of the developed software
- writes documentation pertinent to operating and supporting the developed software and techniques
- software development, toolchain/helper tool development, and use of debuggers, disassemblers, and other diagnostic software
- attending design meetings, mentoring junior developers, or performing code reviews
- interface with other developers as well as customer personnel to solve problems and communicate requirements, status, and other information
Other
- Top Secret/SCI + CI Poly Security Clearance
- Bachelor’s in computer engineering, Computer Science, or related field
- Ability to gather requirements and design a solution with minimal oversight
- Ability to present a development plan and forecast deliverables
- Collaboration and teamwork