Responsibilities
- Design, build, and enhance communication middleware for Android-based automotive platforms
- Develop scalable cross-domain communication frameworks between IVI systems and other vehicle ECUs/controllers
- Integrate middleware communication protocols such as SOME/IP, DDS, and MQTT while exposing standardized APIs for application integration
- Improve IPC (Inter-Process Communication) mechanisms to optimize system reliability, latency, and overall performance
- Work with vehicle communication interfaces including CAN, LIN, and Automotive Ethernet to support protocol translation and message routing across multiple buses
Requirements
Education & Experience
- Bachelor’s degree or higher in Computer Science, Telecommunications, Electronics, or related fields
- Minimum 3 years of experience in Android system-level or middleware development; prior automotive domain experience is a plus
Technical Skills
- Strong understanding of Android Framework internals, including Binder, HIDL, and AIDL
- Hands-on experience with automotive middleware technologies such as SOME/IP, DDS, and vsomeip
- Solid programming skills in Java/Kotlin and C/C++, with experience in network/socket programming
- Familiarity with automotive communication protocols including CAN, LIN, FlexRay, and Automotive Ethernet
- Good understanding of SOA (Service-Oriented Architecture) and event-driven/pub-sub communication models
- Experience working with serialization technologies such as Protobuf, JSON, and XML
- Exposure to AUTOSAR Adaptive Platform is an advantage
- Experience developing or integrating messaging systems and RPC frameworks is preferred
Soft Skills
- Strong system design and problem-solving capabilities
- Proven ability in performance tuning, debugging, and root-cause analysis
- Effective collaboration and communication skills across teams
- Good written and reading communication skills in English