Percival Inc
CNO Software Developer
ABOUT THE JOB
*Responsibilities Include*Writing portable code that is compatible with multiple operating systems and architectures (Windows and/or Unix). The candidate should be comfortable writing single and/or multi-threaded applications and inter process communication interfaces.Create new novel solutions and/or integrate new features and maintain existing software solutions supporting computer network operations. Responsible for the entire lifecycle of solutions including design, development, testing, and customer support.Work independently and with small teams, track and report status directly to customer.Write or learn a high-level programming language like Python or Ruby.*Required Skills & Qualifications*Deep knowledge of operating system internals and development environmentsC programming experience and current or previous low-level network programming experience.*Desired Skills & Qualifications*Preferred skills include experience in static and dynamic reverse engineering, vulnerability research, binary analysis of executables, exposure to kernel programming, exposure with assembly languages, and/or ability to analyze and signature network protocols.
RESPONSIBILITIES
- Writing portable code that is compatible with multiple operating systems and architectures (Windows and/or Unix).
- Creating new novel solutions and/or integrating new features and maintaining existing software solutions supporting computer network operations.
- Responsible for the entire lifecycle of solutions including design, development, testing, and customer support.
- Working independently and with small teams, tracking and reporting status directly to customer.
QUALIFICATIONS
- Deep knowledge of operating system internals and development environments.
- C programming experience and current or previous low-level network programming experience.
- Experience in static and dynamic reverse engineering, vulnerability research, binary analysis of executables.
- Exposure to kernel programming, exposure with assembly languages, and/or ability to analyze and signature network protocols.
ELIGIBLE SERVICE BRANCHES
All Services
PROGRAM COST
0
OTHER
Internship with intent to hire full time. Any full time opportunities following the SkillBridge internship will likely have clearance and polygraph requirements.