Android Architect

Vor 7 Tagen


Gaimersheim, Deutschland KPIT Vollzeit

Job/Position Summary KEY ROLES & RESPONSIBILITIES: • Gain detailed understanding of customer´s current generation container-based platforms and systems to identify and realize next platform requirements • Requirement engineering, Architecture and interface design for platform, sub-systems, and their interaction level • Finding gaps or issues on AOSP code and platform requirements, perform design & development on AOSP code. Create patches submit to upstream (Google) • System design, development and integration with Hypervisor based approach • Possible evaluation or porting on different SoC based hardware • Creating Proof of concepts and sample code on platform side to prove working of theories • Implement quick fixes or work around to remove bottleneck for other teams and ensure smooth operation of their development • Design end to end verification and validation for platform components including multiple stacks interaction use cases, or even multiple ECU interaction use cases • Development of the script from m-script and python. • MIL, SIL testing and code generation. • Basic working knowledge of Continuous Integration (CI) • Develop the pipeline in Jenkins scripting. • Ensure process compliance and configuration management. • Work in a multi-cultural environment and participate in customer meetings • Integrate software features & provide technical support, guidance and collaboration for all software REQUIRED SKILLS: • You have at least 8 years of experience in a similar environment • Previous active participation in minimum one production program • Deep understanding on Android system, architecture, and frameworks • Knowledge on Android HAL, Services & application development, Android build system • Knowledge on Linux based embedded systems, BSP, Linux internals • Knowledge on Containers and Hypervisors • Good hands on exp C++ (11, 14), UML, Java, design concepts, design modelling tools • Knowledge of infrastructure modules like lifecycle, persistence, calibration • Knowledge of CAN communication & Diagnostics • Knowledge of IPC and communication based on D-BUS, MOST, EAVB, SOME/IP • Exposure to all phases of SDLC and product development and Agile development • (Optional) knowledge on AUTOSAR stack Requirement ESSENTIAL SKILLS /COMPETENCIES Infotainment Android Systems Android HAL Android build system Linux C++ UML PREFFERED SKILLS /COMPETENCIES AUTOSAR