Android Middleware Developer



Job Description

  • Job Description:

    As a Software Engineer, you will be responsible for the development, optimization, and maintenance of advanced software systems, particularly focused on Android and embedded platforms. Your role spans problem-solving, system integration, CI/CD automation, and performance analysis. You will be part of a team that emphasizes innovation, ownership, and high-quality solutions in a fast-paced, agile environment.


    Responsibilities:

    • Analyze and solve software engineering problems using scientific methods.

    • Take ownership of technical issues and drive to resolution.

    • Develop and maintain Android and embedded system components.

    • Implement and maintain CI/CD pipelines using Jenkins, GitLab, and Artifactory.

    • Perform performance analysis using Android Profiler, Traceview, Systrace, Perfetto.

    • Work with Android HALs, Car Framework, and DRM/graphics pipelines.

    • Collaborate with cross-functional teams, including QA, DevOps, and product stakeholders.

    • Develop using C/C++, Java, and Kotlin on Linux platforms.

    • Implement testing frameworks within CI systems.

    • Support Yocto build environments and integrate with CI.

    • Follow ASPICE and software engineering best practices.

    • Communicate complex concepts effectively to various stakeholders.


    Required Skills:

    • Proficiency in Android architecture, memory management, and multithreading.

    • Strong problem-solving and troubleshooting abilities.

    • Experience with:

      • Android performance tools: Traceview, Perfetto, Systrace

      • Android HALs, Codecs, DRM

      • CI/CD tools: GitLab, Jenkins, Artifactory

      • Monitoring tools: Grafana, Prometheus, Elastic Search

      • Programming languages: C, C++, Java, Kotlin

      • Linux development and deployment

      • Git and version control systems

      • Agile methodologies

      • Yocto build system

    • Familiarity with ASPICE compliance.

Job Details

Experience : 2 To 5
Number Of Vacancies : 1
Job Type : Permanent
Industry Type : IT/Software
Salary : 3 Lac - 6 Lac P.A

Education Summary

UG : BE/B.Tech PG : Any PG Degree

Contact Details

Contact Person : NA
Contact Number : 8041042084
e-mailId : vijayanath.siddhareddy@capgemini.com
Address :
Capgemini Technology Services India Limited,
Eco Space, Pritech Park SEZ,
Building 6B, Village, Bellandur,
Outer Ring Road, Bellandur, Bangalore.

Back

Office Location

Central Jakarta No 1234, Jakarta, Indonesia