J

Johns Hopkins Applied Physics Laboratory

Not-for-profit UARC delivering national security research

Reentry Systems Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeLaurel, MD, USAIn-person

About the Job

Requirements

  • Have a bachelor's degree in Computer Science, Aerospace Engineering, Physics, or a related field.
  • Have experience working with or developing modeling and simulation tools using numerical methods.
  • Have experience with C, C++, and/or other high-performance scientific languages.
  • Have experience with software design and architecting, including designing library application programming interfaces and writing memory- and central processing unit-efficient code.
  • Be able to obtain a Secret-level security clearance by the start date and ultimately obtain a Top Secret-level clearance; eligibility requires U.S. citizenship.
  • Have a master's degree in Computer Science, Aerospace Engineering, Physics, or a related field.
  • Have 5 or more years of relevant software development experience in modeling and simulation tools.
  • Have experience with high-performance computing or general-purpose graphics processing unit programming.
  • Have experience binding lower-level languages such as C and C++ to higher-level languages such as MATLAB and Python.

Responsibilities

  • Develop and enhance modeling and simulation software used to analyze ballistic missiles, hypersonic vehicles, and reentry systems.
  • Optimize software to take full advantage of modern hardware and modern programming language features.
  • Own and maintain software that models complex flight systems.
  • Produce analyses and presentations to communicate findings to team members, external organization partners, and government sponsors.

Desired Qualifications

  • A master's degree in Computer Science, Aerospace Engineering, Physics, or a related field.
  • Five or more years of relevant software development experience in modeling and simulation tools.
  • Experience with high-performance computing or general-purpose graphics processing unit programming.
  • Experience binding lower-level languages such as C and C++ to higher-level languages such as MATLAB and Python.

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