Android Platform Architect Offline

Project Description:

Luxoft is one of the major independent Software Services companies world-wide. We deliver professional software services in multiple business verticals such as Finance, Automotive, and Digital Transformation.

The Digital Cockpit practice as part of Luxoft automotive delivers stunning user experience to our customers. We develop IVI systems from pixel to silicon and apply agile methodologies to tackle challenging projects in the automotive industry. We use world leading technology to the benefit of our automotive customers and execute large-scale Software projects based on proven methodology and a committed team. The IVI teams focus on the platforms to deliver the functionalities of modern infotainment systems in vehicles taking the features towards futuristic digital experiences.

Combining latest technologies, agile way of working and the continuous striving for the best solution, we will define what IVI looks like in the future together with our partners and customers

Responsibilities:

As Android Platform Architect you will define the overall System/Software Architecture with focus on the architectural design decisions and design principles that apply to the system as a whole and/or are key for the system as such.

 

With your experience in Android system topics and the native and low-level side of Android, you will be leading work around Architecture, Design and Documentation of interfaces etc. and supporting product owners and teams to follow architectural decisions taken on their daily work. You will be a part of the overall product structure and provide guidelines for work quality, design and coding, together with teams.

Mandatory Skills:

Technical Skills:

6+ years of software engineering experience working with Android and related native mobile platforms

Very solid understanding of Android System Architecture.

Knowledge of Android procedures such as Startup, Audio/ Video Stacks, Input, GUI, etc.

Multiple years of experience in embedded Android development (Native and Java)

Experience in Android development projects for mobile or other devices (OS Porting/Bring-Up)

Experience of Android SDK, NDK, JNI, HIDL

Understanding of Android Application Framework and Design Patterns (MVP, MVVM)

 

Behavioral Skills:

Contributes to a work environment where people are actively sharing and discussing various ideas

Investigates and solves complicated problems which requires comprehensive analysis

Proposes solutions that require Innovation/Development of new procedures, techniques and methods

Ability to work independently. Excellent Communication skills & Fluent in English.

Leadership Skills:

Collaborate effectively with multiple stakeholders on different levels

Acts consciously towards long-term goals and according to plans

Identifies challenges beyond the immediate tasks

Knowledge of Software Planning Methods and the ability to use them effectively

Actively seeks improvements and acts pro-actively to help the team in its everyday work

 

Tools Used:

• Jira, Agile, Gerrit, Confluence, Linux, Android Studio, Android Profiling

Nice-to-Have Skills:

Experience in the following is meriting:

Android Automotive Experience

Experience in Software Development and Architecture on Automotive. Especially IVI systems.

Experience in working with Open Source communities and embedded Linux

Experience with automotive software modeling tools and software architectures and standards e.g. AUTOSAR, Genivi, etc. and with Automotive SPICE, CMM, or other software development process models.

Knowledge of software planning methods and the ability to use them effectively

Ability to communicate advanced and complex concepts and ideas persuasively and concisely to all levels of the business

Experience with Infotainment features such as SDARs, Bluetooth, USB, Navigation, Hands-Free

Excellent Knowledge of automotive SOC Systems Architectures (ARM/INTEL)

The job ad is no longer active

Look at the current jobs Android Kyiv→