C/C++ Software Engineer

Company:  Prescient Edge
Location: McLean
Closing Date: 23/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Advance your career in a dynamic, fast-paced operational environment

Explore Open Positions At Prescient Edge

The common thread that binds us at Prescient Edge is a voracious passion for learning, but our team hails from a diverse array of backgrounds – government, international relations, law enforcement, consulting, and linguistics training, to name a few. We’re thankful to work alongside such driven, collaborative, high-performing people who know how to have a good laugh while undertaking complex, thought-provoking projects. With learn-on-the-go opportunities abound, we take pride in amplifying our employees’ passions and talents as drivers of growth for our clients and for our company. Think you’re up to the task? Check below for ways to join our growing team!

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.

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, addressing 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.
#J-18808-Ljbffr
Apply Now
Share this job
Prescient Edge
  • Similar Jobs

  • C/C++ Software Engineer

    McLean
    View Job
  • C/C++ Software Engineer

    McLean
    View Job
  • Lead C/C+ Software Engineer (Underwriting Core Platform)

    Reston
    View Job
  • Lead C/C+ Software Engineer (Underwriting Core Platform)

    Reston
    View Job
  • Lead C/C+ Software Engineer (Underwriting Core Platform)

    Reston
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙