You are viewing a preview of this job. Log in or register to view more details about this job.

NASA - C/C++ Artificial Intelligence Summer Internship

Do you excel in an environment that values exploration and discovery? We have a universe of opportunities waiting for you! The Jet Propulsion Laboratory (JPL) is NASA’s lead center for robotic exploration of the solar system. Our core competency is the end-to-end implementation of unprecedented robotic space missions to study Earth, the Solar System, and the Universe. JPL is located in Pasadena, CA, and has a casual, campus-like environment situated on 177 acres in the foothills of the San Gabriel Mountains. We pride ourselves in a offering a work environment unlike any other: we inspire passion, foster innovation, build collaboration, and reward excellence.

We are proud to be part of NASA and Caltech, as we explore the universe and make history through new discoveries.

We aim to do things never done before and to go places few can go. We dare mighty things… Do you?

What it takes:

  • Typically requires a Bachelors with 1 year of related experience, Masters, or PhD in aerospace engineering, computer science, electrical engineering, or closely related discipline.
  • Must have experience coding in one of the following languages: C/C++.
  • Must have a minimum 3.5 out of a 4.0 cumulative GPA.
  • Excellent communication skills, orally and in written format.
  • Collaborative team player.
  • Demonstrated leadership abilities.

The ideal candidate would have:

  • Knowledge of AI/planning techniques.
  • Compiler development experience.
  • Experience parsing XML.
  • Had an internship experience in a related position.
  • Experience with different programming paradigms.

In this role you will be a vital team member in an Artificial Intelligence task in which we re trying to infuse a spacecraft with enough autonomy so it can decide how to act on its own. The task contained within the internship would include the creation of a tool that can parse XML files defining the autonomy component, and from that, create C/C++ code that will be executed on the spacecraft.