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

Senior C++ Software Engineer

Full-time

Applied Intuition

Responsibilities

  • Develop modular autonomy capabilities for diverse defense applications.
  • Integrate and deploy autonomy solutions onto embedded Linux and other hardware platforms, including sensor interfacing and data collection.
  • Integrate autonomy software with aircraft autopilots, datalinks, sensors, PNT/GPS/INS, and ground-control stations.
  • Support live flight testing of autonomy software on Group 1–5 unmanned aerial vehicles.
  • Collaborate with third-party UAS vendors to integrate autonomy software onto OEM hardware.
  • Perform system-level setup, testing, and validation in software-in-the-loop, hardware-in-the-loop, test, and operational environments.
  • Troubleshoot complex integration and software issues to ensure reliability and performance.
  • Implement service-oriented-architecture software and inter-process messaging systems for autonomous UASs.
  • Collaborate with autonomy engineers, DoD warfighter domain experts, and UAS vendors on customer delivery and demonstrations.

Requirements

  • Bachelor’s or master’s degree in Robotics, Computer Science, or a related engineering field.
  • 5–10 years of hands-on experience working with robotic systems across hardware, software, and integration.
  • Experience programming in C++, preferably modern C++.
  • Experience integrating autonomy or robotics products with Pixhawk autopilots, ArduPilot, and/or PX4.
  • Experience with UART/RS232/RS422/RS485, SPI/QSPI, I2C, and Ethernet communication buses and protocols.
  • Experience with Docker, containerized deployment environments, and Linux-based operating systems such as RHEL or Ubuntu.
  • Experience using Git, Visual Studio Code, and GitLab.
  • Familiarity with real-time, edge-computing, and safety-critical systems in SIL, HIL, test, and operational environments.
  • Strong communication skills and a customer-oriented project-delivery mindset.
  • Willingness to travel frequently for on-site integration and demonstrations, estimated at 10–20%.
  • U.S. citizenship and eligibility to obtain and maintain a U.S. security clearance are required.
  • Experience with modern C++ standards, Bash, and CMake is preferred.
  • FAA Part 107 Remote Pilot Certificate is preferred.
  • Experience with Agile development practices and CI/CD pipelines is preferred.
  • Experience integrating COTS hardware such as Nvidia Jetson and Raspberry Pi is preferred.
  • An active U.S. SECRET clearance is preferred.

Benefits

  • The company provides health, dental, vision, life, and disability insurance, 401(k) retirement benefits with employer match, learning and wellness stipends, and paid time off.
  • Eligible roles may include equity in the form of options and/or restricted stock units.
  • The position is primarily in-office five days per week, with occasional remote-work flexibility.
  • Frequent travel for on-site integration and demonstrations is expected at an estimated 10–20%.
Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Software Engineer in Washington DC vacancy
  • The Johns Hopkins University Applied Physics Laboratory (APL) in Laurel, MD, seeks a Senior Software Engineer to design, develop, test, and review cyber-hardened software in C++ and Python for classified environments, with emphasis on modular design, performance, and documentation... 
    Senior

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    2 days ago
  • $85k

     ...love participating in dynamic software development, prototyping, and...  ...team member with software engineering experience willing to take on...  ...complexity of military systems. As a Senior Software Engineer your duties...  ...hardened software written in C++ and Python within classified... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    2 days ago
  • $191k - $253k

     ...family of advanced effects. The AD&S Vehicle Software team is responsible for the software running on these systems. Our senior software engineers collaborate with other engineering...  ...related field.5+ years of production-grade C++ and/or Rust experience in a Linux development... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    2 days ago
  • $150k - $195k

     ...integration, and test of embedded and application software for advanced missile programs. This...  ...close collaboration with systems engineering, electrical/hardware design, guidance, and...  ...modification, and review of embedded software in C/C++ for missile flight control and... 
    Senior
    Immediate start

    CoAspire

    Washington DC
    11 days ago
  • Johns Hopkins Applied Physics Laboratory in Laurel, MD seeks a Senior Software Engineer to design, develop, test, and review cyber-hardened software in C++ and Python for classified environments. You will contribute to multi-mission planning and transition efforts supporting... 
    Senior
    Interim role

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    2 days ago
  •  ...Seattle, Washington 98112 Brief Summary: NOAA is seeking an experienced Senior C++ Programmer to improve and maintain the COMPASS ecological model. The work includes developing software features, resolving technical issues, improving performance, and collaborating... 
    Senior
    Contract work

    Ladgov Corporation

    Washington DC
    more than 2 months ago
  • $135.2k - $306.4k

     ...year Requirements: ~10+ years of relevant engineering, architecture, software development, or operations experience. ~ Strong C/C++ experience and willingness to work with...  ...providing strategic technical guidance to senior leaders. Responsibilities: Envision... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Oracle

    Washington DC
    3 days ago
  • Lockheed Martin Corporation in Bethesda is seeking a Sr Staff Software Engineer to support the Ground segment of a next-gen MILSATCOM program....  ...The role requires hands-on software development experience in C++, Linux, and Python, plus experience with satellite ground systems... 
    Senior

    Lockheed Martin Corporation

    Bethesda, MD
    5 days ago
  • $151.66k

    Agency: DHS HeadquartersDepartment: Department of Homeland SecuritySub agency: Science and Technology Directorate (S&T)Salary: Starting at $151,661 Per year (SL 00)Dates: Open 10/14/2026 to 10/27/2026Schedule: Full-timeWork type: PermanentRelocation: FalsePosition ID: ST...
    Senior
    Overseas

    United States Government

    Washington DC
    2 days ago
  • $100k - $245k

    Software EngineerPassionate about developing software and modeling complex phenomena? Enjoy...  ...Group!We are seeking a motivated software engineer to help us build innovative modeling and...  ...Software Engineer, you will:Develop and enhance C++ modeling and simulation capabilities... 
    Interim role

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    3 days ago
  •  ...Senior Guidance, Navigation & Control (GNC) Engineer The Senior Guidance, Navigation & Control (GNC) Engineer position is a full-time exempt position. The...  ...trade studies required Experience coding in C and C++ required Ability to work as an individual contributor... 
    Senior
    Full time

    Cummings Aerospace

    Arlington, VA
    4 days ago
  • RTX BBN Technologies in Arlington, VA is seeking a seasoned software engineer for offensive and defensive cyberspace capabilities. The role involves...  ...or an advanced degree with 5+ years, strong Python and C/C++, and the ability to obtain TS/SCI clearance. #J-18808-Ljbffr... 
    Senior

    Prattwhitney

    Arlington, VA
    3 days ago
  • $100k

    Description Passionate about developing software and modeling complex phenomena? Enjoy collaborating with internal...  ...their needs and help solve their problems? As a Software Engineer, you will... Develop and enhance C++ modeling and simulation capabilities representing... 
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    2 days ago
  •  ...broad impact across OCI. We're looking for engineers who thrive on solving deep technical...  ...passionate about building high-performance software, value clean design at scale, and enjoy working...  ...with one or more of the following: C/C++, Rust, Go, or Python. ~ Demonstrated... 
    Senior
    Full time

    Oracle

    Washington DC
    6 days ago
  • $184k - $287.5k

     ...prototyping, and productizationDiscuss and refine software designs and implementation strategies...  ...fundamentals, especially in C/C++, with a deep understanding of parallel computer...  ...to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a... 
    Senior
    Full time
    Remote work

    Nvidia

    Washington DC
    2 days ago
  • The Henry M. Jackson Foundation for the Advancement of Military Medicine, Inc. (HJF) seeks a Sr Scientist to serve as the Principal Investigator and lead independent, externally funded research programs in surgery, trauma, and related disciplines within the USU/WRNNMC Department...
    Senior

    The Henry M. Jackson Foundation for the Advancement of Milit...

    Bethesda, MD
    1 day ago
  •  ...Senior zTPF Systems Engineer We are seeking a high-caliber Senior zTPF Systems Engineer to join a mission-critical team in Washington, D.C., supporting...  ..., leveraging a deep mastery of zTPF Assembler and C++ to ensure seamless integration with modern Web Services and... 
    Senior

    Staffing the Universe

    Washington DC
    2 days ago
  • DescriptionSAIC is seeking a chip firmware Engineer. Come join our team working on...  ...inclusive atmosphere. As a software leader you will architect,...  ...as a software leader and as a senior level individual contributor....  ...languages such as Java, C/C++ and object oriented... 
    Senior
    Worldwide

    Science Applications International Corporation

    Arlington, VA
    3 days ago
  •  ...Iron EagleX is seeking a Senior Principal Data Scientist to join our team in Crystal City, VA. You will work with large, diverse datasets...  ...customer requirements. You will collaborate with analysts, software developers, and technical staff to convert prototypes into... 
    Senior

    Jobleads-US

    Arlington, VA
    2 days ago
  • AECOM is seeking a hands-on Senior Travel Demand Modeler to join our Arlington, VA office, supporting transportation planning and modeling...  ...collaborative team of about 10 specialists. The role emphasizes C++ development for high-performance modeling, experience with ABM... 
    Senior
    Work at office

    AECOM

    Arlington, VA
    5 days ago
  • $152k - $241.5k

     ...demos.What you will be doing:Join the Developer Tools team as a senior software engineer to work on profiling tools within the growing Nsight family....  ...working in distributed teams is welcome.Fluency in C++, Rust, or Go (with willingness to write some features in C++... 
    Senior
    Full time
    Remote work

    Nvidia

    Washington DC
    4 days ago
  • As a Senior Ad Tech Software Development Engineer, you will design, build, and operate highly scalable, low-latency ad serving and optimization services that...  ...production-quality code in languages such as Java or C++, and work with cloud-based infrastructure. You will also... 
    Senior

    A9.com LLC

    Washington DC
    2 days ago
  • $200k - $322k

    We are now looking for a Senior Deep Learning Software Engineer, PyTorch. NVIDIA is hiring software engineers to design and build tools used by AI engineers...  ...experience in deep learning.Proficient with C++ programming.Strong understanding of systems software and... 
    Senior
    Full time
    Remote work
    Worldwide

    Nvidia

    Washington DC
    1 day ago
  • Publicis Sapient in the United States is seeking a Senior Principal to shape goal-oriented Digital Business Transformations and deliver...  ...teams of management consultants, creative strategists, and engineers on client sites, with travel to deliver first-class services. The... 
    Senior

    Publicis Groupe

    Arlington, VA
    3 days ago
  •  ...commercial and government applications. Our engineers and space scientists are on a mission to...  ....Position Overview We are seeking a Senior Software Integration Engineer to join AST SpaceMobile...  ...Programming and scripting languages: C/C++, Python, Bash. Version control systems:... 
    Senior
    Work at office

    AST SpaceMobile

    Lanham, MD
    4 days ago
  • $184k - $287.5k

     ...framework developers. This role will be part of an engineering team developing, scaling, and optimizing software to accelerate and scale quantum computing and quantum...  ...specialistsWhat we need to see:Excellent modern C++ and Python programming skills, including, debugging... 
    Senior
    Full time
    Remote work

    Nvidia

    Washington DC
    3 days ago
  • $120k - $150k

     ...Associates, Inc. (ARA) is seeking a Senior Scientific Computing Software Developer for our Alexandria, VA...  ...proficiency in physics, mathematics, or engineering is highly desirable. The initial...  ...at least one of Fortran, C, or C++Experience developing finite element or... 
    Senior
    Full time

    Applied Research Associates

    Alexandria, VA
    2 days ago
  • $184k - $287.5k

    We are looking for software engineers to join our development efforts in the area of dense linear algebra kernels for high-performance libraries...  ...high-performance numerical linear algebra software using C++ and parallel programming; ideally using CUDA, MPI, OpenMP, OpenACC... 
    Senior
    Full time
    Remote work

    Nvidia

    Washington DC
    1 day ago
  • $120k - $150k

    MTSI is seeking a highly skilled Senior Aerospace Modeling & Simulation (M&S) Engineer with deep experience in hypersonics, aerothermodynamics, propulsion, and...  ...programming languages (e.g., Python, MATLAB, Fortran, C++, Bash, Java) and familiarity with modern M&S toolchains... 
    Senior
    Contract work
    For subcontractor
    Remote work
    2 days per week
    1 day per week

    Modern Technology Solutions

    Alexandria, VA
    4 days ago
  • IonQ in College Park, MD seeks a Senior Research Scientist specializing in fault-tolerant quantum algorithms to advance IP and end-to-end...  ...a PhD in a relevant field, expertise in FTQC, experience with C++, Python, and Qiskit, and a track record of engaging with customers... 
    Senior

    IonQ

    College Park, MD
    2 days ago

Do you want to receive more vacancies?

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