HamburgerMenu
hirist

Renault Nissan Technology & Business Centre - Android Framework Engineer

Posted on: 24/08/2025

Job Description

The Android Framework Engineer will be responsible for end-to-end design, development, integration, and validation of Android-based software components for automotive applications, ensuring adherence to industry standards and best practices. Key responsibilities include:

- Analyze and understand functional requirements, technical specifications, and customer needs to define appropriate software solutions.

- Design software architecture and detailed module-level designs within the Android framework for automotive use cases.

- Identify reusable components and ensure modular, scalable, and maintainable code.

- Plan software implementation activities, estimate efforts, and derive test strategies and test plans.

- Perform coding in alignment with coding guidelines, best practices, and automotive software standards (e.g., MISRA, ASPICE).

- Conduct unit testing, module testing, and automated test case creation to validate functionality.

- Review peer code and provide constructive feedback to ensure robustness and maintainability.

- Integrate developed modules with system-level frameworks and other software components.

- Validate integrated solutions through rigorous system testing, debugging, and issue resolution.

- Generate test reports, analyze results, and ensure compliance with defined quality benchmarks.

- Monitor software quality across development stages, identify potential risks, and raise quality issues proactively.

- Report software development progress, risks, and mitigation actions to the project lead at defined frequencies and milestones.

- Track open issues, ensure timely follow-up, and drive closure in collaboration with cross-functional teams.

- Adhere to automotive software development standards such as ASPICE, ISO 26262 (Functional Safety), and Android Automotive OS guidelines.

- Contribute to the definition, deployment, and maintenance of embedded software development standards, practices, and toolchains.

- Participate in process improvement initiatives and propose enhancements to existing standards, workflows, and tool usage.

- Work closely with system engineers, hardware teams, and other software engineers to ensure seamless system integration.

- Collaborate with test and validation teams to support test-CAE correlation and product validation.

- Stay updated on the latest trends in Android Framework, Automotive OS, and embedded systems to drive innovation.


info-icon

Did you find something suspicious?