Responsibilities
- Design and implement software modules, components, and units to fulfill client requirements and adhere to project timelines.
- Show proficiency in various operating systems and platforms including Windows and Linux, along with programming languages such as C/C++, Python.
- Conduct testing and debugging of software units and components to ensure functionality and reliability.
- Follow established build and release procedures in alignment with project schedules and strategies.
- Record results, outcomes, and technical findings, and communicate them effectively.
- Create prototype demonstrations to showcase software capabilities and functionalities.
- Perform independent analysis and research on software and device security weaknesses.
- Work within a collaborative team environment to build and integrate advanced computer network operations (CNO) tools.
Work Arrangement
On-site — Annapolis Junction, MD
Other
- Active TS/SCI clearance with Polygraph is required.
- A bachelor's degree from an accredited institution in a relevant field and at least three years of experience are required; a master's degree can offset up to three years of experience.