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

C++ Engineer

Actalent

C++ Software Engineer

Job Description

This role offers the opportunity to work on a variety of advanced flight simulators, developing and integrating software for avionics, tactical environments, audio, visual, motion, I/O systems, and Instructor Operator Stations (IOS). You will design and implement complex software applications primarily in Linux and Windows environments using C and C++, with exposure to other languages, while contributing across the full software development lifecycle from requirements analysis through design, development, integration, and test.

Responsibilities

  • Develop complex software applications that support flight simulation projects, following direction from lead software engineers while working independently on assigned tasks.

  • Participate in all phases of the software development lifecycle, including requirements analysis, architecture and detailed design, implementation, integration, and test.

  • Design software architectures for system components, such as interfaces to external systems and models of aircraft components and subsystems.

  • Implement software interfaces to external systems and develop software simulations of aircraft systems with minimal supervision.

  • Prepare clear and thorough software documentation, including design descriptions, interface specifications, and test-related materials, and provide inputs for formal design reviews.

  • Present software designs and technical approaches during customer reviews and other stakeholder meetings, explaining decisions and trade-offs in a concise, professional manner.

  • Support software development activities as assigned by the software lead, ensuring tasks are completed on schedule and to defined quality standards.

  • Collaborate closely with a multidisciplinary team of engineers, contributing to team planning, problem-solving, and continuous improvement of development processes.

  • Provide technical guidance and mentorship to junior engineers, helping them understand architecture, coding standards, and best practices in simulation and modeling.

  • Apply software engineering concepts and processes consistently, including configuration management, version control, and adherence to established coding standards.

  • Work with flight simulation hardware and related systems in an onsite environment to integrate, test, and troubleshoot software in realistic operational scenarios.

  • Support travel to customer and test locations, including CONUS and OCONUS sites, to assist with integration, testing, and customer support for deployed simulators.

Essential Skills

  • Bachelors degree in Engineering or Computer Science.

  • At least 5 years of professional software engineering experience with a strong focus on C++ development.

  • Hands-on experience designing, developing, and implementing software in C++ for complex systems.

  • Proficiency with Visual Studio integrated development environment (IDE).

  • Proficiency with GCC compilers and Makefiles for building and managing software projects.

  • Strong working knowledge of Linux/UNIX operating systems, with the ability to develop and debug software in these environments.

  • Working familiarity with Windows operating systems for software development and integration tasks.

  • Solid understanding of software engineering concepts and processes, including requirements analysis, design, implementation, integration, and testing.

  • Ability to work effectively in a team environment and collaborate with other engineers and stakeholders.

  • Ability to communicate technical information clearly in both written documentation and verbal presentations.

Additional Skills & Qualifications

  • Ability to develop software in multiple languages, including C and C++, with exposure to additional languages as needed.

  • Knowledge of object-oriented design principles and the ability to apply them to complex, real-time systems.

  • Experience or familiarity with flight simulation concepts and systems.

  • Knowledge of real-time programming and techniques for deterministic and low-latency software behavior.

  • Understanding of military aircraft systems and avionics, including their operation and integration within simulation environments.

  • Knowledge of computer networking concepts and protocols relevant to distributed simulation and system interoperability.

  • Experience with modeling, simulation, and training solutions, including hardware, software, and system integration.

  • Familiarity with interoperability standards such as HLA and DIS for distributed simulation environments.

  • Experience with graphics and real-time embedded systems used in simulation and training platforms.

  • Ability to obtain or hold a security clearance; an existing Secret clearance is preferred and sponsorship may be available.

Work Environment

This position is based onsite five days per week in a hardware-centric simulation facility, where flight simulator equipment and related systems are located. You will work as part of a team of approximately 1215 engineers, collaborating closely on modeling, simulation, and training solutions. The environment involves hands-on interaction with flight simulation hardware and software, computer architecture, tactical environments, avionics systems, interoperability technologies, graphics, and real-time embedded systems. The role includes approximately 30% travel to domestic and international locations (including sites such as Orlando, Hawaii, Japan, and the United Kingdom) to support integration, testing, and customer activities.

Job Type & Location

This is a Contract to Hire position based out of Chantilly, VA.

Pay and Benefits

The pay range for this position is $150000.00 - $195000.00/hr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan Pre-tax and Roth post-tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long-term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully onsite position in Chantilly,VA.

Application Deadline

This position is anticipated to close on Oct 16, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the C++ Engineer in Chantilly, Loudoun County, VA vacancy
  •  ...interested please send me your updated word format resume ASAP.Position: C++ Developer Location: Herndon, VA,20170Duration: Full TimeDescription:Required SkillsAt least 5 years' experience in software engineering with C++.Good experience with applications design and software... 
    Suggested
    Immediate start

    USM Systems

    Chantilly, Loudoun County, VA
    10 hours ago
  •  ...C++ Developer Strong proficiency in C++, with fair knowledge of the language specification. Willing to learn the Client Nonstop/ Tandem system on job quickly. Thorough knowledge of the standard library, STL containers, and algorithms. Good understanding of memory management... 
    Suggested

    Omni Inclusive

    Chantilly, Loudoun County, VA
    1 day ago
  • $141.85k - $212.78k

     ...world.Job SummaryFreeWheel is looking for passionate Sr. Software Engineers to help design, build and support our high-quality, innovative...  ...assigned.About You / Qualifications:Extensive experience with C/C++/Golang, DB design and network programming.Experience with large... 
    Suggested
    Full time
    Night shift
    Weekend work

    Comcast

    Reston, VA
    4 days ago
  •  ...Stellar Science Software Engineer Stellar Science is seeking several modern C++ 20/23 Software Engineers with experience creating reusable, maintainable code solving challenging math and physics problems. BS (or equivalent experience) required; MS/PhD degree desired... 
    Suggested
    Flexible hours

    Stellar Science Ltd Co

    McLean, VA
    4 days ago
  • Job DescriptionEverforth ECS is seeking an Embedded Firmware Engineer to join the RPL team in Chantilly, VA. We're looking for an Embedded...  ...Write clean, efficient, and maintainable code in C and C++ Develop and execute unit tests, integration tests, and system validation... 
    Suggested

    ECS Federal

    Chantilly, Loudoun County, VA
    1 day ago
  • $141.85k - $212.78k

     ...world.Job SummaryFreeWheel is looking for passionate Sr. Software Engineers to help design, build and support our high-quality, innovative...  ...excellent data structure and algorithm foundationProficiency in C/C++ or Golang and network programming.Experience with large system... 
    Full time

    Comcast

    Reston, VA
    4 days ago
  • $90.3k - $189.6k

    Job Title: Full Stack Software Developer with C#/.NET ExpertiseJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Local* * *Bring...
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Chantilly, Loudoun County, VA
    10 hours ago
  • DescriptionSAIC is seeking a AI/ Artificial intelligence Engineer Subject Matter Expert to provide SETA support to SAIC’s Program, Landmark...  ...in AI development and deployment.Experience with Python, Java, C++, R, or similar for AI development.Proficiency in machine... 

    Science Applications International Corporation

    Chantilly, Loudoun County, VA
    10 hours ago
  • $61.9k - $141k

    Platform DevOps EngineerThe Opportunity:As a DevSecOps Engineer, you know that good software is more than a nice-looking interface plus data...  ...-ci.yml, configuring multi-stage pipelines, and integrating C++, C, or C# builds with automated tests and security scansAbility... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Chantilly, Loudoun County, VA
    2 days ago
  • $148.3k - $266.9k

     ...hone adjacent skills abound.Job Responsibilities:Work closely with engineers, analysts, and other developers to brainstorm and implement...  ...software solutions, leveraging programming languages like Python and C/C++ in a Linux environment.Collaborate with team members to test and... 
    Full time

    Parsons

    Chantilly, Loudoun County, VA
    1 day ago
  • $150k - $190k

     ...Our work includes enterprise architectural assessments, systems engineering and integration, test, planning and execution, cost estimating...  ...performance reporting toolsUse programming languages such as Python, C++, or others to leverage existing analysis tools and develop new... 
    Full time
    Work at office
    Immediate start
    Flexible hours

    MCR

    Chantilly, Loudoun County, VA
    1 day ago
  •  ...classification tools and applications.The Software Developer will work across a diverse technology stack that includes Java, Spring Boot, C/C++, .NET, JavaScript, HTML/CSS, XML/SOAP, and Lotus Notes. The position involves both new software development and maintenance of... 
    Work at office

    VTG

    Chantilly, Loudoun County, VA
    3 days ago
  • $125k - $250k

     ...Software Engineer – TS/SCI with Full Scope Polygraph Location: Chantilly, VA — On-Site Salary: $125,000–$250,000 per year Employment...  ...VA Preferred Qualifications Experience with C#, Java, C++, or other programming languages Knowledge of JavaScript,... 
    Full time

    Stealth Startup

    Chantilly, Loudoun County, VA
    10 hours ago
  • $160k - $190k

    Job DescriptionEverforth ECS is seeking a Software Engineer to work in an onsite capacity at our Chantilly, VA customer site. Note: Contingent...  ...systemsProficiency with multiple programming languages such as C++, Python, and JavaScriptStrong analytical and reasoning skills... 
    Contract work

    ECS Federal

    Chantilly, Loudoun County, VA
    10 hours ago
  • $120k - $155k

     ...seeking a qualified and highly motivated Junior to Mid-Level DevOps engineer to support the design, implementation and maintenance of our...  ...support teams as needed· Scripting experience (e.g., Powershell, C#, C++, XML, JSON, etc)· Execute and coordinate the end-to-end... 
    Full time
    Work at office
    Immediate start

    Jacobs

    Chantilly, Loudoun County, VA
    1 day ago
  • $135.15k - $182.85k

    Full Stack Software Engineer (Experienced or Lead)Company:The Boeing CompanyBoeing Defense, Space & Security (BDS) has an exciting opportunity...  ...design and software patterns3+ years’ experience in Java/C++/Python object-oriented programming on full stack software projects... 
    Permanent employment
    Full time
    Work experience placement
    Currently hiring
    Immediate start
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Chantilly, Loudoun County, VA
    2 days ago
  •  ...Polygraph required. Bachelor’s degree in computer science, Software Engineering, or related field.Proven experience as Software Developer,...  ...Proficiency in one or more programming languages, such as Java, C++, Python, JavaScript, or Ruby.Solid understanding of software... 

    VTG

    Chantilly, Loudoun County, VA
    1 day ago
  • $150k - $185k

    As an experienced Software Engineer with MTSI you will be responsible for designing, implementing, and maintaining real-time data ingestion...  ...or more high-level programming languages (e.g., Java, Python, C/C++).Experience working with Linux-based servers and systems.... 
    Contract work

    Modern Technology Solutions

    Chantilly, Loudoun County, VA
    1 day ago
  • $86.8k - $198k

     ...Tableau, Informatica, and MuleSoft. As part of our Low‑Code/No‑Code engineering and modernization teams, you’ll help deliver secure, scalable,...  ...lieu of degreeNice If You Have:Experience with Python, C#, C, C++, .NET, JavaScript, React, Angular, NodeJS, PHP, Bash, Visual... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Chantilly, Loudoun County, VA
    10 hours ago
  • $225k - $275k

     ...disciplinary R&D environment with similarly motivated electrical engineers, mathematicians, computer scientists, and analysts who are...  ...well-established experience with Agile software development in C++/Python using GitLab/Atlassian toolsContribute as part of the SW... 
    Temporary work
    Work at office
    Flexible hours

    Rincon Research

    Chantilly, Loudoun County, VA
    4 days ago
  • $69.1k - $141.5k

     ...CACI's Radar and Sensor Technologies group is seeking aspiring engineers, signals analysts, and physicists to join our team to support the...  ...technologies Familiarity with a programming language (preferably Python, C++, Rust, or similar) Familiarity developing in Linux and/or in a... 
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Chantilly, Loudoun County, VA
    2 days ago
  •  ...Position Title: AI/ML Engineer Position Type: Full-time, On-site Location : Chantilly, VA Clearance: Active TS/SCI w/CI Poly...  ...environments. The ideal candidate will have experience with Python and/or C++, machine learning techniques, and data analysis, with the... 
    Full time
    Flexible hours

    Waypoint Human Capital

    Chantilly, Loudoun County, VA
    1 day ago
  • $87.1k - $157.45k

    If you’ve been building your skills in backend development, object‑oriented programming, and mission‑driven engineering, and you’re ready for work that actually moves the needle, this is the kind of opportunity cleared engineers pursue when they want to grow while making... 
    Full time

    Leidos

    Chantilly, Loudoun County, VA
    10 hours ago
  • $87.1k - $157.45k

     ...Geospatial Analyst Solutions Directorate, part of the National Solutions Business Area, is currently seeking a Mid-Level DevSecOps Engineer on the Maru Program. The successful candidate will play a critical role in the integration of security into all stages of the... 
    Full time
    Contract work
    Shift work

    Leidos

    Chantilly, Loudoun County, VA
    10 hours ago
  • $98k - $123k

     ...Corporation (RRC), an employee-owned company, is seeking an Jr. Software Engineer to work in a multi-disciplinary R&D environment with similarly...  ...practices for testability and readabilityProficient in C++ and Python in LINUX environmentsDemonstrated ability to design software... 
    Temporary work
    Flexible hours

    Rincon Research

    Chantilly, Loudoun County, VA
    10 hours ago
  • $69.4k - $158k

    Software EngineerThe Opportunity: Booz Allen is looking for a Software Engineer who is driven by purpose and ready to build software that...  ...Provider (CSP), including AWS, Azure, or GoogleExperience with C#, C, C++, JavaScript, React, or Node.jsAbility to work with automated... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Chantilly, Loudoun County, VA
    4 days ago
  •  ...national security.Rincon Research Corporation seeks a Software Engineer to create cutting edge software and cloud computing solutions to...  ...engineering practices for testability and readabilityProficient in C++ and Python in LINUX environmentsDemonstrated ability to design... 
    Temporary work
    Remote work
    Flexible hours

    Rincon Research

    Chantilly, Loudoun County, VA
    4 days ago
  •  ...application components as well as maintenance/enhancements/bug-fix.QualificationsRequire hands on experience and very good knowledge of C++ . Hands on experience of threading and synchronization models required. Experience with one of more of following OS platforms -... 

    SA Technologies

    Manassas, VA
    10 hours ago
  • $98.5k - $206.8k

     ...environment where modern interface standards meet strict government security requirements. This is a high-visibility role where you will: Engineer the Interface: Build responsive web applications using React that visualize complex, real-time data sets for external customers.... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Chantilly, Loudoun County, VA
    10 hours ago
  • $190k - $260k

     ...disciplinary R&D environment with likeminded motivated electrical engineers, mathematicians, and computer scientists who are collectively...  ...engineering practices for testability and readabilityHighly proficient in C++ and Python for engineering and scientific applications in LINUX... 
    Temporary work
    Remote work
    Flexible hours

    Rincon Research

    Chantilly, Loudoun County, VA
    3 days ago

Do you want to receive more vacancies?

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