About the C++ Developer position

We are looking for an experienced C++ Developer who will join our talented software team that works on the Objective Simulation Framework (OSF). OSF integrates Hardware-In-The-Loop and digital representations of Ballistic Missile Defense System (BMDS) elements into accurate representations of the performance of fielded BMDS equipment against a variety of threats in a realistic environment.

You should have good experience in designing, developing, and testing modeling and simulation software.

C++ Developer responsibilities are:

  • Design and develop complex modeling and simulation software

  • Create well designed, testable, efficient code

  • Participate in all phases of the development lifecycle, from receipt of system requirements through support for final qualification testing

  • Assist in preparation and production of releases of software components

  • Ensure designs are in compliance with specifications

  • Work using a tailored Agile development methodolgy in a CMMI Maturity Level 3 environment

C++ Developer requirements are:

  • Experience working as a C++ developer

  • Experience with model driven development, unified modeling language, and IBM's Rational Rhapsody is a plus

  • Experience of Object Oriented analysis and design using common design patterns

  • Experience with the LINUX operating system

  • BS or MS degree Engineering, Computer Science, or Math

  • Must be able to obtain a SECRET security clearance