21 Aug
|
Renault
|
Bengaluru
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.
- Positive 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.
📌 Technical Analyst - HMI (Bengaluru)
🏢 Renault
📍 Bengaluru