Software Engineer

 

Description:


Does simulating reality in a computer appeal to you? Do you enjoy finding the right abstraction in software? Are you passionate about developing the best software solutions to support the modern war-fighter in meeting our greatest national security challenges? Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development? Do you value working in a creative, collaborative, and diverse environment? If so, we're looking for someone like you to join our team at APL.


The Aerospace and Mechanical Engineering (A1C) Group needs a self-starting entry-level software engineer. You will work in a team of computational physicists, analysts and other software engineers to design, implement, test and document physics simulations.


As an Entry Level Software Engineer you will...

  • Implement, test, and deploy software applications that accurately capture underlying physics while optimizing for efficiency and ease-of-use.
  • Work closely with other engineers and physics to come to solutions for algorithms, program structure and analysis workflow.
  • Implement high quality, extensively tested software.
  • Seek new and innovative ways to improve algorithm efficiency and document software approaches.
  • Review other engineers code.
  • Translate prototype code into well engineered and tested code.

You'll meet our minimum requirements if you have...

  • A BS or MS degree in Computer Science, Mechanical Engineering or other STEM field
  • Experience with C, C++, or Python.
  • Have a passion for learning.
  • Enjoy automating the boring.
  • Are able to obtain an Interim Secret to start and can ultimately obtain a final Secret level security clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.

You'll go above and beyond our minimum requirements if you have...

  • Have experience in mechanical, fluids, dynamics, or thermal simulation & analysis.
  • Demonstrated ability to break down under-defined problems into implementable parts.
  • Working knowledge of CMake and git.
  • Experience with computer graphics.

Organization Johns Hopkins Applied Physics Laboratory (APL)
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Maryland,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-05-06 6:40 am
Expires on 2025-01-21