Partners in your success

C++ Software Developer

Location: Virginia
Position City: Manassas
Position State:
Position Zip Code: 20110
Country: United States


C++ Software Developer creates solutions to complex problems with the end user/client in mind. The ideal candidate has gained experience with the full software development lifecycle in an object-oriented analysis and design environment. The Developer will be responsible for performing system software development tasks and activities to include:


  • Develops C++ software programs for complex military and space systems.
  • Installs and tests new and legacy developed software enhancement and improvement packages.
  • Isolates system operational performance deficiencies related software, tests, debugs, and modifies custom software applications.
  • Resolves software and hardware compatibility and operability issues
  • Supports software integration activities.
  • Work with cross-functional engineering teams in conducting system/software analysis and design
  • Success in this position requires an assertive, confident attitude and a commitment to working as a part of a team to meet critical delivery schedules.
  • Candidate must be U.S. citizen able to obtain a DoD Secret level security clearance.


  • Ability to use and code in LINUX/UNIX proficiently.
    1. Basic commands
    2. Scripting (bash, python, etc)
    3. Experience with Sysvinit and Systemd
    4. Experience with modifying kernel settings, ulimits, etc.
    5. Experience with VxWorks real-time operating system
  • Develop custom C++ software code, debugs, troubleshoots, and resolves software and hardware compatibility and operability issues.
  • Use data structures, software engineering, OOD, C++ programing techniques and algorithms to write, debug and test code.
  • Performs software integration in a laboratory environment.
  • Follows and executes procedures - installation, recovery, checkout, test, etc.
  • Follows direction of software development team leads.

Additional Requirements :

  • Bachelor’s degree in related discipline or equivalent experience and three to five year’s professional experience.
  • Willingness to work overtime and off shift when dictated to support business needs.
  • Task driven with ability to work independently.
  • Team player that takes ownership and develops relationships with the team members which fosters team success.
  • May require minimal travel.


Experience with Wind River specialized embedded O/S, virtualization platforms and development tools

  • Strong Debugging skills
    1. Dmesg, Ispci, Isof, netstat, etc
    2. Gdb
    3. Jconsole, jvisualvm
  • Ability to rotate from code developer into the integration role when needed.
  • System-level & architecture concepts
    1. Middleware/Corba
    2. Basic networking (UDP/TCP, interface management, sub-interfaces, etc.)
    3. NTP and time distribution
    4. DHCP and IP distribution
    5. NFS and filesystem distribution
  • Version control & Automation experience
    1. Basic concepts of branching and merging
    2. git / gerrit / Jenkins


• Associate’s degree in related discipline or equivalent experience and one to three year’s professional experience.

• U.S. citizen able to obtain a DoD Secret level security clearance
EOE M/F/Disability/Vet

Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search

Powered By Taleo