High Performance Computing Engineer
The Johns Hopkins University Applied Physics Laboratory (APL), a national leader in scientific research and development, is located midway between Baltimore and Washington, DC. 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.
Job Summary: Develop innovative algorithms and improve existing high performance computing codes of ground-breaking physics-based models and simulations using state-of-the-art programming methods. Remain current with emerging technologies to improve group 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 develop new algorithms to meet evolving computational needs. (30%)
2. Design and apply regression testing of existing code base. (10%)
3. Document algorithms, develop quality and version control procedures, package codes for external use. (20%)
4. Continuously evaluate and improve existing codes. (20%)
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.
BS Degree in Engineering, Science, Math or Computer Science. A minimum of 3 years' experience developing codes using OpenGL, CUDA, and/or raytracing libraries. Expertise in programming languages of C , C, and CUDA. Scientific programming experience in applied engineering problems using state of the art platforms such as GPUs. Strong understanding of linear algebra, 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 Secret level clearance.
MS or PhD degree in Mechanical Engineering or Computer Science.
Special Working Conditions:
Occasional travel to sponsor, contractor, and peer organization facilities for meetings and reviews.
Security: Applicant selected 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.
Benefits: APL offers a comprehensive benefits package including a liberal vacation plan, a matching retirement program, significant educational assistance, a scholarship tuition program for staff with dependents, and competitive salaries commensurate with skills and experience. For more information about our organization, please visit our web site at www.jhuapl.edu.
Equal Employment Opportunity: Johns Hopkins University/Applied Physics Laboratory (APL) is an Equal Opportunity/Affirmative Action employer that complies with Title IX of the Education Amendments Acts of 1972, as well as other applicable laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, national origin, disability, or protected Veteran status.
Meet Some of Johns Hopkins Applied Physics Laboratory's Employees
Gianni P.Electrical Engineer
Gianni works on the design, modeling, and simulation of low- to high-fidelity radar projects for the lab. He also conducts tests to evaluate new technologies.
Back to top