ANDROID FRAMEWORK/BSP
THE ROLE: As an In-Vehicle Infortainment software developer, the candidate will be involved in full lifecycle of embedded software development on In-Vehicle Infortainment system. Developers will be responsible for working on the next generation applications. The software development is primarily in C++/Java and Kotlin.
YOUR IMPACT:
- Development of BT/WIFI Fullstack, Tuner development
- Troubleshot critical issues with Android Framework, C++ or Java
- Participate in system design, documentation, and testing to deliver a best-in-class infotainment system.
Basic Qualifications:
- Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science
- At least 3 years in experience in Android (C++, Java, Kotlin) software development
- Experience in working on Android Platform/Framework.
- Experience with unit-testing and mock frameworks
- Understanding of Linux/Unix, Android security models
- Excellent English written and oral communication skills.
Preferred Qualifications:
- Experience with communication protocols: CAN, TCP/IP, USB, Bluetooth, Wi-Fi.
- Proficiency in OOP, knowledge of data structures and algorithms
- Multi-process, multi-tasking, or multi-threaded-based applications
- Embedded operating systems (Linux, QNX, or Android)
- Proficiency with source control management such as Git, Repo, Gerrit or equivalent
- Understanding CI/CD (such as Jenkin)
- Familiarity with Agile development processes