Note! Apply link will take you to an external website.
Android Senior Software Engineer
CIeNET International, Canada
Experience
1 Year
Salary
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
Position Type:
- Full-time, permanent, 40 hours per week
Job Duties:
- Customize and integrate Android framework components to realize the automotive requirements and features
- Enhance and customize the framework and connectivity sub-systems based on the existing Android Framework such as WiFi, Bluetooth, Bluetooth Low Energy (BLE), NFC etc. for the vehicle infotainment system
- Develop the best-in-class in-vehicle platform, solution and prototypes for next generation automotive infotainment systems
- Responsible for the deliverables of the assigned domain, including system design, development, deployment and maintenance of the infotainment software
- Understand software architecture and carry out coding, Unit Test and test case design reviews
- New feature development, maintenance of existing software and develop bug solutions and prevention proposals
- Participate in feature requirement and design reviews and relevant software development procedures
- Review software development process and accompanying documentation
- Collaborate with software development team using Scrum/Agile software and development process
- Propose technical solutions, make design implementation decisions and coach junior members
Required Domain Knowledge and Experiences (**one domain will qualify for application)
- User Interface and core applications and services
- Experience in Android application and user interface development
- Excellent knowledge of Android core applications and services (telephone, message etc.)
- Prior UI/UX development experience of consumer product
- Framework amp; Personalization domain:
- Development experience in Android UI framework, system UI and widgets
- Development experience with Android window manager, activity manager, and package manager.
- Android multi-user domain knowledge and development experience
- Multimedia domain
- Development experience in Android Multimedia framework
- Solid working knowledge of current Android platform technologies, including media playback engine, streaming, codec, media capturing, audio framework, voice recognition, and screen sharing
- Demonstrated in-depth and breadth understanding of software technologies, including rendering, simulation, relational database, and user interface development
- Connectivity
- Development experience with implementing Bluetooth Stack, Chipset and Firmware
- Development experience with Android/Linux WiFi Stack including wpa_supplicant, WiFi and network driver, chipset and firmware
- Development experience with Android/Linux USB Stack
- Demonstrated in-depth and breadth understanding of low level software technologies, such as driver, dma, interrupt, I/O, serial port etc.
- Solid working knowledge of Linux platform
- Experience with BSP development is a plus
Please apply via email to if interested.
Requirements
Education:
- Bachelor’s degree in software engineering or a related discipline
Work Experience:
- Over 5 years of software development experience, at least 3 years of Android development experience
- Software development experience in embedded OS environment is a plus
- Experience with the integration of Android framework and device bring up is a plus
- Experience with the porting of Android ROM 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
Benefits
Benefits:
- Extended group insurance including prescription drugs, dental and vision cares
- RRSP employer matching
- 3 weeks vacation
Job Specification
CIeNET International
Information Technology and Services - Markham, Ontario, Canada