C/C++ Software Engineer
Company: Prescient Edge
Location: Mc Lean
Posted on: April 2, 2026
|
|
|
Job Description:
Description Prescient Edge is seeking a C/C++ Software Engineer
to: Description Create modeling & simulation (M&S) software
using C, C++, OpenGL, and Qt Creator to display satellite data and
more, through use of Two-Line Element (TLE) sets from the Unified
Data Library Experience implementing and maintaining services in a
CI/CD pipeline (GitLab) Experience in developing a Windows 10 or
Windows 11 standalone executable file (.exe) Ability to identify
and resolve faults and vulnerabilities, through comprehension of
code or unit, integration, or system testing and quality assurance
Knowledge of industry best practices, methodologies, and tools
commonly identified as best practices in the Software Development
Life Cycle Knowledge of how to design, prototype, test, and
maintain standalone and web-based software applications and
implement solutions to satisfy customer requirements Experience
with software integration or testing, including analyzing and
implementing test plans and scripts Gather requirements and design,
codify, integrate and implement secure solutions that support
business functionality as well as the underlying infrastructure
required to deploy and run those solutions. Follow a formal design
process using formal specifications, data flow diagrams, and other
accepted design techniques and shall adhere to laws, standards, and
established guidelines for prototyping and delivery of software and
web tools (e.g., software reuse, modifiable, efficient, reliable,
understandable, fault tolerant). Strong communicative and
interpersonal skills. Requirements Desired Experience: Minimum 5
years of professional experience in C and C++ Minimum 3 years of
professional experience using OpenGL (OpenGL Shading Language is
preferred) Experienced with software unit, integration, and systems
testing, to include analyzing and implementing test plans and
scripts Experienced in creating, maintaining, and updating API
calls from disparate data sources Ability to communicate
understanding from information that may be incomplete, indirect,
highly complex, seemingly unrelated, &/or technically advanced.
Ability to work independently with minimal oversight and direction,
and with other individual contributor members by sharing
information, address analytic disputes, and through conflict
resolution Education: Bachelor’s degree in computer science, a
related field, or equivalent practical experience Security
Clearance: Must be a U.S. Citizen with the ability to obtain a
Top-Secret clearance.
Keywords: Prescient Edge, Reston , C/C++ Software Engineer, IT / Software / Systems , Mc Lean, Virginia