J

Johns Hopkins Applied Physics Laboratory

Not-for-profit UARC delivering national security research

Software Systems Engineer

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

About the Job

Requirements

  • Have a Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Thrive in a highly collaborative setting where others count on you for timely results.
  • Have exposure to at least one object-oriented software language; C++ is preferred.
  • Be familiar with common DevOps toolchains such as GitLab.
  • Have experience using one or more scripting languages such as Python or Perl.
  • Have a strong interest in designing and evaluating software architecture.
  • Be willing to occasionally travel to sponsor sites for test events and data collection.
  • Be willing and able to continually learn new programming languages, software frameworks, and practices.
  • Be able to obtain Interim Secret by the start date and ultimately obtain Secret-level clearance; eligibility requires U.S. citizenship.

Responsibilities

  • Work with users and engineers to understand their needs and use cases.
  • Design software to meet identified needs.
  • Implement and test software solutions.
  • Work with real-time tactical systems, improving them through refactoring and adding new capabilities.
  • Develop prototype software solutions for concept design and exploration.
  • Use modern software development methodologies, including automated testing, continuous integration, rapid iteration, and design thinking.
  • Communicate designs, implementation, and results through reports, peer reviews, and presentations.
  • Design and implement software that is testable, extensible, and maintainable.

Desired Qualifications

  • Have expertise in multiple software languages and concepts listed in the qualifications.
  • Have experience with tactical systems, combat systems, radar, electronic warfare, tactical networks, or weapons.
  • Have experience working with target-tracking systems or algorithms.
  • Be comfortable working with and designing concurrent software.
  • Be well-versed in C++ 11 or newer.
  • Hold an advanced degree in Computer Science, Mathematics, or a similar field.

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