Talent.com
This job offer is not available in your country.
HMI System Debugger

HMI System Debugger

Le Human Resources Solutions pvt ltdBangalore
8 days ago
Job description

Job Summary :

We are seeking a seasoned and highly skilled HMI System Debugger with 8 to 14 years of experience to join our dynamic engineering team. The successful candidate will be a critical player in diagnosing, troubleshooting, and resolving complex software and system-level issues within our HMI and infotainment platforms, primarily on Android and Linux environments.

This role requires deep technical expertise in software integration, embedded systems, debugging tools, and a strong understanding of object-oriented programming. Experience in the automotive domain, particularly with AUTOSAR, diagnostics, and ECU integration, will be a significant Responsibilities :

  • Lead the debugging and root cause analysis of complex software and system-level issues within HMI and infotainment systems.
  • Collaborate closely with development, testing, and integration teams to identify, reproduce, and resolve defects efficiently.
  • Utilize advanced debugging tools and techniques (e.g., GDB, Lauterbach) for deep-dive analysis of

embedded systems.

  • Perform performance profiling and optimize system performance by identifying bottlenecks and proposing solutions.
  • Analyze system logs, crash dumps, and traces to pinpoint the source of issues.
  • Contribute to the continuous improvement of debugging processes, tools, and methodologies.
  • Provide technical guidance and mentorship to junior team members on debugging best practices.
  • Participate in software integration activities, ensuring seamless interaction between various system components.
  • Document findings, resolutions, and best practices for knowledge sharing and future reference.
  • Stay abreast of new technologies and industry trends related to HMI, embedded systems, and Skills and Qualifications :
  • Extensive Experience in Software Integration : Proven track record in integrating complex software components and systems.
  • Strong Expertise in Android and Linux Platforms : In-depth understanding of Android and Linux operating systems, including their architectures, processes, and debugging Proficiency in Object-Oriented Programming Languages :
  • 1 . C++ : Expert-level proficiency in C++ for embedded systems development and debugging.

    2. Java : Strong command of Java, particularly in the context of Android application and framework

    debugging.

    3. Kotlin : Experience with Kotlin for Android development and Hands-on Experience with Embedded Linux Development :

    1. Yocto : Practical experience with the Yocto Project for building custom embedded Linux distributions.

    2. Android Build Systems : Deep understanding and hands-on experience with Android's build system (e.g., AOSP, Soong, Make).

  • Familiarity with Version Control Systems : Proficient in using version control systems for collaborative development.
  • GitLab : Experience with GitLab for source code management, CI / CD pipelines, and project in Scripting Languages :
  • Shell Scripting : Proficient in writing robust shell scripts for automation, build processes, and debugging tasks.
  • Python : Strong proficiency in Python for scripting, data analysis, and automation of debugging workflows.
  • Lua : Experience with Lua for embedded scripting or configuration (a with Software Testing Tools and Frameworks :
  • GTest : Experience with Google Test for C++ unit testing.
  • CTS (Compatibility Test Suite) : Familiarity with Android CTS for ensuring device compatibility.
  • Robot Framework : Experience with Robot Framework for test automation (a of Networking Protocols and Technologies :
  • Ethernet : Knowledge of Ethernet protocols and debugging network-related issues.
  • CAN (Controller Area Network) : Understanding of CAN bus communication and diagnostics in embedded in Embedded System Debugging Tools :
  • GDB : Expert-level proficiency in using GDB for debugging C / C++ applications.
  • Lauterbach (or similar JTAG / SWD debuggers) : Hands-on experience with hardware-assisted debuggers for low-level system analysis.
  • Performance Profiling Tools : Experience with tools for identifying and resolving performance bottlenecks.
  • Log Analysis : Skilled in analyzing extensive system logs for issue identification and root cause Advantage Skills :
  • Experience in the Automotive Domain : Prior experience working on automotive embedded systems.
  • AUTOSAR Stack : Familiarity with the AUTOSAR architecture and its components.
  • Diagnostics (UDS, KWP2000) : Understanding of automotive diagnostic ECU Software Integration : Experience with integrating and debugging software on Electronic Control Units Docker : Experience with Docker for containerization and reproducible development / test :
  • Bachelor's or Master's degree in Computer Science, Electronics Engineering, or a related technical field

    ref : hirist.tech)

    Create a job alert for this search

    System • Bangalore