Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Johns Hopkins University Applied Physics Laboratory Logo

AI Applications Software Developer and Test Engineer

Johns Hopkins University Applied Physics Laboratory

$100,000 - $227,500
Sep 4, 2025
Laurel, MD, US
Apply Now

The Intelligent Combat Systems Group at APL is looking to advance the state-of-the-art in autonomous systems, uncrewed air systems, artificial intelligence, software design, embedded systems, virtual reality, and simulation to ensure the Nation maintains the operational advantage on the future battlefield.

Requirements

  • Fluent in at least one major programming language such as C/C++, Java, Python, assembly, etc.
  • Demonstrated experience with improving code efficiency and performance of software stacks.
  • Experience with field/user testing of complex technical systems.
  • Experience with dynamic web front end frameworks such as VueJs, React or Angular in addition to the corresponding software architecture design.
  • Experience with cloud technologies such as Amazon Web Services, Azure, Google Cloud.
  • Strong knowledge of Quality Assurance methodology and tools.
  • Experience with professional software development tools such as integrated development environments (IDE), version control, issue trackers, debuggers and continuous integration tools.

Responsibilities

  • Design and implement scalable, testable, and maintainable architectures that integrate advanced AI algorithms and autonomous system components into full stack solutions for operational systems.
  • Support real-time tests of autonomy in live, virtual, and simulated environments.
  • Develop and maintain high-quality code for simulation, visualization, and full stack development, utilizing both static and dynamic analysis tools for continuous improvement in incremental delivery cycles.
  • Integrate software with hardware components and interface AI modules into operational environments, ensuring interoperability and optimal system performance.
  • Support real-time testing and validation of AI-enabled applications in simulated and operational settings to verify system reliability, suitability, and performance.
  • Research and develop new and novel approaches for test and evaluation of AI and autonomous systems software.
  • Develop software test plans, procedures, processes, and reports for AI and autonomous system software.

Other

  • Possess a Bachelor's degree in Computer Science, Computer Engineering, Aerospace Engineering, Electrical Engineering, Applied Mathematics, Physics, or another related field.
  • Have at least two years of relevant experience in software engineering and test.
  • Demonstrated strength with communication skills - both verbal and written and possess the ability to collaborate effectively in a team environment.
  • Able to travel within CONUS to U.S. Government and defense contractor's sites as well as to the work locations of Group staff.
  • Able to obtain an Interim Secret level security clearance by your start date and can ultimately obtain a TS/SCI level clearance.