Software Engineer/Architect Two-Wheeler Connected TCU & Cluster Development
Exp: 6Yrs
Location: Bangalore
About the Role:
We are looking for a highly skilled Software Engineer/Architect with deep expertise in
developing software stacks for two-wheeler connected TCU (Telematics Control Unit) and
Cluster solutions. This individual will play a critical role in developing the software architecture
applications and integration layers for our connected solutions using Android and Linux-based
platforms. The role requires strong experience with automotive-grade software development
Android and Linux-based application stacks and hands-on development of connected
automotive solutions.
Key Responsibilities:
Software Development & Architecture:
o Architect and develop the software stack for two-wheeler connected TCU &
Cluster solutions using Android and Linux platforms.
o Define and implement middleware applications and system interfaces to support
cluster-based solutions and TCU products.
o Work with Android BSP Linux Kernel HAL (Hardware Abstraction Layer) and
Android/iOS application frameworks for automotive use cases.
Connected Two-Wheeler Development:
o Develop automotive software components and applications for two-wheeler
instrument clusters infotainment and telematics.
o Support multi-screen and multi-modal UI development for Android-based
instrument clusters.
o Ensure integration with cellular communication modules (4G 5G LTE GNSS
Bluetooth WiFi and V2X solutions).
o Optimize real-time performance security and OTA (Over-the-Air) update
mechanisms for connected two-wheeler solutions.
Application & UI Development:
o Build Android and iOS applications that support two-wheeler connectivity
telematics and rider interaction.
o Work with Android Auto Apple CarPlay and custom Android UI frameworks for
seamless user experience.
Collaboration & Integration:
o Collaborate with hardware and chipset manufacturers (e.g. Qualcomm
MediaTek NXP and STMicroelectronics) to optimize software stacks.
o Work closely with ODMs Tier 1 suppliers and internal teams to develop and test
prototypes.
o Integrate with CAN LIN and other vehicle communication protocols.
Required Skills & Experience:
7 years of experience in software development for automotive connected mobility or
embedded systems.
Strong expertise in Android Automotive OS (AAOS) Linux-based automotive stacks
and embedded Linux (Yocto Ubuntu or Buildroot).
Experience with Android BSP AOSP customization HAL (Hardware Abstraction Layer)
and system bring-up.
Strong knowledge of middleware and application development for TCU infotainment
and digital clusters.
Hands-on experience with C C Java Kotlin Python or GoLang for automotive
applications.
Proficiency in cellular connectivity protocols (4G/5G LTE V2X Bluetooth WiFi GNSS
MQTT and CAN communication protocols).
Experience in OTA (Over-the-Air) update mechanisms security frameworks and
encryption for connected devices.
Hands-on experience with Qualcomm Snapdragon MediaTek NXP and other
automotive-grade chipsets.
Understanding of Android Auto Apple CarPlay and automotive UI/UX development.
Experience working with ISO 26262 MISRA C AUTOSAR and other automotive
software compliance standards.
Preferred Qualifications:
Experience with automotive cybersecurity frameworks (UNECE WP.29 ISO 21434).
Familiarity with ADAS edge computing and AI-based automotive applications.
Knowledge of cloud-based telematics solutions data analytics and AI-driven predictive
maintenance.
Experience in working with ODMs Tier 1 suppliers and global automotive OEMs.