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 | 2026-11-29 |