Software Engineer Mid level ACAD003
IC-CAP LLC is a Woman Owned / HUBZone Small Business working in the Department of Defense and Intelligence Community. We are always looking for highly talented, energetic, and dynamic professionals that are interested in protecting the defense of our nation.
Some of the positions are future positions. Please look at the opening line of the job description to determine if this is an open or future position.
We are looking to fill this position at the following location(s):
- Springfield, VA
Software Engineer Mid-level:
IC-CAP is seeking a motivated SOFTWARE ENGINEER in support of the National Geospatial-Intelligence Agency’s (NGA) Integration Test & Image Quality Office (TACQ) on the Acadia program. Join a team of skilled, highly respected and long standing engineers, scientists, and analysts supporting the product quality mission for NGA. The successful candidate will work as a software developer tasked with developing and updating verification tools to validate against requirements sensor and data processing system performance within the National System for Geospatial-Intelligence (NSG). This position has an alternative location in Valley Forge, PA.
The candidate will:
Work with staff engineers and scientists to understand workflow and tool needs
Develop configuration-controlled, verification tools
Mature engineering scripts, tools, and pseudo code into documented, tested and hardened tools.
The NGA Image Quality and Utility (NIQU) mission within TACQ works to verify and validate product visual quality, as well as the accuracy of the support data, from a variety of digital image collection systems that produce Geospatial Intelligence (GEOINT). In-house software tools model the NSG architecture and the flow of operational GEOINT data and products. Additionally, engineering code and on-the-fly tools are created to meet the testing and assessment needs that are project specific. Taking existing code and maturing it into user-friendly tools will aid the overall mission and build a tool box to support future work. The developer will work within an existing development team to complete tasks as prioritized by government customers. Good communication and team work is necessary.
Bachelor’s degree in Computer Science or in a related Engineering or Mathematics field with strong concentration in programming.
5-10 years of software development experience
Proficient in C/C++, Python
Ability to work independently, as well as part of a team
Willingness to learn, solve problems, and perform in a dynamic work environment
Strong written and oral communication skills, with emphasis communicating issues and opportunities to government customers.
Preferred skill set:
Experience translating pseudo code or engineering tools into user-friendly, mature tools
Experience with workflow automation, requirement verification, and testing automation.
Experience in XML or Windows GUI development
Working within a DevSecOps environment, cloud-based testing,
Coding with imagery or other large data sets
Understanding of image product format (NITF, MPEG) or image compression (JPEG 2000, H.264),
Experience writing and maintaining custom scripts to increase work efficiency