CNO Developer
Columbia, MD, United States
CNO Developer
Annapolis Junction, MD
TS/SCI and Poly is Required
Basic Qualifications:
3 or more years of experience with Windows, OS X, Linux system APIs (POSIX, win32, win native api), embedded, or network devices
3 or more years of experience in C programming
Python programming experience
Multi-threaded programming
Socket programming
Strong assembly knowledge (including at least x86 and x86_64)
Expert debugging experience
Strong familiarity with low-level systems programming
Source code control tools (git, Atlassian, or similar) and their usage
Expert understanding of how vulnerabilities in Linux, Unix, OS X, and web applications function
Software design and architecture
U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Typically requires Bachelor’s Degree and four (4) years’ experience in computer science, information systems, or network engineering; eight (8) years’ of total relevant experience can be substituted for a degree.
Desired Skills
Kernel programming knowledge
Experience using disassemblers such as Ghidra or IDA Pro
Strong familiarity with software security technologies such as ASLR and DEP
Experience with additional architectures (ARM, etc.)
Benefits
10% Match/Gifted 401K
$25,000 Annual Retention Bonus
Sign-On Bonuses
$5,000 annual professional development budget
4 to 5 Weeks of PTO Plus Holidays Competitive PTO
Fully covered health, dental, vision insurance
#J-18808-Ljbffr