Software Development Intern

Shanghai, Shanghai, China
Students

Summary

Posted:
Weekly Hours: 40
Role Number:200192787
Our organization is looking for an exceptional engineer intern to support and develop automated software solution for products and technologies of Apple. We have a fast paced work environment, and expect hardworking people who like to learn new skills, and aren't afraid of big challenges. In this position you need to make sure the software works well in all of the developing phases, including live debug in line, working with multi-functional teams to root cause and fix issues, and developing new software functionality. We value all of our interns, and go above and beyond to make sure you're working on real solutions that we will use going forward. You will also learn how to work in a professional setting, having ample opportunities for networkings with other teams at Apple, and grow yourself to be better prepared for future career.

Key Qualifications

  • CS/EE academic students or relevant projects experience.
  • Good OOP experience (C/C++, Objective C, etc.), coding convention and design pattern.
  • Solid programming and debugging skill of at least one mainstream programming language on Mac/PC/embedded platform.
  • Familiar with macOS/Linux.
  • Self-driven and hardworking. Able to perform under tight schedule.
  • Good spoken and written English. Good communication skill.
  • Willing to travel and work in factory during product builds
  • Minimum 3 months full-time internship

Description

CS/EE academic students or relevant projects experience. Good OOP experience (C/C++, Objective C, etc.), coding convention and design pattern. Solid programming and debugging skill of at least one mainstream programming language on Mac/PC/embedded platform. Familiar with macOS/Linux. Self-driven and hardworking. Able to perform under tight schedule. Good spoken and written English. Good communication skill. Willing to travel and work in factory during product builds Minimum 3 months full-time internship

Education & Experience

Additional Requirements

  • Script language in Python/Perl/Lua macOS program development
  • Experience in source control systems like Git/Perforce/SVN
  • Experience in data analysis and visualization
  • Electrical hardware design knowledge and experience
  • Familiar with PCB manufacturing technology