J

Johns Hopkins Applied Physics Laboratory

Not-for-profit UARC delivering national security research

Maritime Software Development Intern - Maritime Software Development, Ocean Systems and Engineering

Software EngineeringPosted on Nov 5
InternshipLaurel, MD, USAIn-person

About the Job

Requirements

  • Be studying Computer Science, Computer Engineering, or a related field at the undergraduate or graduate level.
  • Have coursework or project experience applying software design principles in C++, Python, or Java.
  • Have a minimum 3.0 GPA on a 4.0 scale and provide a copy of college transcripts when prompted; unofficial transcripts are acceptable.
  • Have pursued technical projects and extracurricular activities outside the classroom.
  • Be able to obtain an Interim Secret security clearance by the start date and ultimately obtain a Secret-level clearance; eligibility includes U.S. citizenship.

Responsibilities

  • Develop and test modern applications and algorithms, including tools for simulation, data analysis, and decision-making, that enable maritime autonomy.
  • Engage in end-to-end software engineering processes within a cloud-enabled simulation framework.
  • Collaborate with engineers to build and refine simulation environments used to assess and validate Navy algorithms and autonomy systems.
  • Work with multidisciplinary teams and participate in software design evaluations, code reviews, and test strategy planning.

Desired Qualifications

  • Participate in Agile development with automated testing, continuous integration and continuous delivery, and DevSecOps practices.
  • Work with middleware, containerization, or orchestration tools such as DDS, ZeroMQ, Docker, or Kubernetes.
  • Apply data science methods to analyze complex datasets.
  • Develop or work with complex simulations.
  • Create or apply modern machine learning algorithms.
  • Develop algorithms for perception, decision-making, or control of autonomous systems.
  • Maintain an active Secret security 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