C++ Software Engineer
$100kThe Johns Hopkins University Applied Physics Laboratory
Description Passionate about developing software and modeling complex phenomena? Enjoy collaborating with internal and external partners to understand their needs and help solve their problems? 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. You'll be joining our team of developers and analysts who work together to create a variety of solutions to multifaceted challenges. 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. Responsibilities 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 Qualifications 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 an Interim Secret security clearance and can ultimately obtain a Top 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. Preferred Qualifications 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. Benefits Robust education assistance program. Unparalleled retirement contributions. Health, dental, vision, life insurance, short‑term and long‑term disability. Paid time off, flexible spending accounts, and training and development. EEO Statement All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law. APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please contact View email address on click.appcast.io. Pay Range Minimum Rate: $100,000 Annually Maximum Rate: $245,000 Annually #J-18808-Ljbffr The Johns Hopkins University Applied Physics Laboratory
$100k
About the Role Passionate about developing software and modeling complex phenomena? Enjoy... ...Group! Responsibilities Develop and enhance C++ modeling and simulation capabilities... ...Collaborate with a well-rounded team of engineers and analysts to build, adapt, and integrate...SuggestedInterim role- ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and... ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse...Suggested
- This very successful client is an engineering and security technology applications firm offering a complete... ...SouthTek Resources is actively searching for a Software Engineer with 1-4 years of experience as a full-stack C++/C# software engineer, including knowledge of...SuggestedH1bVisa sponsorship
- Constellation Technologies, Inc is seeking a Software Engineer in Laurel, Maryland, requiring a minimum TS/SCI clearance and programming experience in languages like Java, Python, and C/C++. The role offers a comprehensive benefits package including 80% employer-paid healthcare...Suggested
- ...security challenges. The role requires a strong background in C++, game-engine systems, and debugging hard runtime problems. This position... ...challenges. Candidates with experience in performance-sensitive software and a bachelor's degree in a relevant field are encouraged to...Suggested
- ...Laboratory in Laurel, MD, seeks a passionate software developer to join the Air Combat and Strike Mission... ...Analysis Group. You will develop and enhance C++ modeling and simulation capabilities while collaborating with engineers and analysts. Required qualifications include...
- ...University Applied Physics Laboratory is seeking a motivated software engineer to develop innovative modeling and simulation applications for... ...degree in computer science and demonstrate competence in modern C++. The position offers extensive benefits, including education...
- ...Systems Programmer to architect and improve real-time software systems for national security training and... ...years of software development experience, strong C++ skills, and a track record in performance-sensitive game-engine systems. The position offers a rewarding work...
$185k - $240k
Bestgate Engineering is searching for a Senior CNO Developer in Laurel, Maryland. Your role... ...designing, implementing, and maintaining software systems, particularly focusing on C programming... ...engineering, specifically with C/C++ and Python, and possesses an active TS/SCI...- ...security challenges. This role involves creating real-time software for scenarios, physics modeling, and interactive 3D... ...The ideal candidate will have a strong background in C++ programming, experience with game engines, and the ability to collaborate with...
$750 per month
...file processing pipelines, data routing engines, hot folder watchers, and workflow management... ...in the driver's seat of your career. Software Engineering candidates have experience... ...Computer Programming, Software Engineering, C++, Design Patterns, Enterprise Integration...16 hoursFull timeTemporary work- ...role involves architecting, developing, and optimizing real-time software systems while providing technical leadership and mentorship. The ideal candidate has substantial experience in C++, game engine systems, and real-time simulation. A commitment to public service...
$3,000 per month
...eligible for a $25K sign on bonus for external hires! Cyber Software Engineer Stf - SIGNAL SWE WHAT WE‘RE DOING Lockheed Martin, Cyber... ...● RF signals analysis ● Demonstrated experience coding C/C++ and Python ● Ability to design, develop and implement systems...Relocation package- ...NET, maintaining existing systems, and mentoring junior developers. The ideal candidate will have at least 7 years of experience in software development, be proficient in SQL, and possess strong analytical skills. Holman offers a competitive salary and comprehensive...Remote work
$100k
Description Are you skilled in C++, game‑engine systems, real‑time simulation, or performance‑sensitive software? Do you enjoy debugging hard runtime problems and building interactive 3D capabilities that run reliably under real constraints? If so, we’re looking for someone...Temporary workWork experience placementInterim roleRelocation packageFlexible hours- ...Digital Transformations across various domains and industries. Our history spans over 13 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize that our employees and our clients are our strengths as the...Contract work
$170k - $214k
AV is looking for a Software Engineer based in Jessup, Maryland, who will design and maintain DevOps pipelines, optimize GPU resources, and ensure the performance of C++ and Python applications. The ideal candidate has over 20 years of experience, excellent communication...$185.9k - $292.1k
Northrop Grumman is seeking a Staff Cyber Software Engineer with expertise in C/C++, Java, and Python. This role involves designing and developing CNO tools at locations including Annapolis Junction, MD, and San Antonio, TX. The ideal candidate will possess a Bachelor's...$100k
...Job Overview Are you a skilled software developer with a passion for crafting highly‑quality... ...APL. We are seeking a talented software engineer to help us expand our internal high fidelity... ...programming languages (e.g., Python, C++, Rust, Julia, etc.) with a desire to expand...Full timeInterim role- ...technology research organization in Laurel, Maryland seeks a Software Engineer to develop AI and software solutions for military applications... ...strong programming background in languages such as Python and C++, alongside experience in AI applications. Responsibilities include...
- Job Description: • Strong development experience in Golang and DevOps • Experience in the AWS cloud framework • Understanding of RESTful APIs and microservices architecture. • Familiarity with version control systems (e.g., Git). • Knowledge of containerization...
$3,000 per month
...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new... ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...$190k - $210k
AV is seeking a Mid-Level Software Developer to design and develop low-level software tools supporting... ...requires strong proficiency in Python or C/C++, a Bachelor's degree in a technical field, and 7 years of software engineering experience or equivalent experience. The...- Northrop Grumman is seeking a Sr. Principal Cyber Software Engineer to work on custom software design and CNO tools. The role involves programming in languages like C, C++, Java, and Python, as well as developing applications in both Windows and UNIX environments. This...
- ...TS/SCI with Polygraph SITEC Consulting is seeking a Mid-Level Software Developer to support the sustainment, enhancement, and production... ...will join a collaborative team of developers and systems engineers responsible for ensuring enterprise applications remain reliable...Full time
$100k - $245k
...Physics Laboratory in Laurel, MD, is seeking a Test Automation Software Engineer to develop software for aerospace projects. This role involves... ...hold a B.S. in a technical field and have proficiency in C++ and Python, along with 3+ years in embedded systems. Generous...- ...development of the System Requirements Specification (SRS) and apply functional knowledge of business functions to design optimal software / systems • Review technical deliverables throughout detailed design and development phase to ensure quality adherence and identify...Permanent employmentWork at office
- A technology staffing agency is seeking Fully Cleared Software Engineers for multiple openings in Columbia, Maryland. Candidates must have an active CI Poly or FSP clearance and will engage in designing and developing mission-critical software solutions. This role offers...
$45 - $50 per hour
...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,... ...Nice To Have (not required): Embedded C/C++ Development, Angular 2, any RF...Hourly payFull timeContract workLocal areaRemote workWorldwide- ...Determining specifications, then plans, designs, and developing the most complex and business critical software solutions, utilizing appropriate software engineering processes (either individually or in concert with a project team). Assisting in the most difficult support...Temporary workWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!

