Sr. Android Developer

Place of work Markham
Contract type Full-time
Start date -
Salary -

Job details

Job description, work day and responsibilities

Job description
Do you have what it takes to reinvent an industry?

The auto industry is developing today’s cutting edge technologies in the fields of connectivity, multimedia, self-driving and much more. You can be part of a growing, young, dynamic team of multi-disciplinary software developers and engineers that are reinventing the industry as we speak. General Motors is leading the pack in this field.

If you want to make history happen, bring your skills and energy to General Motors’ Canadian Technical Centre’s Software Infotainment team today and be part of a revolution.

We are waiting to be wowed.

The Opportunity

Core application developers and engineers will contribute to the development of GM’s Infotainment systems. Your contribution will enable customers to connect their personal consumer devices to vehicle infotainment systems. The Core Application developer will be responsible for feature development and maintenance of core applications and services such as: calling, contacts, settings, and messages.

What We Need You To Do

Contribute as designer and developer to building infotainment solutions for consumer devices. Responsible for the entire life cycle of the assigned domain, including requirements, system design, development, deployment, and maintenance of the infotainment software

Participate in the design of a best-in-class in-vehicle platform for GM infotainment systems

Participate in architecture, requirements, and design, code, and test case reviews

Participate in new feature development, maintenance of existing features and bug fixes

Participate in feature requirement and design reviews and all regular software development activities

Participate in test case design reviews and make bug prevention proposals

Provide clear and complete documentation based on the definition of the software development process

Collaborate with team members in software development activities using the Scrum/Agile development process

Senior members will take ownership of each project, need to make design and implementation decisions autonomously and mentor junior members

Qualifications

Who We Are Seeking

5+ years of experience programming in Java, C++ or Object C

3+ years of experience developing applications or middleware for mobile platforms like Android or iOS

Object-oriented software development experience with a solid grasp of algorithms and data structures

Experience working with large code bases, developing entirely new code and maintaining existing code

Experience providing guidance, leadership, and mentoring to team members

Experienced working with SCM tools like GIT, SVN or ClearCase

Experienced working with Agile/Scrum development process and tools

Ability to perform diagnostic and investigate issues based on limited information

Excellent verbal and written communication skills

Creative, disciplined, strong sense of responsibility, delivery and schedule commitment

Strong leadership and interpersonal communication skills are required for senior position

Bachelor’s degree in Computer Science, Software Engineering or equivalent field

Advanced degrees preferred

Other Skills Preferred

Experienced with Android Open Source Project development

Software development experience in Linux platform

Software development experience in a variety of embedded system

Experience with scripting, tool development and test automation framework

Experience with the development of automotive infotainment solutions

Experience with vehicle communication network protocols including CAN, MOST

Company address

Canada
Ontario
Markham
Show on map Get directions
Company Name: General Motors Canada
You will be redirected to another website to apply.
Offer ID: #1229825, Published: 1 hour ago, Company registered: 2 months ago

Other offers

Partner Engineer, Android Platform
2172login
· CA
Job description Lab Summary: Are you passionate about transforming bleeding-edge technologies into services that will impact millions in our daily lives? At Mobile Platform Solutions (MPS), we are looking for passionate ...
Staff Android Engineer, Checkout Flow
2172login
· Toronto, CA
Job description Since we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmod...
Mobile Architect/Developer
2172login
· CA
Job description We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients. At CIBC, we embrace your strengths and...
Sr. Android Developer
2172login
· Montréal, CA
Job description Sr. Android Developer to develop new features for a retail banking mobile application Location: REMOTE (Must be located in Canada during the duration of the contract) Duration: 6 months Project scope: And...
Senior Android Software Engineer
2172login
· CA
Job description Dropbox is a Virtual First company. For this role, we are currently only authorized to hire candidates from the following provinces: Alberta, British Columbia, Ontario, and Saskatchewan. Role Description ...
Partner Engineer, Android Platform/ Galaxy AI
2172login
· CA
Job description Lab Summary: Are you passionate about transforming cutting-edge technologies into impactful services used by millions daily? At Mobile Platform Solutions (MPS), we are looking for an enthusiastic Android ...
iOS Developer / Mobile Developer
2172login
· Calgary, CA
Job description Job Title :: Senior iOS Developer Work Location :: Calgary, Alberta, CANADA - Hybrid Role - 3 Days/week Responsibilities • Contribute to the mobile application strategy • Design and implement features for...
Mobile SDK Developer
2172login
· Toronto, CA
Job description TORONTO: RESEARCH AND DEVELOPMENT - FULL TIME Job Description Oncoustics is a start-up that uses AI on ultrasound data to help find disease. We are looking to hire a freelance Mobile SDK Developer to join...
Staff Engineer, Android Lead
2172login
· CA
Job description Lab Summary: Our mission is to empower people to live healthier lives by leveraging our wearables, smartphones, medical devices, AI, and health services. We research, develop, and commercialize innovative...
Sr. Android Developer
2172login
· Halifax, CA
Job description Sr. Android Developer to develop new features for a retail banking mobile application Location: REMOTE (Must be located in Canada during the duration of the contract) Duration: 6 months Project scope: And...
Senior iOS Developer : Calgary
2172login
· Calgary, CA
Job description Hello, This is Deepak and I’m a professional Recruiter with VLink. VLink, founded in 2006, is a leading global provider of software engineering services with next-gen technologies and best-in-class talent...
Sr. Android Developer, Infotainment
2172login
· Vancouver, CA
Job description About Us: Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud a...
Android Engineer - Freelance
2172login
· CA
Job description ABOUT US: Braintrust is a user-owned talent network that connects top-tier professionals with the world's leading enterprises. We prioritize transparency, eliminating middlemen and high markups, ensuring ...
Senior Android Developer
2172login
· CA
Job description Location: Open Hall We believe communication belongs to everyone. We exist to democratize phone service. Text Now is evolving the way the world connects and that's because we're made up of people with cur...
Mobile Application Developer (Flutter)
2172login
· Ontario, CA
Job description 🚀 Mobile App & UI Developer (Flutter) Location: Remote (Canada) Company: TurboVets Canada Employment Type: Full-Time 👋 About TurboVets At TurboVets, we're on a mission to revolutionize access to veter...