Nissan is looking to solve the problem of developing cutting-edge automotive applications and improving the user experience through software development
Requirements
- Basic understanding of programming languages such as Kotlin, Java, Dart, or JavaScript
- Familiarity with Android Studio, Flutter, or other relevant development tools is a plus
- Basic knowledge of version control systems like Git is a plus
Responsibilities
- Development Support: Assist senior developers in designing, implementing, and maintaining Android Automotive OS apps or mobile apps for the automotive industry.
- Coding: Write and maintain code in Kotlin and Java, contributing to the development of cutting-edge automotive applications.
- Troubleshooting: Learn to debug and troubleshoot software issues, working alongside experienced developers to identify and resolve problems.
- Collaboration: Collaborate with designers, fellow developers, and other team members to ensure app functionality, usability, and a seamless user experience.
- Code Reviews: Participate in code reviews, providing constructive feedback to enhance code quality and efficiency.
Other
- Must be currently enrolled in an undergraduate degree program in Computer Science, Software Engineering, Information Technology, or a related degree program
- GPA of 3.0 or above
- Ability to perform work onsite at Farmington Hills, MI.
- Degree Level: Undergraduate Junior or Senior
- Sponsorship: No