Key Responsibilities:
* Develop Java Android applications for an in-vehicle Infotainment product
* Developing Connected Car Services (CCS) features
* Using JIRA for issue analysis and resolution
* Participate in design & code reviews
* Creation of software requirement and design documents
* Participate in vehicle quality events
* Manage small projects and technical resources, including planning estimating and follow through
* Work with the customer to refine requirements and to resolve issues
* Ability to lead a small group of engineer to meet project milestone
* Mentoring junior engineers in term of java development
Experience Level:
* Minimum of 3 years of software development experience with Android application
* Experience debugging Android applications through Android Studio
* Experience with Git
* Experience with Agile development process
Educational Requirement:
* BS degree in Computer Science, Computer Engineering, Electronics/Electrical or similar technical field
Additional Experiences/Preferred Qualifications :
* Experience developing Connectivity features, or Connected Car Services
* Experience developing on Android Pie
* Experience developing in Kotlin
* Experience using AndroidX libraries
* Experience communicating with REST APIs, especially when using common open-source libraries like Retrofit2
* Experience using the Android Studio profiling tools to identify & resolve performance bottlenecks
* Experience in writing multi-threaded systems, and diagnosing related defects (like Deadlocks, Race Conditions, etc)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job