Software Engineer Intern

Nissan Motor Corporation

Santa Clara, CAFresher7h agovia LinkedIn

Location: Santa Clara, CA

Job Schedule: 12-week program

Degree Level: Master's Level Students

About the Role

We are looking for a Software Engineer Intern to join our Connected Customer Experience Services team. This internship offers an opportunity to work on emerging technologies that connect vehicles, mobile devices, cloud platforms, and end users. You will collaborate with experienced engineers, product managers, researchers, and external partners to explore, develop, and validate innovative technologies that support connected and intelligent vehicle experiences.

Key Responsibilities

  • Work on new software and hardware platforms involving sensors, connected cloud services, mobile applications, and in-vehicle technologies.
  • Support projects from ideation and concept development through prototype creation, testing, and validation.
  • Program, develop, and prototype mobile, embedded, and connected applications using modern software technologies.
  • Build proof-of-concept solutions and prototypes that can evolve into production-ready products.
  • Research and evaluate emerging technologies and innovative solutions that enhance customer experiences.
  • Collaborate with Nissan, Alliance partners, research teams, and third-party organizations on connected services initiatives.

Requirements & Tech Stack

  • Must be currently enrolled in a Master's degree program in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • GPA of 3.0 or above.
  • Strong programming skills in C++ or Java.
  • Strong organizational skills with keen attention to detail.
  • Self-motivated with a desire to learn, innovate, and continuously develop technical skills.
  • Strong written and verbal communication skills.
  • Ability to work effectively in a collaborative team environment.
  • Ability to perform work onsite in Santa Clara, CA.

Preferred Qualifications

  • Experience with machine learning and signal processing involving vehicle sensor data, biosensing data, video data, or similar datasets.
  • Experience integrating sensors and human-machine interfaces (HMIs).
  • Hands-on experience developing mobile or desktop applications.
  • Experience with Android and/or iOS development.
  • Experience supporting human-subject experimentation or user studies.
  • Experience with 3D computer graphics programming and modeling tools such as Unity, OpenGL, or Blender.
  • Familiarity with connected vehicle technologies, cloud services, and emerging mobility solutions.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Boeing, American Express, BAE Systems, Inc.

See all 150 →