> Markdown version of [/jobs/ext/4301513-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/4301513-c-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Software Engineer - **Company:** The Johns Hopkins University Applied Physics Laboratory LLC - **Location:** North Laurel, MD, United States - **Salary:** $100,000.0 - $245,000.0 - **Contract:** Contract - **Skills:** Java (Programming Language), Artificial Intelligence, C++ (Programming Language), CMake, Code Review, Computer Engineering, Data Fusion, Software Debugging, Programming Tools, Design of User Interfaces, Python (Programming Language), MATLAB, Regression Testing, Software Tools, SAP (Applications), Software Engineering, Software Requirements Analysis, Software Systems, Systems Integration, Gitlab, Git, Information Technology, Modeling and Simulation, Devsecops, Docker - **Published:** October 18, 2026 - **Apply:** https://diversityjobs.com/career/18669522/C-Software-Engineer-Maryland-Laurel ## About the Role Enjoy collaborating with internal and external partners to understand their needs and help solve their problems?, * Possess a Bachelor's degree in computer science, computer engineering, or a related field. * Have a demonstrated record of developing robust, maintainable software using modern C++ 17 or newer * Can communicate effectively with end-users about technical issues and new software capabilities. * Are willing, able and passionate about learning new concepts and growing your personal skill set. * Are able to obtain the associated required Special Access Program (SAP) level access. * Are able to obtain an Interim Secret security clearance and can ultimately obtain a Secret level clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship. You'll go above and beyond our minimum requirements if you... * Have a Master's degree or PhD in a related technical field. * Are proficient using Git, CMake, and Conan * Have experience with DevSecOps, especially using GitLab or Docker * Have experience using GoogleTest (GTest) for unit and regression testing code. * Have experience with AFSIM's simulation framework and developing plugins for it * Have experience working with Tracking and Filtering, Data Fusion, RF, or Electronic Warfare * Are familiar with Java, Python, or MATLAB * Have experience using AI-enabled software development tools or workflows to support activities such as implementation, testing, debugging, code review, or documentation ## Description We are seeking a motivated software engineer to help us build innovative modeling and simulation (M&S) applications to support the development of next-generation strike weapons, combat air vehicles and other critical capabilities. We are also exploring how emerging AI-enabled software development tools can complement strong software engineering practices and help our team work more effectively. You'll be joining our team of developers and analysts who work together to create a variety of solutions to multifaceted challenges. Our team is using AI-enabled development tools to augment and reimagine how software engineering is done, applying them throughout the software development lifecycle from design and implementation through testing, debugging, and maintenance. This approach depends on strong software engineering judgment, with experienced developers responsible for driving technical decisions, guiding the use of these tools, and critically reviewing and validating their results. We are a large team of 50+ engineers, physicists, mathematicians, and computer scientists who perform mission-level analysis to drive acquisition decisions on important precision strike technologies. Our work is sophisticated, engaging, and frequently has significant impact on Department of Defense programs. We believe in building strong, productive teams, continually growing our capabilities, cultivating collaborative relationships and encouraging a work environment that embraces integrity, trust, confidence, teamwork, accountability, and a little bit of fun. Our team always emphasizes personal development over short-lived success, and we pride ourselves on our intellectual integrity and our ability to deliver outstanding, unbiased analysis products! As a Software Engineer, you will... * Develop and enhance C++ modeling and simulation capabilities representing radar, tracking, engagement, and related mission-system behaviors * Deliver software tools that enable analysts use to assess military utility, system requirements, and capability tradeoffs for air dominance and strike systems * Collaborate with a well rounded team of engineers and analysts to build, adapt, and integrate software for applications, infrastructure, and user interfaces * Participate in defining requirements, designing, developing, testing, integrating, delivering, and maintaining M&S tools