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

C++ Software Engineer

$100k

Johns Hopkins Applied Physics Lab

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? If so, we’re looking for someone like you to join the Air Combat and Strike Mission Analysis Group! 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. 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 Qualifications You meet our minimum qualifications for the job if you... 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. 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 About Us The Johns Hopkins University Applied Physics Laboratory (APL) brings world‑class expertise to our nation’s most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates. At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL’s campus is located in the Baltimore‑Washington metro area. Why Work at APL? 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. The referenced pay range is based on JHU APL’s good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level with consideration for internal parity. For salaried employees scheduled to work less than 40 hours per week, annual salary will be prorated based on the number of hours worked. APL may offer bonuses or other form of compensation per internal policy and/or contractual designation. Additional compensation may be provided in the form of a sign‑on bonus, relocation benefits, locality allowance or discretionary payments for exceptional performance. APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short‑term disability, long‑term disability, flexible spending accounts, education assistance, and training and development. Applications are accepted on a rolling basis. Minimum Rate $100,000 Annually Maximum Rate $245,000 Annually #J-18808-Ljbffr

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer in Laurel, MD vacancy
  • A leading IT solutions provider is seeking an Embedded Software Engineer for a project in Savage, Maryland. The ideal candidate will have over...  ...experience with embedded microprocessor design, strong skills in C/C++, and a track record of writing effective unit tests and... 
    Suggested

    BCforward

    Savage, MD
    17 hours ago
  •  ...staffing and IT services organization is looking for an Embedded Software Engineer in Savage, Maryland. The ideal candidate will have over 10...  ...experience, specializing in embedded microprocessor design and C/C++. Responsibilities include writing unit tests and optimizing... 
    Suggested

    idexcel

    Savage, MD
    6 days ago
  •  ...under federal, state, or applicable local law. Job Description Embedded Software Engineer Savage, Maryland 1 Year Must haves 10+ years of experience Embedded microprocessor design experience C/C++ Experience writing unit tests/test plans Code optimization experience targeted... 
    Suggested
    Local area

    Idexcel

    Savage, MD
    3 days ago
  •  ...average. Job Description Need only GC AND CITIZENS JOB TITLE: Embedded Software Engineer Savage, Maryland 1 Year Must haves: 10+ years of experience Embedded microprocessor design experience C/C++ Experience writing unit tests/test plans Code optimization experience targeted... 
    Suggested

    BCforward

    Savage, MD
    2 days ago
  • Johns Hopkins Applied Physics Lab is seeking a motivated Software Engineer in Laurel, Maryland. In this role, you will develop cutting-edge modeling...  ...and air combat systems. The ideal candidate possesses strong C++ skills, effective communication abilities, and a willingness... 
    Suggested

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    4 days ago
  •  ...Principal Software Engineer – Solipsys, a wholly owned subsidiary of Collins Aerospace (an RTX company), located in MAPLE LAWN, MD. This onsite...  ...using object‑oriented programming languages such as Java or C++. Experience with full life‑cycle development, including software... 
    Work experience placement

    Prattwhitney

    Laurel, MD
    2 days ago
  • $85k

     ...seeking a highly motivated AI/ML platform engineer who will contribute to solving cutting‑...  ...Engineer You will work at the intersection of software engineering, data science, and machine...  ...programming languages, including MATLAB, C++, Python, and Java, on both Linux and... 
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    2 days ago
  • $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... 

    Bestgate Engineering

    Laurel, MD
    3 days ago
  • $69.4k - $158k

     ...looking for the chance to not just develop software, but to create a system that will make a...  ..., HTML, HTML5, CSS, JavaScript, C, C++, C#, or Ajax Knowledge of Cross Domain guard...  ...Ability to confer with system and hardware engineers to derive software requirements and subsequently... 
    Casual work
    Work at office
    Local area
    Remote work

    Phase2 Technology

    Laurel, MD
    2 days ago
  • $95.5k - $181.7k

     ...About the Role Senior Software Engineer at Solipsys, a wholly owned subsidiary of Collins Aerospace (RTX). The role is onsite in Maple Lawn,...  ...Qualifications 5+ years software development experience with Java or C++ (or 3+ with an advanced degree). Strong computer science... 
    Relocation package

    Prattwhitney

    Laurel, MD
    2 days ago
  • $75k - $142.76k

     ...Lockheed Martin's Rotary & Mission Systems is seeking a full-time Software Engineer. In this role, you will contribute to the systems and software...  ...and/or knowledge in developing software using Java, C++, and/or Python. Basic Qualifications Bachelor of Science degree... 
    Full time
    Temporary work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Limelight Health

    Laurel, MD
    3 days ago
  •  ...Title Shall have at least five (5) years' experience in software development/engineering, including requirements analysis, software development,...  ...software with java and other high-level languages such as C, C++ Shall have demonstrated ability to work with OpenSource... 
    Work experience placement

    Fuse Engineering

    Annapolis Junction, MD
    17 hours ago
  • $105k

     ...Description Are you a software engineer that wants to have an impact on nationally important defense programs? Do you love participating...  ...including models and simulations written primarily in Python and C++. Work includes object-oriented design, algorithm design,... 
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory (APL)

    Laurel, MD
    17 hours ago
  •  ...testing and yes, even maintenance of all kinds of software systems. Opportunities on multiple...  ...are available for Jr., Mid, Sr. and Principal Engineers. Requirements: Proficiency in languages such as Java, C++, JavaScript, Python, SQL, Ruby, Clojure, Scala... 
    Flexible hours

    Recruiting Associates , Inc.

    Annapolis Junction, MD
    17 hours ago
  •  ...Software Engineer Annapolis Junction, MD ( •ACS Description Athenix Solutions Group is looking for Software Engineers in a variety of...  ...development and scripting of complex systems using languages like C++, Python, and JAVA Web-based user interface design and... 

    Athenix Solutions Group, LLC

    Annapolis Junction, MD
    5 days ago
  • $85.39k - $116.98k

     ...Net Developer for a full-time remote position in Laurel, Maryland. The ideal candidate will have at least 5 years of experience in software development using .Net technologies and a strong understanding of C# and Agile methodologies. Responsibilities include technical... 
    Remote job
    Full time

    TryApplyNow

    Laurel, MD
    2 days ago
  • A leading defense research organization in Laurel, MD is seeking a Software Engineer to develop military planning tools. The role requires at least 5 years of experience with Python and C++, along with strong critical thinking and organizational skills. The ideal candidate... 
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    2 days ago
  •  ...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... 
    Full time

    Lockheed Martin

    Annapolis Junction, MD
    4 days ago
  • Mount Laurel, NJ | 8 - 14 years of experience Job Description Must Have Technical/Functional Skills Java Spring Boot Microservices Architecture REST API Development Spring Batch Quartz Scheduler Kafka/RabbitMQ SQL & RDBMS Hibernate/JPA System Design CI/CD (Jenkins/Git)...

    Tata Consultancy Services

    Laurel, MD
    4 days ago
  • A leading technology firm in Laurel, Maryland seeks a Mid-Level System Engineer to support their intel team. The role involves Linux systems administration, working independently and as part of a team. Candidates should have 14 years of relevant experience, a bachelor'... 

    Belay Technologies

    Laurel, MD
    4 days ago
  • Syms Strategic Group, LLC is seeking a talented Senior Software Systems Engineer (.Net Developer) to join their team. This fully remote position requires expertise in .Net technologies and five or more years of software development experience. The ideal candidate will have... 
    Remote job

    Syms Strategic Group, LLC

    Laurel, MD
    1 day ago
  • Syms Strategic Group, LLC is seeking a skilled Senior Software Systems Engineer (.Net Developer) who will work remotely. The role involves software development, system integration, and collaborating within an Agile team environment. The ideal candidate must have at least... 
    Remote job

    Syms Strategic Group, LLC

    Laurel, MD
    1 day ago
  • $85.39k - $116.98k

    Job Title Syms Strategic Group (SSG) is seeking a talented Senior Software Systems Engineer (.Net Developer) Job Details Location: Remote Department: Veterans Affairs (VA) Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) Salary... 
    Full time
    Remote work

    Syms Strategic Group, LLC

    Laurel, MD
    3 days ago
  • $170k - $216k

     ...execution (including use cases, test procedures, and test data), software systems integration, and technical support for software...  ...stakeholders for project requirements* Apply and promote good software engineering practices such as test automation, modularization, and... 
    Full time
    Remote work

    TryApplyNow

    Laurel, MD
    2 days ago
  •  ...people over the past decade, with retention rates that are consistently higher than the industry average. Job Description Electrical Engineer III 8880 Gorman Road, Laurel, MD, USA, 20723 *** Electrical Engineers must have embedded experience *** $60.81/HR ON W2 PREFER... 
    Local area
    Relocation

    BCforward

    Laurel, MD
    4 days ago
  •  ...A leading software development company in Laurel, Maryland, is searching for a Software Engineer to enhance developer productivity through advanced tooling and automation. The role involves designing AI-assisted IDE features and integrating agent-based systems for repetitive... 

    Bytoa

    Laurel, MD
    2 days ago
  •  ...Bitwise is seeking a Software Engineer in Laurel, MD, to focus on AI-assisted developer tooling. The ideal candidate will have extensive software engineering experience and a strong understanding of modern programming languages. Responsibilities include designing tools... 
    Flexible hours

    Bitwise

    Laurel, MD
    3 days ago
  • TryApplyNow is seeking a Software Engineer I located in Laurel, Maryland to enhance our team. This entry-level position focuses on research, development, and prototyping in applied cyber concepts. The ideal candidate will have at least seven years of software engineering... 

    TryApplyNow

    Laurel, MD
    17 hours ago
  • Themis Insight is seeking an Application Engineer 4 in Laurel, MD to manage Linux VMs and Kubernetes clusters. The ideal candidate possesses strong Linux skills (RHEL 8/9), has experience with containerized environments, and is involved in operational support related to... 

    Themisinsight

    Laurel, MD
    4 days ago
  • $170k - $260k

     ...Are you a Senior Artificial Intelligence / Machine Learning Engineer who is ready for a new challenge that will launch your career to...  ...you. We Make It Happen! GliaCell Technologies focuses on Software & System Engineering in Enterprise and Cyber Security solution... 
    16 hours
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Annapolis Junction, MD
    3 days ago

Do you want to receive more vacancies?

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