Software Developer

Website GM

Job Description:

As a Software Developer, you will be responsible for contributing to the creation, maintenance, and support of all Projection/Connectivity functionality within the General Motors Infotainment system. Your contributions will enable customers to enjoy a seamless Projection/Connectivity experience.

Job Responsibilities:

  • Responsible for the entire life cycle of the assigned domain, including requirements, system design, development, deployment, and maintenance of the Infotainment software
  • Bridge multiple disciplines, including Engineering, Information Technology, Technical Support, and Marketing, to make appropriate system-level design trade-offs, to identify, capture and refine system requirements, and, to identify innovation opportunities
  • Collaborate with team members in software development activities using the Scrum/Agile/SAFe development process
  • Contribute as designer and developer to build Android based Infotainment solutions for Automotive consumer devices
  • Engage in all regular software development activities such as architecture, feature requirements, design, code, and test case reviews, to ensure that the team delivers high quality code on time
  • Follow our software development process where quality comes first, and ensure that the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability and security
  • Work on new feature development, as well as maintenance of existing features and bug fixes
  • Participate in the design of a best-in-class in-vehicle platform for GM Infotainment systems.

Job Requirements:

  • Demonstrated experience in multithreading, inter-process communication and synchronization of shared resources
  • High level of verbal and written communication skills
  • High level of interpersonal skills to work effectively in a geographically dispersed team
  • Demonstrated performance in a position requiring both challenging and engineering technical excellence
  • Strong evidence of career performance excellence in position of ever-increasing levels of responsibility and challenge
  • Minimum Bachelor’s degree in Computer Science, Software Engineering, or related degree
  • Experience with using and managing agile software development process

Job Details:

Company: GM

Vacancy Type: Full Time

Job Location: Oshawa, Ontario, CA

Application Deadline: N/A

Apply Here