Jobs · Engineering · Maryland

C++ Software Engineer

On-siteEngineering$100k/yrInternship

About the role

The Air Combat and Strike Mission Analysis Group seeks a motivated software engineer to develop innovative modeling and simulation (M&S) applications supporting the development of next-generation strike weapons, combat air vehicles, and other critical capabilities.

Responsibilities

  • Develop and enhance C++ modeling and simulation capabilities representing radar, tracking, engagement, and related mission-system behaviors.
  • Deliver software tools enabling analysts to assess military utility, system requirements, and capability tradeoffs for air dominance and strike systems.
  • Collaborate with a diverse team of engineers and analysts to build, adapt, and integrate software for applications, infrastructure, and user interfaces.
  • Define requirements, design, develop, test, integrate, deliver, and maintain 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.
  • Communicate effectively with end-users about technical issues and new software capabilities.
  • Willing and able to learn new concepts and grow your personal skill set.
  • Able to obtain an Interim Secret security clearance and ultimately a Top Secret level clearance.

Preferred Qualifications

  • Master’s degree or PhD in a related technical field.
  • Proficient using Git, CMake, and Conan.
  • Experience with DevSecOps, especially using GitLab or Docker.
  • Experience with GoogleTest (GTest) for unit and regression testing code.
  • Experience with AFSIM’s simulation framework and developing plugins for it.
  • Experience with Tracking and Filtering, Data Fusion, RF, or Electronic Warfare.
  • Familiarity 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. We celebrate diversity and foster a culture of inclusion where everyone feels valued and respected. At APL, we believe in continuous learning and growth, and we provide 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. We are committed to providing reasonable accommodation to individuals with disabilities. For more information, visit our careers page.

Similar jobs

C++ Software Engineer

FishEye Software, Inc.Marlborough, MA· 1 wk ago
Engineering$80k–$190k/yrapply on ajax.googleapis.com

C++ Software Engineer

FishEye Software, Inc.Marlboro, MA· 1 wk ago
Engineering$80k–$190k/yrapply on fisheyesoftware.isolvedhire.com

C++ Software Engineer

3dB Labs, Inc.West Chester, OH· 3 wk ago
Information Technologyapply on 3dblabs.applytojob.com

C++ Software Engineer

IMC TradingNew York, United States· 1 mo ago
Engineering$175k–$225k/yrapply on job-boards.eu.greenhouse.io

C++ Software Engineer

PlanIT Group, LLCMoorestown, NJ· 6 mo ago
Information Technologyapply on www2.jobdiva.com