mid software engineering Hardware Engineer ic · Posted Apr 13, 2026
Skills
Testing

About this role

Johns Hopkins APL is hiring a mid-level Hardware Engineer in the software engineering function based in Laurel, MD. The posting calls out experience with Testing.

Role
Hardware Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Location
Laurel, MD
Department
Mechanical Engineering
Posted
Apr 13, 2026

More roles at Johns Hopkins APL

Housekeeper - Day Shift
Laurel, MD · mid
Docker
2026 PhD Graduate – Artificial Intelligence and Complex Systems Postdoc Researcher
Laurel, MD · mid
Python PyTorch LLMs
On-Site Lead Engineer for Systems Engineering, Integration, and Test
Hill AFB, UT · senior
Testing
International Trade Compliance Program Lead
Laurel, MD · manager
Compliance
Mechanical Engineer
Laurel, MD · mid
All Johns Hopkins APL jobs →

Job description

from Johns Hopkins APL careers
Description

Are you searching for ground breaking mechanical engineering work?

Are you passionate about exploring innovative solutions for advanced maritime systems?

Do you thrive in a fast-paced, collaborative environment where your contributions make a real impact?

If so, we are looking for someone like you to join our team at APL!

We are seeking a Mechanical Engineer to support the advancement of maritime systems for our nation’s warfighters. As a member of the Ocean Systems and Engineering Group, you will lead the full lifecycle development of next-generation maritime systems, from design and fabrication to integration, testing, and evaluation. You will collaborate with government, industry, and academia to push the limits of maritime technology. In this role, you’ll have the opportunity to work hands-on with emerging technologies, develop engineering solutions, and shape the future of maritime innovation.

As a Mechanical Engineer you will…

  • Design mechanical systems using CAD tools and other design tools as needed.
  • Lead mechanical engineering projects.
  • Conduct analysis and testing of mechanical systems.
  • Develop test plans, conduct tests, and document test results.
  • Prepare technical documentation for projects.
  • Conduct studies of new technologies.
  • Prepare and conduct design reviews, technical reports and other briefing material for presentation to all levels of staff and Government agencies.
  • This is an excerpt. Read the full job description on Johns Hopkins APL careers →
All software engineering jobs software engineering in Laurel, MD Jobs in Laurel, MD software engineering salaries software engineering career path
All Johns Hopkins APL Jobs Browse software engineering roles mid positions