Co-op - Infotainment Software Development Intern
General Motors Financial Company, Inc
Ontario-Markham-Canada
14d ago

Description

Program : Computer Engineering, Computer Sciences, Mechatronic Engineering, Software Engineering or related major Department : Infotainment Year of Study : 3rd / 4th years Position(s) Available : 3 Start Date : September 2018 Term Length : 4, 8, 12 or 16 At GM Canada, you will find go-

getters, people that dream big and go the extra mile to uncover the next ground breaking idea. From designing and engineering state-

of-the-art plants, developing new vehicles and self-driving technologies, and creating new marketing programs - we are determined to change the future of mobility.

We are looking for individuals who are striving to make a difference and who want to join one of the world’s most iconic companies.

With over 100 years of rich history in Canada, help us redefine what the next 100 years should look like. Innovation Lives Here and so should you! Role Summary

We are looking for software development interns who responsible for the development and maintenance of applications aimed Android based information and entertainment (Infotainment) system.

The primary focus will be the development of Android applications. You will be working along-side other engineers and developers working on different layers of the information and entertainment system. Key Responsibilities

  • Participate in all regular software development activities
  • Translate designs into high quality Android base Java code
  • Participate in maintenance of existing codes and bug fixes
  • Participate in code, and test case reviews
  • Provide clear and complete documentation based on the definition of the software development process

  • Co-work with team members in software development activities using the Scrum / Agile development process
  • Qualifications

  • Knowledge of Android ecosystem and the libraries available for common tasks
  • Knowledge of Android design principles and interface guidelines
  • Knowledge of SCM tools such as : GIT, JIRA etc.
  • Knowledge of Android development toolkit and process
  • Knowledge of Scrum / Agile development process and concept of continuous integration
  • Knowledge of Android SDK, and how to deal with different screen sizes is a plus
  • Development experience with Java, Android, Application frameworks is a plus
  • Strong organizational, problem solving and analytical skills
  • Highly adaptable and able to work independently and in a team environment
  • Fundamental computer skills including working knowledge of MS Word, Excel and PowerPoint
  • TO APPLY FOR THIS POSTION YOU MUST APPLY HERE AND APPLY THROUGH YOUR SCHOOL’S ONLINE SYSTEM AS REQUIRED NOTE- YOU MUST BE ENROLLED IN A CO-

    OP OR INTERNSHIP PROGRAM AND MEET THE PROGRAM’S ELIGIBILITY REQUIREMENTS. ALL STUDENTS MUST ALSO BE LEGALLY ENTITLED TO WORK IN CANADA.

    Engineering

    Apply
    Apply
    My Email
    By clicking 'Continue', I agree to neuvoo's Privacy & Terms and agree to receive relevant email job alerts. (cancel anytime) See here
    Continue
    Application form