Search by job, company or skills

Renault

Technical Analyst - HMI

5-8 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Responsibilities :

  • Perform the Software Engineer ( SE ) activity on a identified requirement or specification adhering to Automotive standards. This activity includes:
  • Identify software design.
  • Plan software implementation and derive test plan.
  • Perform software integration, validation and provide test reports.
  • Perform coding, testing and code review.
  • Monitor software quality & Report software quality issues.

Skillset Required :

  • Extensive experience (5-8 years) in software architecture and design, focusing on multimedia solutions within the Android environment.
  • Design and architect robust multimedia solutions within the Android ecosystem.
  • Optimization of multimedia frameworks, ensuring compatibility and performance across different Android versions.
  • Experience in Automotive Infotainment systems.
  • Knowledge of Kotlin language features.
  • Knowledge on C/CPP/RUST programming.
  • Knowledge on Android Architecture Components (ViewModel, LiveData, Room, Navigation, and Data Binding, Dependency Injection (Dagger, Hilt).
  • Jetpack Compose for building modern, declarative UIs.
  • Understanding of traditional XML-based layouts.
  • Design Patterns : MVVM (Model-View-ViewModel) and MVI (Model-View-Intent).
  • Creating custom views and view groups and Implementing complex animations and transitions.
  • Memory management and profiling tools.
  • Unit testing with JUnit and Mockito.
  • UI testing with Espresso and Robolectric.
  • Strong knowledge of Android design principles.
  • Experience in Analyzing , Debugging, Root Cause Identification solutions within the Android ecosystem
  • Have good knowledge and understanding of Android development, debugging tools.
  • Knowledge in design patterns, data structures , Object Oriented Programming Concepts, Multi-threading.
  • Good understanding SE Linux and android build system knowledge (bp, soong, etc. )
  • Experience in Agile methodologies and Scrum process for Project Development(SAFeAgile).
  • Good team player and should follow agile development methodologies and ASPICE practice as part of SW development lifecycle.
  • Stay abreast of emerging technologies, trends, and advancements in multimedia and Android to drive innovation and best practices.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 113064063