This CNO developer is part of a multidisciplinary team which writes tools that interface with low level operating system interfaces. The candidate must have an understanding of operating system internals, a functional understanding of programming languages like C and assembly, and a desire to tackle difficult problems. The ideal candidate is a curious person who enjoys asking questions and is able to work on feedback from peers.
Required Competencies and Certifications
- Active Secret Clearance
- Must be eligible to work in Tysons Corner VA, Columbia MD, or Grand Rapids, MI
- Work well under pressure, can meet tight deadlines, and is committed to work as needed to complete time-sensitive tasks
- During low ops tempo times, considerable flexibility in working hours
is granted to balance the need for dedication to mission.
- Ability to communicate complex topics to customers and peers verbally and in writing
- Ability to deconstruct complex issues into manageable tasks
- Ability to understand and execute functional and technical specifications
- 3 years experience with at least one low level language
- (ie. assembly (x86/x64, ARM, PPC, MIPS)
- 3 years experience with at least one high level language
- (ie. C/C++)
- 3 years experience: one scripting language
- (ie. Python, Ruby, Perl)
- 3 years experience: Debugging and troubleshooting
- (ie. WinDBG, gdb, immunity)
- Familiarity with the Agile Process and source control
Desired Competencies and Certifications
- Familiarity with one or more of the following: cryptography, persistence, vulnerability research, exploit development, operating system internals, or software development
- Familiarity with developing in C on Linux and/or Windows
- (ie. GCC, Make, Visual Studio, x86/64)
- Familiarity using a disassembler
- (ie. IDA, Binary Ninja)
- Experience with TCP/IP Networking, and experience debugging connectivity issues using packet captures
- Bachelor’s degree in computer science (or related) recommended, however not required
by via developer jobs - Stack Overflow
No comments:
Post a Comment