C/C++ Software Engineer
$96.8k - $161.5kAmerican Systems
C/C++ Software EngineerWe are seeking a highly skilled C/C++ Software Engineer to support mission-critical Command, Control, Communications, Computers, and Intelligence (C4I) systems for U.S. Customs and Border Protection's Air and Marine Operations Center (AMOC). This role supports the Air and Marine Operations Surveillance System (AMOSS) and related ISR systems that provide real-time air and maritime domain awareness across national and international operating areas.The engineer will work on advanced radar tracking, sensor fusion, data correlation, and real-time operational displays that directly support homeland security and law enforcement operations.ResponsibilitiesSoftware Engineering & DevelopmentDesign, develop, enhance, maintain, and debug C and C++ software supporting AMOSS and associated C4I systems.Develop and maintain advanced radar tracking, correlator, and sensor fusion algorithms.Integrate new air, maritime, and ground-based sensors and data feeds into AMOSS.Support ingestion and correlation of radar plots, track data, flight plan data, GPS tracking, ADS-B, and tactical data links.Modify and enhance AMOSS user interfaces, including real-time displays and data visualization components.Develop and maintain interfaces for both dedicated AMOSS clients and Web-based AMOSS capabilities.Systems Integration & OperationsSupport second-tier software maintenance, advanced troubleshooting, and system performance optimization.Participate in system upgrades, refreshes, and deployments at AMOC, CAMOC, COOP, and international partner sites.Ensure software changes comply with DHS, CBP, and AMOC configuration management and security requirements.Support installation, integration, testing, and validation of software changes in operational and test environments.Algorithms & Advanced AnalyticsDevelop and maintain tracking and correlation algorithms, including: Adaptive Kalman filtering for target smoothing and predictionOptimal assignment algorithms for plot-to-track correlationSupport enhancements related to data mining, analytics, and predictive threat modeling.Collaborate with data scientists and system engineers supporting AI/ML-enabled threat detection systems (e.g., Kestrel).Documentation & CollaborationProduce and maintain technical documentation, including: Software Version Description Documents (SVDD)Installation Plans (IP)Systems Acceptance Test Plans (SATP)Source code documentation for long-term sustainmentParticipate in technical interchange meetings with government stakeholders.Support Program Management Reviews (PMRs) and operational briefings as required.QualificationsU.S. CitizenSecret Clearance RequiredBachelor's degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field (Master's degree preferred)Experience Demonstrated experience developing real-time, mission-critical systems.Experience with Linux-based development and deployment environments.Experience with sensor data processing, tracking systems, or complex data correlation.Experience debugging and maintaining large, legacy codebases.Bachelor's degree and 8-10+years of related work experienceTechnical SkillsAdvanced proficiency in C/C++ Strong understanding of: Real-time systemsMulti-threaded programmingNetworked data inputsHigh-availability systemsFamiliarity with: Radar or surveillance systemsSensor fusion and tracking algorithmsGIS or mapping/display technologiesExperience with version control systems (e.g., Perforce or Git)Pay Transparency StatementAMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $96,800.00/Yr. - USD $161,500.00/Yr. Actual compensation will be determined based on several factors permitted by law. AMERICAN SYSTEMS provides for the welfare of its employees and their dependents through a comprehensive benefits program by offering healthcare benefits, paid leave, retirement plans, insurance programs, and education and training assistance.EEO StatementEEO Race/Sex/Disability Status/Veteran Status
- ...Leidos is seeking a Real-Time Software Engineer in Arlington, VA to design, develop, and integrate real-time signal processing software for... ...field demonstrations. Responsibilities include real-time C/C++ programming, hardware/software integration, and testing. Proficiency...Suggested
- ...L3Harris Technologies in Herndon, VA is seeking a Sr. Associate, Software Engineer (C/C++) onsite to design, develop and validate software for sonar systems and control software. The role involves Linux-based GUI and embedded development, software requirements, testing...Suggested
- ...motivated CANO/Wifi Developer (C/C#) to join our team! In this... ...Windows environments.Program with C/C++/C# and Beacon Object Files (... ...protocol analysis.Software vulnerability research and exploit... ...Penetration Tester (GXPN), GIAC Reverse Engineering Malware (GREM)What Required...SuggestedFor contractors
- ...Comcast Advertising seeks a Backend Software Engineer to join the Reston hybrid team. The role focuses on building and maintaining a high-quality... ...features. Ideal candidates have deep experience in C/C++, Golang, and distributed systems, with a strong grounding in...Suggested
$141.85k - $212.78k
...the world.Job SummaryFreeWheel is looking for passionate Sr. Software Engineers to help design, build and support our high-quality, innovative... ....About You / Qualifications:Extensive experience with C/C++/Golang, DB design and network programming.Experience with large...SuggestedFull timeNight shiftWeekend work- ...Stellar Science Software EngineerStellar Science is seeking several modern C++20/23 Software Engineers with three or more years of industry experience creating reusable, maintainable... ..., space situational awarenessCode sample or C++ evaluation required.Extremely flexible work...Flexible hours
- ...C++ Software EngineerCompany Overview iboss is a leading AI-powered Zero Trust SASE (Secure Access... ...day.Job Description As a C++ Software Engineer at iboss, you will have the opportunity to... ...applicationsExperience coding in C/C++ and other technologiesExperience working...Worldwide
$95k - $105k
...Mid-Level Software Engineer C/C++ or C# Software Engineer Direct-HireLocation: Merrifield, VA – 4 days on-site/ 1 day remoteAnnual Salary Range: $95,000 to $105,000 plus benefitsFederal End Customer: US Citizenship, eligibility for a Public Trust clearance requiredOverviewWe...Local area- ...Software Engineer Drone StackAs a Software Engineer on our Drone Stack team, you will design and integrate complex autonomy and vehicle intelligence... ..., and customer-facing demonstrations. If you're a strong C++ engineer with no prior drone experience but a keen interest in...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- DescriptionSAIC is seeking a chip firmware Engineer. Come join our team working on the next... ...collaborative, and inclusive atmosphere. As a software leader you will architect, design, build,... ...in higher level languages such as Java, C/C++ and object oriented programming a plus.....Worldwide
- ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology... ...work at the intersection of embedded software, computer architecture, hardware security... ...Experience developing embedded software in C/C++ and tooling in Python.Experience with...Work experience placementInternshipLocal areaImmediate start3 days per week
- ...defense contractor in Herndon, VA is seeking a Lead Embedded Software Engineer to spearhead the architecture and modern software conversion... ...leadership role, you will lead the adoption of Rust, modernize legacy C/C++ codebases, and drive memory-safe embedded software design...Contract workFor contractors
- ...Software Defined Radio EngineerAs a Software Defined Radio (SDR) Engineer focusing on cellular applications, you'll design, develop, and test SDR software, including FPGA and host interfaces, using C/C++ and Linux, while also evaluating SDRs for cellular systems and optimizing...For contractors
- ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology... ...and build prototypes (hardware and software) to demonstrate advanced capabilitiesAnalyze... ...in languages such as Python, C/C++, or Rust for PCs and embedded systemsExperience...Work experience placementInternshipLocal areaImmediate start3 days per week
- ...binary decomplication, network/communication protocol analysis, software vulnerability research, or software exploit development.... ...Exploit Researcher and Advanced Penetration Tester (GXPN), Reverse Engineering Malware (GREM) Minimum Clearance Required to Start:...Flexible hours
$177k - $265.6k
...organization, you will contribute to ground software that plans, executes, and analyzes space... ...seeking a Staff‑level Ground Software Engineer (T5) with Mission Planning & Astrodynamics... ...at least one additional language (e.g., C/C++, Java) is a plus.Familiarity with all phases...Full timeInterim roleRelocation packageShift work$204k - $284k
...STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems.... ...etc. Proficiency in one or more programming languages: C/C++, Python, etc. Deep understanding of reverse engineering...Full timeFor contractorsWork experience placementLocal areaImmediate startNight shift- ...Innovative Defense Technologies, LLC seeks a Software Engineering Lead for our Advanced Capabilities team in Arlington, VA. You will own roadmaps... ...office, and strong leadership. Extensive experience across C/C++, Java, Python and architecture, with Docker/Kubernetes...Work at office
$107.9k - $195.05k
...threats. Our division currently has an exciting opportunity for a Software Engineer to perform design, development, and hardware/software... ...Latency codesDesigning, implementing, and testing real-time C/C++ software for multi-core systems running Linux or a real-time...Full timeImmediate startFlexible hours- ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology... ...embedded security disciplines including software vulnerability research and reverse... ...packagingExperience with software development (e.g., C/C++, Python)Understanding of protections...InternshipLocal area
$107.9k - $195.05k
...division currently has an exciting opportunity for a Real-Time Software Engineer to perform design, development, and hardware/software... ...processing.• Designing, implementing, and testing real-time C/C++ software for multi-core systems running Linux or a real-time...Full timeImmediate startFlexible hours$125k - $165k
...What We’re Looking For:Iridium is seeking an experienced Senior Software Engineer to join the team developing a state-of-the-art satellite... ...years experience with modern programming languages, including C/C++ and PythonExperience with modern software architecture principles...Full timeContract workWork at officeRemote work- ...Job Title: C++ Storage Developer/Embedded Engineer/NVMe Storage Engineer Position Type: Full-Time (FTT) Location... ...in storage systems and low-level software development. The ideal candidate will... ...in software development with strong C/C++ programming skills. ~ Hands-on...Full timeRemote work
$86.8k - $198k
...looking for the chance to not just develop software, but to create a system that will make a... ..., extreme programming, software engineering, product management, and software products... ...solutionsExperience with Java, Python, C#, C/C++, .NET, JavaScript, React, NodeJS, PHP, or...Full timeContract workPart timeLocal areaRemote work$125k - $250k
...team dedicated to accomplishing hard things, together.Senior Software Engineer Overview: At Appian, we’re not only about building awesome software... ...Java, Python, or other interpreted/compiled languages (e.g., C/C++).Solid foundation in Linux system fundamentals (threading,...Temporary workWork experience placementLocal areaFlexible hours$86.8k - $198k
Embedded FPGA EngineerThe Opportunity:We are seeking a motivated FPGA, and software engineer to support the development, optimization,... ...solutionsExperience with Python, C++ Embedded, MATLAB, or languages... ...friendly algorithms and optimizing C/C++ code for hardware...Full timeContract workPart timeLocal areaRemote work- ...Northrop Grumman in McLean, VA is seeking a Staff-level Ground Software Engineer (T5) to lead design and development of mission planning and... ...and operations teams to build robust tools using Python and C/C++, integrating FreeFlyer and STK. This role requires 12+ years...
- ...Umbra is seeking a Senior/Staff Flight Software Engineer to design, implement, and integrate flight and payload software for mission-critical... ...brings 8+ years in high-reliability software, strong embedded Rust/C/C++, and a TS/SCI clearance, with #J-18808-Ljbffr...
- ...discussed during the interview process. Summary As an Embedded Software Engineering Intern , you will work alongside experienced engineers to... ..., and other onboard components. Help implement software in C/C++ for real‑time and bare‑metal systems using microcontrollers...Permanent employmentFull timeContract workSummer workCasual workInternshipSummer internshipWork at officeRelocation
$123.14k - $202.49k
OverviewApply your software development education and experience as a senior member of our... ...team of software developers and product engineers to create, build, test, and release... ...on COTS or GOTS softwareExperience with C/C++ or advanced C#/.NET software development...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C/C++ Software Engineer. Be the first to apply!




