Visualization 3D Software Developer

Job opening ID
3191

Posting title
Visualization 3D Software Developer

Roles and responsibilities
Must be a US Citizen or Green Card Holder
Estimated duration of 3 months with the potential for extension or conversion.
W2 with full benefits
Customer and contract specific training will be required and provided.
Labor Category: Enterprise Applications Software Engineer III

Job Description:
• Creation, development, management, development and implementation of NASA’s Eyes real-time 3D visualization applications
located at https://eyes.nasa.gov/. Includes Eyes on Earth, Eyes on Exoplanets, Eyes on the Solar System, Mars Relay Network, Deep
Space Network, Solar System LIVE (2020 Webby Award winner).
• Development and implementation of Eyes Kiosk versions for the Museum Alliance partners.
• Mobile app development and maintenance including Earth Now and Spacecraft AR.
• Creation and development of over 100+ 3D digital models hosted within the Ames repository for the public to download https://nasa3d.arc.nasa.gov/models
• Technical, creative and visualization support for all JPL missions including: Mars Curiosity, Mars Perseverance, Mars Ingenuity, Cassini at Saturn, Voyager, Juno the Deep Space Network and more.
• Technical and creative support for NASA Tier 1 events including: launches, landings, end of mission events, Earth Day, anniversaries, Explorer 1, Solar Eclipse, and more.
• Management and maintenance of the Earth Science Center within JPL.
• Collaboration with other data visualization teams within JPL and other NASA centers ( i.e. Goddard, Ames, JSC)

Required Skills:
• Must be a US Citizen or Green Card Holder
• Offer contingent on ability to successfully pass a background check and drug screen
• Typically requires a Bachelor’s degree in Computer Science, Mechanical Engineering, Aerospace Engineering, or related discipline with a minimum of 3 years of related experience; Master's degree in similar disciplines with a minimum of 1 years of related experience; or PhD in similar disciplines.
• Advanced knowledge in the following areas: JavaScript, WebGL/Three.js, HTML, CSS, Webpack/npm/yarn, Python, Unix
shell scripting.
• Advanced knowledge and experience in one or more of the following areas: C/C++/C# programming and OpenGL for low level
software development on multiple operating systems.
• Experience building responsive websites and front-end frameworks such as React
•Proficient in client-side JavaScript debugging.
• Extensive understanding and knowledge of all phases of the software development lifecycle: requirements analysis, technical design, implementation, code review, testing and release.

Desired Skills:
• Experience in mobile application development.
• Experience in UI/UX design.
• Experience with the Unity game engine.
• Familiarity with Amazon Web Services and Google Analytics/statistics.
• Experience with 3D art pipelines and material composition. •Experience with writing shaders/mathematics in GLSL.
• Experience with VR/AR.
• Experience with Blender, including scripting.


Number of positions
1

Location
Pasadena

State
California