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
$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...SeniorTemporary workWork experience placementInterim roleRelocation packageFlexible hours$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...SeniorFull timeWork experience placementImmediate start$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...SeniorImmediate start- 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...SeniorInterim role
- ...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...SeniorContract work
$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...SeniorFull timeWorldwideFlexible hours- 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
$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...SeniorOverseas$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- ...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...SeniorFull time
- 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
$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 workWork experience placementInterim roleRelocation packageFlexible hours- ...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...SeniorFull time
$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...SeniorFull timeRemote work- 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
- ...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
- 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...SeniorWorldwide
- ...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
- 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...SeniorWork at office
$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++...SeniorFull timeRemote work- 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
$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...SeniorFull timeRemote workWorldwide- 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
- ...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:...SeniorWork at office
$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...SeniorFull timeRemote work$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...SeniorFull time$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...SeniorFull timeRemote work$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...SeniorContract workFor subcontractorRemote work2 days per week1 day per week- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!
Related searches
- c++ developer Washington DC
- c++ programmer Washington DC
- c++ software developer Washington DC
- senior living Washington DC
- senior associate vice president Washington DC
- senior app developer Washington DC
- senior manufacturing engineer Washington DC
- senior ml engineer Washington DC
- senior data analyst Washington DC
- senior executive director Washington DC




