BONUS ELIGIBLE – HYBRID Journeyman C++ Developer

at Precise Systems (MD)
Published March 24, 2023
Location Lexington Park, MD
Category Default  
Job Type Full-time  


This is a hybrid/remote role. Applicants must be located within driving distance (or willing to relocate within driving distance) of Lexington Park, Maryland.

Precise Systems is a professional services company currently working for the U.S. Navy, U.S. Marine Corps, and U.S. Air Force. Our core competencies include systems engineering, program and project management, logistics, information technology and cyber security, and software development services. We were founded in 1990 and since our establishment we have been providing cutting edge solutions and support to our warfighters. We understand and provide expert consultation on network and weapons systems acquisition programs, maintenance/modernization programs, and sustainment programs.

This critical role serves The Simulation Division, NAWCAD 5.4.3; one of five divisions within IBST and is responsible for simulation expertise and products for naval aviation systems and the Battlespace environment within which they operate. The Simulation Division researches, designs , develops, implements, deploys, and maintains software applications, advanced real-time simulations, real-time interfaces, and tools to support Battlespace and distributed simulations. This position is in support of the Next Generation Threat System (NGTS) program for the Naval Air Systems Command (NAVAIR) Test Department Simulation Division. The NGTS program is a synthetic environment generator used to support training, testing, analysis, and research and development. It is used to simulate the complexity of modern warfare to allow better training.

We are currently seeking Journeyman C++ Developers. These position can be fully REMOTE with occasional visits the customer space as needed.


  • Develop, create, and modify general computer applications, simulation models, scripts and utility programs

  • Analyze user needs and develop software solutions

  • Typical applications include real-time simulation executives, data communication and distribution, system control and operator software, graphical user interfaces, hardware interfacing, database design and interfacing

  • Support requires work experience in the use of C++.

  • Senior level software developers support project management, provide software development team leadership, develop software top level designs and architectures, implement software and configuration standards, and interact heavily with customers in addition to software development

  • Tools used for software development include Microsoft Visual Studio, Git and the Atlassian Tool Suite including Confluence, JIRA & Bit Bucket.

Required Education:

  • BA/BS degree in Computer Science, or related major

  • The ideal candidate will have strong education and experience with modern C++, principles of object-oriented design, and software architecture design.

Required Experience:

  • Minimum 5 years of C++ development experience with modern c++, principles of object-oriented design, software architecture design, and Qt.

  • Additional desired technical skills include experience with Qt, cross-platform development, multi-threaded and concurrent programming, OpenGL and GLSL concepts, and real-time simulation.

  • Highly desired professional skills include excellent communication skills, strong analytical skills, and the ability to work independently and as part of a team. Must be self-motivated, detail-oriented and able to multi-task.

Candidates must be able to secure a Department of Defense security clearance

BONUS TERMS: Precise Systems understands the significance of competition in the market and acknowledges that true talent has choices in their pursuit of new opportunities. In recognition of the technical capabilities required to meet certain defined skillsets, we are committed to offering bonuses to newly hired professionals in these areas. Bonus opportunities are highlighted within each respective job posting and come with stipulations including, but not limited to payment schedule and repayment requirements should the employee leave Precise before the defined terms expire.

Precise Systems, Inc. is an Affirmative Action/Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status. Precise Systems, Inc. participates in E-Verify.

Required SkillsRequired Experience