Enable job alerts via email!

Senior Android Engineer/Architect

Luxoft

United Kingdom

Remote

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Job summary

A major software services company in the UK is seeking an experienced Android system service engineer to adapt and integrate Android for a new System on Chip (SoC). The role focuses on system-level troubleshooting and development of custom components. Candidates should have deep expertise in Android systems and strong communication skills. This position emphasizes collaboration with different stakeholders and excludes app development.

Qualifications

  • Expertise in Android platform and system architecture.
  • System level Android experience required.
  • Strong communication skills for diverse stakeholders.

Responsibilities

  • Android system bring-up and adaptation.
  • Development of non-upstream system components.
  • System-level troubleshooting and issue resolution.

Skills

System level Android
Profiling
Code auditing
Workshops conducting

Tools

Git
Docker
QEMU

Job description

Project description

Luxoft is one of the major Software Services companies world-wide. We deliver professional software services in multiple business verticals such as Finance, Automotive, and Digital Transformation.Luxoft is building up a new special purpose organization (SW House) targeted at developing In-Vehicle Infotainment (IVI) systems for the age of autonomously driving vehicles. How do people in cars spend their time? How do they interact with information and how do they best utilize the cars infrastructure in a future 2025? How to surpass all the benchmarks in automotive SW development. We believe that Software is the driving force to enable and differentiate in future environments. To achieve outstanding user experience, we build the SW House to apply the best of open source in the way that open source communities are meant to work, we focus on living continuous integration up to its most modern concepts including continuous delivery right into the vehicle. Our project setup and way of working follows agile principles scaled to a team of multiple hundred people.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 OEM partner.

Responsibilities

  • a) Android system bring-up and adaption. Resolving issues with the System on Chip (SoC) vendor's binary support package (BSP), essential for booting the Android operating system.b) Development and maintenance of system components which are not part of the Android upstream but rather part of the software platform.c) System-level troubleshooting and issue resolving involving both Android upstream components and the previously mentioned custom system components, to further stabilize the system. Profile CPU, memory, and I/O usage using state of the art tools. Improve parallel service startup.d) Consulting and technical advisory for Android system customization. Auditing code implementations and conducting workshops. Document audit findings and workshops.e) Strong communication skills specifically suited to different stakeholders: senior management / technical team members. Be able to present Android architectures at an abstract level or dive deep into technical discussions, as required.We are seeking for a highly qualified Android system service engineer/architect that delivers at an expert level with profound expertise in the Android platform and system architecture. The primary objective is to adapt and integrate Android for a new SoC in order to enable different teams to work with it. This service explicitly excludes app development.

SKILLS

Must have

  • System level Android, Profiling.- Service for Android bring-up and adaption until system is booting and idling stable.- Breaking down architectural concepts (also to management)- Profiling CPU, memory, and I/O usage using state of the art tools.- Code auditing- Workshops conducting

Nice to have

Sytem-level android automotive (boot optimizations, crash analysis, reset analysis, low-level driver experience)Languages: C++Source control: GitFrameworks: YoctoTools: Docker, QEMU

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.