Android Application Developer - Automotive Infotainment

Android Application Developer - Automotive Infotainment
CIeNET International, Canada

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Apr 10, 2021
Last Date
May 10, 2021
Location(s)

Job Description

CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded in the U.S. in the year 2000. We currently have over 2,000 employees worldwide, supporting customers in North America, Asia and Europe. We have over ten locations across US, Canada, Mainland China and Taiwan. CIeNET has been named Global Outsourcing 100 in eleven consecutive years.

CIeNET is expanding its presence in Canada to better serve our industry leading customers in next generation automotive infotainment product engineering. We are working on state-of-the-art technologies and products that will bring automotive information and entertainment, mobile internet and telematics services to life in the years to come.

CIeNET Canada is looking for intelligent, creative, enthusiastic and diligent software professionals to join our team and shape the great future of your career with us.

Role Summary
Android developers will contribute to the development of the advance vehicle Infotainment systems, responsible for feature development and maintenance of core applications and services such as home screen, calling, contacts, settings, and multimedia applications. You will be an important member of a fast-growing software group in Canada, which is part of the larger global Engineering team across continents.

Requirements

Key Responsibilities

  • Contribute to develop infotainment solutions for In-vehicle devices. Responsible for the deliverables of the assigned domain such as requirements, system design, development, deployment, and maintenance of the infotainment software
  • Participate in the design of a best-in-class in-vehicle platform for automotive infotainment systems
  • Participate in architecture, requirements, and design, coding 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 relevant software development activities
  • Participate in test case design reviews and conceive 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 member resumes ownership of each project, propose technical solutions, make design and implementation decisions and coach junior members

Qualifications

Required Skills and Experiences:

  • 3+ years of experience programming in Kotlin, Java, or C++
  • 2+ years of experience developing applications or middleware for Android platforms
  • Object-oriented software development experience with a solid grasp of algorithms and data structures
  • Software development experience in embedded Linux platform
  • Experience with large code bases, developing entirely new code and maintaining existing code
  • Experience with testable software architecture JUnit, Espresso, TDD, MVVM, Clean Architecture
  • Experience with development tools such as Eclipse IDE and ADT plug-in, Android Studio
  • Experience with software build tools such as makefile, ant, maven, gradle
  • Experience with SCM tools such as GIT, Gerrit, Jenkins, JIRA, or ClearCase
  • Practice with Scrum/Agile software development process
  • Ability to perform diagnostic and investigate issues based on limited information
  • Experience in developing and deploying commercial products in global market is a plus
  • Excellent verbal and written communication skills
  • Creative, disciplined, strong sense of responsibility to delivery result to meet schedule and commitment
  • Good team player with strong interpersonal skills to work effectively in a geographically dispersed environment
  • Effective communication skills and a strong problem solver

Preferred Skills and Experiences:

  • Experience with Android Open Source Project development is a plus
  • Experience with Android Application Framework, System UI and/or customization widgets is a plus
  • Software development experience in 3D Unreal/Unity/OpenGL ES/Vulkan is a plus
  • Software development experience in a variety of OS environments is a plus
  • Experience with the integration of Android framework and device bring up is a plus
  • Experience with the development of automotive infotainment solutions is a plus
  • Experience with automotive and/or portable consumer electronic devices is a plus
  • Successful Track record in applying advanced technology to enhance the usability of complex systems is a plus

Benefits

3 weeks annual vacation, Group Insurance, Employer

Job Specification

Job Rewards and Benefits

CIeNET International

Information Technology and Services - Markham, Ontario, Canada
© Copyright 2004-2024 Mustakbil.com All Right Reserved.