System Debugging Leader - CDC

alliancewd

Chennai District

On-site

INR 2,400,000 - 4,200,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RNTBCI PL in Chennai invites a senior System & Software Debug lead for Android infotainment ECU. You will focus on system & software triage, debugging, and cross-functional collaboration with SW acceptance and domain teams to ensure high quality, performance-optimized software for RG Vehicles.

Responsibilities include triage of issues, building patches, diagnosis of inter-ECU communications, debugging IVI systems, and contributing to AOSP/Android Automotive OS bring-up.

Qualifications

  • Extensive experience in Android/Linux embedded environments.
  • Strong debugging, triage and issue isolation skills.
  • Hands-on with Android Automotive OS/IVI platforms and CAN/Ethernet networks.
  • Automotive domain experience is a plus.

Responsibilities

  • Debug and triage SW issues in Android infotainment ECUs.
  • Build SW packages and propose patches to fixes.
  • Test inter-ECU communication and memory leak issues.
  • Troubleshoot IVI systems and contribute to platform bring-up.

Skills

Android
Linux
C++
Java
Kotlin
Yocto

Tools

GitLab
Docker
GDB
Lauterbach

Job description

Company

RNTBCI PL

Job Description

To Ensure that the System & Sofware : Model/Code/Application/Component/Feature/System are developed as per the Specification Or Requirement and functionality is designed, developed & validated as per define coding standards or test strategy where in applicable for Infotainment ECU.

In this role, you will focus on System & Software Debug and triage of Android infotainment. You will partner with cross functional teams for ex. SW acceptance team, Domain teams (Multimedia, Navigation & Connected services etc.) to deliver high quality, performance optimized software to enable the best user experience for RG Vehicles.

Perform the System/SW Triage Debugging Leader activity on a identified requirement or specification adhering to Automotive standards. This activity includes:

  • System Architecture & Design Understanding
  • Able to Perform software design, integration, validation and provide test reports.
  • Perform coding, testing and code review.
  • Monitor software quality & Report software quality issues.
  • 1st Level Triage - System & Debugging on all Component/Features/System Level Validation Report Analysis
Responsibilities
  • Debug and triage reported SW issues in Android based Ecus
  • Ability to build SW packages & propose fix patches
  • Perform Inter ECU communication testing, issue debugging and investigate instability of services between Android VM and memory leak.
  • Troubleshooting and problem resolution on IVI systems
  • Excellent understanding of debugging and isolating issues in IVI systems.
  • Triaging of issues observed during testing and isolating them into different test framework components, SW modules in embedded target SW.
  • Drive resolution of open bug reports and follow-up with different stakeholders to closure to drive the successful commercialization of the feature or release
RELEVANT EXPERIENCE
  • Minimum Requirements & Key Responsibilities
  • 10-15+ years of experience in software integration, with strong expertise in Android and Linux platforms
  • Proficient in object-oriented programming languages, including C++, Java, and Kotlin
  • Hands-on experience with embedded Linux development, including Yocto and Android build systems
  • Familiar with version control systems and CI/CD tools, such as GitLab and Docker (a plus)
  • Skilled in scripting languages such as Shell, Python, and Lua
  • Analyze system logs, traces, and dumps (via adb, logcat, dmesg, systrace, etc.) to identify and resolve kernel-to-app communication issues.
  • Experience with software, systemtesting tools and frameworks, including GTest, CTS, and Robot Framework
  • Understanding of networking protocols and technologies, including Ethernet and CAN
  • Proficient in embedded system debugging using tools such as GDB, Lauterbach , performance profiling, and log analysis
  • Experience in the automotive domain is a plus, particularly with AUTOSAR stack, diagnostics, and ECU software integration
  • Maintain Android framework, HAL, and application layers that interact with USB/serial CDC devices.
  • Perform ISP, HAL, and driver-level debugging when communication issues impact higher-level functionality or app performance.
  • Optimize system and app performance under continuous data transfer, ensuring minimal latency and efficient resource use.
  • Create diagnostic and validation tools or test apps to automate regression testing and performance verification of CDC communication.
  • Work on multi-threaded and asynchronous data handling using Android concurrency patterns (Handler, Executor, RxJava, Kotlin coroutines).
  • Collaborate with QA and integration teams to define test plans, automation scripts, and field validation strategies.
  • Contribute to AOSP or Android Automotive OS bring-up, debugging USB/CDC stack issues during platform integration.
  • Document debugging procedures, architecture, and app-system interaction flows for internal and cross-team use.
  • To perform System Architecture understanding and ensure to identify the Issues at feature/component/Platform level
  • Relevant experience: 6 - 8 years in Infotainment ECU middleware development development (e.g.., C++, Java or Kotlin) and system debugging.
  • Good understanding of Android /Linux/QNX and Yocto Build system
  • Good understanding on protobuffers and gRPC
  • Good understanding of Design Patterns and OOP concepts.
  • Hands-on debugging skills
  • Expertise in Android framework, architecture and build system
  • Knowledge of Service Oriented Architecture (SoA), CommonAPI, SOME/IP is appreciated.
  • Good communication in English, Rigorous and Well organized.
  • Team player who is detail oriented, thorough, and analytical with excellent communication & problem-solving skills.
Desirable Additional Skill / Experience
  • Requirement Understanding
  • Software Project Management
  • Software Quality Assurance
  • System & SW Integratoion - Root Cause Identifications
  • Experience testing in Android automotive environment.
  • CI knowledge (git expert, GitLab, docker).
  • Build system CI & CD.
  • Knowledge of automotive ethernet communication
  • General:
  • Strong communication, inte
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C7- Java Developer-2
C7- Java Developer-2

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 900,000 - 1,500,000
C7- Java Developer-1
C7- Java Developer-1

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,500,000 - 2,500,000
AOSP Automotive Engineer
AOSP Automotive Engineer

Motherson Technology Services Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Telematics Software Specialist
Telematics Software Specialist

Montra Electric • Chennai District

On-site
INR 2,000,000 - 2,800,000
Sensing & Software Engineer
Sensing & Software Engineer

Maruti Suzuki India Ltd. • India

On-site
INR 900,000 - 1,300,000
Custom Software Engineer - Android Automotive Infotainment
Custom Software Engineer - Android Automotive Infotainment

Accenture India Private Limited • Bengaluru

On-site
INR 1,800,000 - 2,400,000
System Engineer
System Engineer

Durucooperation • Bengaluru

On-site
INR 900,000 - 1,500,000
Automotive Diagnostics Software Test Engineer - Mid-Level / Senior-Level
Automotive Diagnostics Software Test Engineer - Mid-Level / Senior-Level

EDAG Group • Maharashtra

On-site
INR 900,000 - 1,300,000
Android Developer
Android Developer

Blueberry It Solutions Consulting • Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,100,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Pune District

On-site
INR 1,200,000 - 2,000,000