Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Software Developer

$100k - $140k

Gromelski and Associates, Inc.

Job Description

Job Description

C++ Software Developer

 

Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide professional services. Key service areas include Engineering Design and Documentation; Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and Field Installation; Integrated Logistics Support, Training Development and Delivery, Multimedia Support, and Technical System Support.

 

C++ Software Developer Job Description

 

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.

 

C++ Software Developer Required Skills:

 

  • 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

  • Proficiency at the Kernel level and close to the kernel
  • 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

 

C++ Software Developer Highly Desirable Skills:

 

  • 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

 

C++ Software Developer Additional Requirements:

 

  • Bachelor’s degree in related discipline or equivalent experience and three to five year’s professional experience
  • Must be able to obtain and keep a DoD Secret Clearance which means you must be a U.S. Citizen.
  • 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

Job: Full-Time Employee, 40 hours/week 

Benefits: We offer a competitive benefit package.
Click here Careers | GAI (e-gai.com)  for more information.

Salary Range: $100,000 - $140,000

Start Date: Negotiable 

Job Location: Manassas, VA. (Relocation Assistance Available)

 

 

Gromelski and Associates is an equal opportunity employer and does not discriminate in employment on the basis of race, color, religion, sex, pregnancy, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service or other non-merit factor.

 

 

 

Company Description

Gromelski and Associates, Inc. is a small, woman-owned business. Since 1989, we have provided services for major corporations and large government agencies including the Social Security Administration, Lockheed Martin Corporation, Global Knowledge Network, Digital Equipment Corporation, Nextel Communications, Network Associates, Oracle Corporation, Department of Education, ExecuTrain Corporation, Federal Computer Corporation, and the U.S. Navy. Currently, we develop and deliver technical documentation and multimedia support including interactive electronic technical manuals (IETMs), multimedia applications, computer-based training (CBT), desktop simulation, technical system support including system engineering, software development and programming, lab management, system testing, integration, installation and maintenance for submarine combat systems.

Company Description

Gromelski and Associates, Inc. is a small, woman-owned business. Since 1989, we have provided services for major corporations and large government agencies including the Social Security Administration, Lockheed Martin Corporation, Global Knowledge Network, Digital Equipment Corporation, Nextel Communications, Network Associates, Oracle Corporation, Department of Education, ExecuTrain Corporation, Federal Computer Corporation, and the U.S. Navy. Currently, we develop and deliver technical documentation and multimedia support including interactive electronic technical manuals (IETMs), multimedia applications, computer-based training (CBT), desktop simulation, technical system support including system engineering, software development and programming, lab management, system testing, integration, installation and maintenance for submarine combat systems.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the C++ Software Developer in Fairfax, VA vacancy
  •  ...Software Engineer - All LevelsDesign and build real-time cloud-based processing solutions, develop advanced signal processing and geolocation algorithms, and create user-friendly interfaces...  ..., and maintainabilityProficiency in C++ and Python in Linux environmentsEligible... 
    Suggested

    thejosefgroup.com

    Herndon, VA
    11 hours ago
  • $150k - $160k

     ...USD Hourly - $160,000.00 USD Hourly Description: Senior C++ Software Engineer (Level 4) Location: Chicago, IL | Reston, VA |...  ...solving complex technical challenges, and has hands-on experience developing production-grade systems at scale. As a Senior Engineer,... 
    Suggested
    Hourly pay
    Full time
    Flexible hours

    Judge Group, Inc.

    Reston, VA
    1 day ago
  • $53k - $108k

    University, 2027 Summer Games Software Developer Intern The Opportunity: The Summer Games is an innovative internship program that attracts...  ...Experience with programming languages, including Java, JavaScript, C, C++, Assembly, Python, Perl, R, or Bash Experience with... 
    Suggested
    Full time
    Contract work
    Part time
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Remote work
    Worldwide

    Booz Allen

    McLean, VA
    23 hours ago
  • $135.8k - $183.8k

     ...resolution products. You will be writing the software that fundamentally enables the internet...  ...system-level engineering environment (C, C++, Rust). You will engage in maintaining...  ...tcpdumpProvides technical leadership in developing complexing initiatives and leads best development... 
    Suggested
    Work experience placement
    Work at office
    Flexible hours

    VeriSign

    Reston, VA
    23 hours ago
  •  ...looking for an Embedded Firmware Engineer to design, develop, and maintain embedded software for our hardware products. You will work closely with...  ...interfacesWrite clean, efficient, and maintainable code in C and C++Develop and execute unit tests, integration tests, and system... 
    Suggested

    ECS Federal

    Chantilly, Fairfax County, VA
    3 days ago
  •  ...schedule for on-time delivery as per the defined quality standards. Develop and guide team members in enhancing their technical capabilities...  ...or closure of escalations. Qualifications Strong proficiency in C++, with fair knowledge of the language specification. Willing to... 
    For contractors

    TechDigital Group

    Chantilly, Fairfax County, VA
    4 days ago
  •  ...VirginiaOnsiteFull Time$120k - $180kA public-sector consulting firm is seeking a Software Engineer to join its team in a fully onsite role. The ideal...  ...engineering experience, with strong expertise in Python, C++, JavaScript, Typescript, Rest API, FastAPI and Linux. To be... 
    Full time

    Motion Recruitment

    Lorton, VA
    23 hours ago
  •  ...application teams to securely build, deploy, and operate their software. This is a working engineering role with a strong emphasis on...  ..., testing, and maintaining code. The selected candidate will develop infrastructure automation, CI/CD pipelines, reusable deployment... 

    Navstar Inc.

    Chantilly, Fairfax County, VA
    2 days ago
  • $53k - $108k

     ...best and brightest students. The goal is to develop a breakthrough idea or solution for one...  ...programming languages, including .NET, C++, JavaScript, Java, or Python in a professional...  ...work environment Knowledge of software development best practices Ability to... 
    Full time
    Contract work
    Part time
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Remote work
    Worldwide

    Booz Allen

    McLean, VA
    23 hours ago
  •  ...Position: Java Backend Developer Location: Herndon, Virginia (Onsite) - Occasional travel may be required...  ...Job Description ~15+ years of professional software engineering experience. ~ Strong Java and C++ development experience. ~ Strong experience with... 
    Permanent employment
    Full time

    Delta System & Software, Inc.

    Herndon, VA
    4 days ago
  •  ...a highly skilled and motivated CANO/Wifi Developer (C/C#) to join our team! In this role you...  ...for Windows environments.Program with C/C++/C# and Beacon Object Files (BOF)s.Operate...  ...network/communication protocol analysis.Software vulnerability research and exploit development... 
    For contractors

    Oak Grove Technologies

    Fort Belvoir, VA
    4 days ago
  • $114.99k - $172.48k

     ...’s mission is to build great advertising software. We offer the most extensible and transparent...  ...an approach or decision.   Creativity: Develop new and unique ways to improve operations...  ...with compiled languages, such as C++, Java, Rust, and Go.A deep understanding... 
    Full time
    Remote work
    Night shift
    Weekend work

    Comcast

    Reston, VA
    3 days ago
  • $197.3k - $225.1k

     ...how our customers interact with Capital One. Design, develop, test, deploy, and support AI software components including foundation model training, large...  ...and VectorDBs, Guardrails, Memory) using Python, C++, C#, Java, CUDA, or Golang ~ Experience developing and... 
    Full time
    Part time
    Local area

    Capital One

    McLean, VA
    8 days ago
  • $160k - $190k

    Job DescriptionEverforth ECS is seeking a Software Engineer to work in an onsite capacity at...  ...work closely with the technical team to develop, test, deploy, and maintain solutions in...  ...with multiple programming languages such as C++, Python, and JavaScriptStrong analytical... 
    Flexible hours

    ECS Federal

    Springfield, VA
    23 hours ago
  • $197.3k - $225.1k

     ...by writing and testing application code, developing and validating ML models, and automating...  ...functional Agile team to create and enhance software that enables state-of-the-art big data...  ...programming with Python, Java, Golang, or C++ At least 4 years of Machine Learning experience... 
    Full time
    Part time
    H1b
    Local area

    Capital One

    McLean, VA
    8 days ago
  •  ...Description Stellar Science is seeking several modern C++20/23 Software Engineers  with three or more years of industry experience creating...  ...and simulation, including directed energy ~ Code sample or C++ evaluation required.  Extremely flexible work schedule & generous... 
    Flexible hours

    Stellar Science

    Vienna, VA
    24 days ago
  •  ...applications become available. About Software Engineering Roles at Danaher Are you passionate...  ...’ll work alongside experienced engineers developing diagnostic software that powers critical...  ...languages such as C#, Java, Python, or C++ Participating on an Agile Scrum team,... 
    Remote job
    Internship

    Danaher

    Annandale, VA
    3 days ago
  • OverviewAs an enthusiastic and talented C++ software developer, you will join a team that pushes the boundaries of technology to achieve a shared mission: bringing the power of GIS indoors. We deliver world-class indoor GIS experiences helping users navigate, visualize... 

    ESRI

    Vienna, VA
    4 days ago
  • $141.85k - $212.78k

     ...SummaryFreeWheel is looking for passionate Software Engineers to help design, build and...  ...work experienceStrong proficiency in modern C++ with solid knowledge of multithreading, concurrency...  ...management.Experience designing and developing high-performance, low-latency, and highly... 
    Full time
    Night shift
    Weekend work

    Comcast

    Reston, VA
    2 days ago
  • $48.08 - $96.15 per hour

     ...will be primarily focused on conducting software analysis of embedded products. The focus...  ...programming and scripting languages (e.g., C, C++, Assembly, Python, and Bash) to be used...  ...comprised of extremely talented software developers who write production tools which directly... 
    Hourly pay
    Contract work
    For contractors
    Local area
    Relocation package

    Cipher Tech Solutions

    Vienna, VA
    2 days ago
  • $53k - $108k

     ...research, projects, internships, or a technical field Experience using programming or technical computing tools such as Python, C/C++, or MATLAB Knowledge of wireless communication concepts, including RF fundamentals, modulation, OFDM, propagation, and link budgets... 
    Full time
    Contract work
    Part time
    Internship
    Local area
    Remote work

    Booz Allen

    McLean, VA
    1 day ago
  • $113.2k - $237.8k

    Job Title: Senior Software Architect Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start...  ...data flows for real-time RF signal processing systems Develop high-performance C++ frameworks for inter-processor communication in systems... 
    Full time
    Contract work
    Work experience placement
    Flexible hours

    CACI International, Inc.

    Herndon, VA
    1 day ago
  •  ...Company DescriptionUSM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...of C#, .NET, Web Services (C#, .NET, VB.NET, VB 6.0, C++, JavaScript, HTML 5, XML, OOA and OOD Concepts)•... 
    Work experience placement
    Worldwide

    USM Systems, Ltd.

    McLean, VA
    3 days ago
  • $90.3k - $189.6k

    Job Title: Full Stack Software Developer with C#/.NET Expertise Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of... 
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International, Inc.

    McLean, VA
    23 hours ago
  • $105k - $120k

     ...Senior Software Engineer C/C++ or C# Software Engineer Direct-Hire Location: Merrifield, VA – 4 days on-site/ 1 day remote Annual...  ...deployment, and maintenance of software applications. Develop high-quality, scalable solutions using C, C++, and/or C#.... 
    Full time
    Local area
    Remote work

    System One

    Merrifield, VA
    a month ago
  •  ...be built on an internal openstack environment using Go, Scala, C++ or Java. What you will do: • Build distributed, high-throughput...  ...operations and QA team members. • Must be super collaborative with non-developers. • You tend to obsess over code simplicity and performance •... 
    Immediate start

    Artech

    Reston, VA
    4 days ago
  • $22 - $29 per hour

     ...for this Position SW Engineering (Java/C++) Intern (Summer 2027) ID: 2026-75128 US...  ...Date: 9/28/2026 Category: Engineering-Software Employment Type: Intern Hiring Company...  ...work closely with esteemed customers to develop solutions that allow them to carry out high... 
    Summer work
    Internship
    Flexible hours

    General Dynamics

    Manassas, VA
    3 days ago
  •  ...involving cutting-edge technology while developing professional relationships, strategic problem...  ...stipend. Summary As a Software Engineering Intern , you’ll be part of a...  ...in programming languages such as Python, C++, or Java . Familiarity with development... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Internship
    Summer internship
    Work at office
    Relocation

    AV

    Centreville, VA
    1 day ago
  •  ...Job Description Seeking an experienced ServiceNow Developer to provide development, administration, and operations and maintenance...  ...workflows, manage platform integrations, and support the full software development lifecycle using Agile methodologies. Key Responsibilities... 
    Immediate start
    Flexible hours

    RCT Systems

    Chantilly, Fairfax County, VA
    8 days ago
  • $125.1k - $225.2k

     ...possible.Job Description:Are you an innovative Embedded Software Engineer with expertise in C/C++ and Linux systems? Do you thrive in fast-paced...  ...testing, and deployment.Embedded Software Development: Develop embedded software on Linux platforms.Product Integration... 
    Full time
    Work experience placement
    Flexible hours

    Parsons

    Centreville, VA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Software Developer. Be the first to apply!