Real-Time Defense Software Engineer

The Johns Hopkins University Applied Physics Laboratory

Laurel (MD)

On-site

USD 85,000 - 165,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The Johns Hopkins University Applied Physics Laboratory (APL) in Laurel, MD is seeking a Software Systems Engineer to help design and develop software systems that address the Navy's hardest problems. You will join a multidisciplinary team delivering prototype solutions across the full product life cycle.

You will design, implement, and test software, work on real-time tactical systems, and leverage modern development practices including automated testing and continuous integration.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Experience with at least one object-oriented programming language is expected (C++ preferred).
  • Familiarity with DevOps toolchains (e.g. GitLab).
  • Experience with scripting languages (e.g. Python, Perl).
  • Strong interest in designing and evaluating software architecture.
  • Willingness to travel to sponsor sites for test events and data collection.
  • Ability to continually learn new programming languages, software frameworks, and practices.
  • Must be able to obtain Interim Secret by start date and eventually obtain Secret clearance; US citizenship required.

Responsibilities

  • Actively work with users and engineers to understand their needs and use cases.
  • Design software to meet said needs.
  • Implement and test solutions in software.
  • Work with real-time tactical systems and improve these systems through refactoring and new capabilities.
  • Develop prototype software solutions for concept design and exploration.
  • Utilize modern software development methodologies including automated testing, CI, rapid iteration, and design thinking.
  • Communicate designs, implementation, and results through reports, peer reviews, and presentations in a team environment.
  • Design and implement software that is testable, extensible, and maintainable.

Skills

C++
Python
Perl
Object-oriented design
Software architecture

Education

Bachelor's degree in Computer Science, Electrical Engineering, or related field

Tools

GitLab

Job description

The Johns Hopkins University Applied Physics Laboratory (APL) in Laurel, MD is seeking a Software Systems Engineer to help design and develop software systems that address the Navy's hardest problems. You will join a multidisciplinary team delivering prototype solutions across the full product life cycle.

You will design, implement, and test software, work on real-time tactical systems, and leverage modern development practices including automated testing and continuous integration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Systems Engineer — Prototyping & Defense Tech
Real-Time Systems Engineer — Prototyping & Defense Tech

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Real-Time Software Systems Engineer | Naval Prototyping
Real-Time Software Systems Engineer | Naval Prototyping

JHU Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Real-Time Software Systems Engineer — Prototyping & System Design
Real-Time Software Systems Engineer — Prototyping & System Design

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Real-Time Software Systems Engineer (Defense Prototyping)
Real-Time Software Systems Engineer (Defense Prototyping)

Johns Hopkins University Applied Physics Laboratory LLC • Laurel (MD)

On-site
USD 85,000 - 165,000
Entry-Level Systems & Software Engineer — Defense Tech
Entry-Level Systems & Software Engineer — Defense Tech

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 165,000
Mission-Critical Defense Systems Software Engineer
Mission-Critical Defense Systems Software Engineer

Johns Hopkins University Applied Physics Laboratory LLC • Laurel (MD)

On-site
USD 85,000 - 165,000
Defense Software Engineer: Simulation & Missile Defense
Defense Software Engineer: Simulation & Missile Defense

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 165,000
Strategic Systems Software Engineer — DevSecOps + AI
Strategic Systems Software Engineer — DevSecOps + AI

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Real-Time Prototype Software Systems Engineer
Real-Time Prototype Software Systems Engineer

Johns Hopkins University Applied Physics Laboratory LLC • Laurel (MD)

On-site
USD 85,000 - 165,000
Software Engineer – Secure Systems & Rapid Prototyping
Software Engineer – Secure Systems & Rapid Prototyping

Johns Hopkins University Applied Physics Laboratory LLC • Laurel (MD)

On-site
USD 100,000 - 245,000