Software Engineer

We are seeking a highly motivated, creative programmer to join a dynamic diverse group providing superior mechanical and aeronautical engineering services and products to address the hard challenges for programs of national importance.



You will implement graphical imaging algorithms and improve existing physics based codes using state-of-the-art programming methods. Remain current with emerging technologies to improve computational capabilities.

Duties (Listed in order of importance with the estimated amount of time spent at each task):

1. Working closely with multi disciplinary subject matter experts across the Laboratory to implement new physics to meet evolving program needs.

2. Improve computational times of existing GPU codes

3. Document algorithms, develop quality and version control procedures, package codes for external use.
4. Continuously evaluate and improve existing codes.

Note: This job summary and listing of duties is for the purpose of describing the position and its essential functions at time of hire and may change over time.

Required Qualifications:
MS Degree in Engineering, Science, Math or Computer Science with expertise in developing codes, implementing advanced physics based solvers. Strong background in programming languages of C , Fortran, or CUDA and familiarity with OpenGL or raytracing libraries. Scientific programming expertise in applied engineering problems using state of the art platforms such as GPUs. Strong understanding of linear algebra, optimization, partial differential equations, graphical scene generation concepts and practices. Familiarity with software systems engineering, software packaging and documentation.

Highly motivated individual eager to learn and apply cutting edge computing technologies for advanced applications. Strong communication skills and ability to work efficiently in a team environment.

Ability to obtain a Top Secret level clearance.


Desired Qualifications
:

PhD degree in Aerospace/Mechanical Engineering, Physics, Math, or Computer Science.

Special Working Conditions: Occasional travel to sponsor, contractor, and peer organization facilities for meetings and reviews.

Why work atAPL?

The JohnsHopkins University Applied Physics Laboratory (APL) brings world-classexpertise to our nation's most critical defense, security, space and sciencechallenges. With a wide selection of challenging, impactful work and a robusteducation assistance program, APL promotes a culture of life-long learning. Ouremployees enjoy generous benefits and healthy work/life balance. APL's campusis located in the Baltimore-Washington metro area. Learn more about our careeropportunities atwww.jhuapl.edu/careers.

APL is anEqual Opportunity/Affirmative Action employer. All qualified applicants willreceive consideration for employment without regard to race, color, religion,sex, gender identity, sexual orientation, national origin, disability status,veteran status, or any other characteristic protected by applicable law.


Back to top