Software Engineer Intern
Nissan Motor Corporation
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.