J

Johns Hopkins Applied Physics Laboratory

Not-for-profit UARC delivering national security research

Modeling and Simulation Software Engineer for Sensor and Weapons Command and Control

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeLaurel, MD, USA

About the Job

Requirements

  • Have a bachelor's degree in Software Engineering, Computer Science, or another related technical field such as Aerospace, Mechanical, Computer, or Electrical Engineering, Physics, Applied Mathematics, or a similar field.
  • Have at least five years of professional experience in software development.
  • Be proficient in framework development and plotting and visualizing data in Python.
  • Be proficient in web-based user interface development using TypeScript and React, with familiarity with HTML5 and JavaScript.
  • Be proficient in using Git or GitLab for version control and be able to develop software in both Windows and Linux environments.
  • Have experience with software containerization such as Docker or Podman, and/or relational database management such as PostgreSQL or MySQL.
  • Be willing and able to occasionally support test events and travel to field sites.
  • Have a current Secret-level security clearance and be able to obtain a TS/SCI-level clearance; eligibility for classified access requires U.S. citizenship.

Responsibilities

  • Design, develop, improve, test, and maintain software supporting missile defense and electronic warfare missions as part of small teams.
  • Refactor, improve, and maintain the codebase of a data-type agnostic analysis tool suite for missile defense applications, and create and maintain analysis products based on user needs and feedback.
  • Improve electronic warfare modeling and simulation frameworks by refactoring, improving, and maintaining the codebase, and adding capabilities including algorithms, interfaces, data sources, and visualizations.
  • Collaborate with government and industry partners to define software architecture, interface requirements, performance metrics, and verification and validation testing.

Desired Qualifications

  • Have a master's degree or PhD in Software Engineering, Computer Science, or another related technical field such as Aerospace, Mechanical, Computer, or Electrical Engineering, Physics, Applied Mathematics, or a similar field.
  • Have experience with development, security, and operations processes, including continuous integration and continuous development pipelines, security scanning, and/or image hardening.
  • Have professional experience in missile defense, electronic warfare, or a similar national security domain.
  • Have domain knowledge of Navy surface combatant systems, including radars, communications systems, electronic warfare systems, and/or combat systems.
  • Hold an active Top Secret or TS/SCI clearance.

About the Company

Johns Hopkins Applied Physics Laboratory

Not-for-profit UARC delivering national security research

Johns Hopkins Applied Physics Laboratory (APL) is a not-for-profit university-affiliated research center that provides solutions to complex national security and scientific challenges through technical expertise, prototyping, research and development, and analysis. It uses engineering, simulations, and studies to design prototypes and deliver analyses that support government and partner organizations. Unlike many commercial firms, APL operates as a non-profit affiliated with Johns Hopkins and focuses on mission-oriented research rather than selling finished products. Its goal is to provide practical, thoroughly tested solutions to public-sector customers by performing research, developing prototypes, and offering expert analysis.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
United States
Founded
1942

Recently Posted Jobs

Explore more opportunities at Johns Hopkins Applied Physics Laboratory

See more jobs