Android Middleware/Framework Developer

1 Week ago • 4-6 Years

Job Summary

Job Description

The Android Middleware/Framework Developer will be responsible for developing, maintaining, and optimizing software solutions and applications. They will apply scientific methods to analyze and solve software engineering problems, focusing on research, design, development, and maintenance. The role involves exercising original thought and judgment, supervising other engineers, and collaborating with stakeholders. The developer needs a deep understanding of programming concepts, software design, and development principles to work autonomously and lead teams, offer advice, adapt to project issues, and drive the team to succeed. They will also be involved in explaining complex concepts and motivating team members. The responsibilities include the development and application of software engineering practices and knowledge.
Must have:
  • Proficiency in problem solving and troubleshooting.
  • Experience using performance analysis tools.
  • Strong understanding of Android architecture and memory management.
  • Strong understanding of Android HALs, Car Framework, and Android graphics pipeline.
  • Good knowledge in Hardware abstraction layers in Android and/or Linux.
  • Good understanding of the git, CI/CD workflow.
  • Experience in agile-based projects.
  • Experience with Linux as a development platform and target.
  • Experience with Jenkins and Gitlab CI system.
  • Hands-on experience with GitLab, Jenkins, and other related tools.
  • Programming using C/C++, Java/Kotlin, Linux.
  • Experience with Yocto in CI environments.
  • Familiarity with ASPICE.

Job Details

Job Description

Job Description:

  • Proficiency in problem solving and troubleshooting technical issues.
  • Willingness to take ownership and strive for the best solutions.
  • Experience in using performance analysis tools, such as Android Profiler, Traceview, perfetto, and Systrace etc.
  • Strong understanding of Android architecture, memory management, and threading.
  • Strong understanding of Android HAL’s, Car Framework, Android graphics pipeline, DRM, Codecs.
  • Good knowledge in Hardware abstraction layers in Android and/or Linux.
  • Good understanding of the git, CI/CD workflow
  • Experience in agile based projects.
  • Experience with Linux as a development platform and target
  • Extensive experience with Jenkins and Gitlab CI system 
  • Hands-on experience with GitLab, Jenkins, Artifactory, Grafana, Prometheus and/or Elastic Search.
  • Experience with different testing frameworks and their implementation in CI system
  • Programming using C/C++, Java/Kotlin, Linux.
  • Yocto and its use in CI Environments
  • Familiarity with ASPICE

 

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.

Job Description - Grade Specific

Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area.

Skills (competencies)

Verbal Communication

Similar Jobs

GHX - Senior Software Engineer - Java / AWS / Restful and/or SOAP Web services

GHX

Louisville, Colorado, United States (Hybrid)
1 Week ago
Thales - JAVA Development Engineer in the Space Domain

Thales

Toulouse, Occitanie, France (Hybrid)
1 Week ago
Supercell - Data Engineer, Marketing Data

Supercell

Helsinki, Uusimaa, Finland (On-Site)
6 Months ago
Relatient - Senior Software Engineer

Relatient

Pune, Maharashtra, India (Hybrid)
6 Months ago
360 Bright Media - Game Developer

360 Bright Media

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Lead Software Engineer, Italy

ION

Rome, Lazio, Italy (On-Site)
7 Months ago
CGS Carrers - Technical Support Analyst

CGS Carrers

Braga, Braga, Portugal (On-Site)
1 Week ago
ION - Senior Software Engineer - Full Stack

ION

Pune, Maharashtra, India (On-Site)
7 Months ago
PwC - IN-Senior Associate_ JAVA_Utility Transformation _Advisory_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
IMC - Software Engineer

IMC

Chicago, Illinois, United States (On-Site)
1 Week ago
Thousand Eyes - Senior DevOps Engineer, Engineering Effectiveness

Thousand Eyes

Lisbon, Lisbon, Portugal (Hybrid)
3 Days ago
Aptive - Technical Leader

Aptive

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Populla - Senior Software Engineer - Full Stack

Populla

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Crunchyroll - Director of Engineering, Android

Crunchyroll

Dallas, Texas, United States (On-Site)
3 Months ago
Liquid Robotics - Software Intern

Liquid Robotics

(Remote)
3 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Gigamon - Staff SW QA Engineer - System Test

Gigamon

Chennai, Tamil Nadu, India (Hybrid)
3 Weeks ago
PwC - SAP ABAP - Consultant

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
Capgemini - M&C Subject Matter Experts - D

Capgemini

Kolkata, West Bengal, India (On-Site)
2 Days ago
e2 open - Senior Program Director

e2 open

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Shyft Labs - Databricks Engineer

Shyft Labs

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Balbix - Senior/Staff Data Engineer

Balbix

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - Content Moderator - Nepali Speaker

ByteDance

Gurugram, Haryana, India (On-Site)
1 Month ago
Nagarro - Staff Engineer, ServiceNow

Nagarro

Gurugram, Haryana, India (On-Site)
6 Months ago
Axinous - Tax Manager- India Tax

Axinous

Delhi, India (Remote)
6 Months ago
Cricketpedia - AI Engineer

Cricketpedia

Gurugram, Haryana, India (Remote)
2 Years ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of 350,000 team members in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2022 global revenues of €22 billion.


Get The Future You Want | www.capgemini.com

Coimbatore, Tamil Nadu, India (On-Site)

Salem, Tamil Nadu, India (On-Site)

India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

Coimbatore, Tamil Nadu, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Capgemini

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug