Jobs
Interviews

62 Android Architecture Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6.0 - 10.0 years

0 Lacs

karnataka

On-site

The position requires a talented individual to join Samsung Semiconductor India Research (SSIR) and contribute to the development of cutting-edge semiconductor solutions. As a part of one of the largest R&D centers for Samsung Electronics outside Korea, you will have the opportunity to work on advanced technologies in various domains such as Foundation IP Design, Mobile SoCs, Storage Solutions, AI/ML, 5G/6G solutions, Neural processors, Serial Interfaces, Multimedia IPs, and more. Your primary responsibility will include developing device drivers for ARM-based Exynos Chipsets, specifically focusing on (System-Core/Power Management/Connectivity/Storage/Display/Ethernet/IVI/HUD) drivers. You should have a strong working knowledge of Linux/QNX device drivers, Linux kernel, and device driver development. Experience with Bootloader, I2C, PMIC, UART, SPI, USB, UFS, MMC Power, or similar device drivers is essential. Additionally, system-level knowledge for board bring-up and debugging, as well as proficiency in debug tools, power, and performance optimization, are crucial for this role. Managing Samsung Exynos BSP/Device Driver Deliverables and contributing to Linux/Android BSP development at the product level are key responsibilities. Knowledge of Linux/Android Power management framework, ARM/CPU Architecture, cache, Linux scheduler, and system-level power/performance optimization are required skills. The ability to analyze system-level performance bottlenecks and enhance benchmark scores is a significant part of the role. Experience in system-level power/performance issue resolution during product development is valued. Moreover, the ideal candidate should be capable of bringing up the latest Android Platform on devices, developing commercial phones with the latest Exynos SoCs, and providing customer support to vendors utilizing Exynos Family chipsets. Understanding Android HAL development and Android architecture internals is beneficial for this position. The candidate should possess 6 to 10 years of experience and hold a B.Tech/B.E/M.Tech/M.E degree. A passion for innovation and a commitment to high reliability, performance, and value-added services will be essential to succeed in this dynamic and challenging role at Samsung Semiconductor India Research. Samsung Semiconductor India Research (SSIR) is an equal opportunity employer that values diversity and provides an inclusive work environment for all individuals, irrespective of their background or characteristics protected by law.,

Posted 4 days ago

Apply

3.0 - 7.0 years

0 Lacs

ahmedabad, gujarat

On-site

You will be joining the Software Department in Ahmedabad, Gujarat, India on a full-time basis. In this role, you will be one of the two team members, requiring 3-5 years of experience. Your technical responsibilities will include a strong understanding of the Android platform and AOSP development, along with experience in low-level system programming. You should be familiar with Android Architecture and System Services, Android platform concepts like HAL Development, System Services, Android Boot, Fast Boot, etc. Experience with Android Automotive OS or Infotainment, SELinux Policies, Android, JNI, and Android application development is essential. You will be debugging and troubleshooting issues with the AOSP platform, ensuring its security and stability. Additionally, you will be involved in the design and development of Linux device drivers, including interfaces like I2C, SPI, Display, camera, etc. Hands-on experience in low-level driver software development for the Linux operating system, boot loaders, and UBoot for Linux is required. Proficiency in Operating systems concepts, device driver frameworks, and Linux kernel APIs is expected. A deep understanding of Object-Oriented Analysis, Design, and Programming using C/C++ is necessary. Collaboration with Architecture, Hardware Design, and cross-functional teams is essential. Prior experience in low-level debugging using JTAG debugger, oscilloscopes, logic analyzers, etc. will be advantageous. In addition to your technical skills, you should possess strong analytical and problem-solving skills, excellent verbal and written communication skills, be self-managed, able to learn and adapt quickly, and be eager to take on new challenging work. If you meet the requirements and are looking for an exciting opportunity in software development, we encourage you to apply now.,

Posted 1 week ago

Apply

5.0 - 8.0 years

20 - 30 Lacs

Bengaluru

Hybrid

Greetings from Thales India Pvt Ltd.....! We are hiring for Senior Engineer - Java Android Framework for our Engineering competency center for Bangalore Richmond Road location . Job Summary Senior Software engineer/Technical Lead with experience of at least 4+ years in developing System Software using Java/kotlin in a complex distributed environment. Experience of at least 2 years developing Android Application with specific experience in modifying/developing Android framework services, Android NDK, and HMI communications not less than Android API level 21 . Job Description Required Education, Competencies and Experience: Experience 4 -8 years Minimum 4 years of experience in software design and development of android and/or Linux-based systems following an industrial process. Minimum 4 years of experience with Object Oriented Programming concepts and design patterns, and abstraction methodology. 4 years of experience with and be fluent in JAVA in Android Application/Framework and familiar with open source technologies. 2 years of experience with design and implementation of security-related aspects of the application in C or JAVA; Experience in all phases of software development lifecycle: requirements analysis, tech design Essential Duties and Responsibilities : Design, implement, and test the software components that make up the IFEC distributed system Recommend and develop detailed design patterns that can be used by other members of the development teams Create proof-of-concepts as necessary to demonstrate new ideas and technologies Provide technical leadership to junior software engineers in the areas of software design and implementation Involved in developing Android framework services and Java on server side Linux based systems. Proficient in Networking in Linux platform. In addition to Java skills, knowledge of scripting language such as bash, Python, or Javascript. Proactively engaged with the team and work with sense of urgency and accountability. The software development cycle is agile-drive (Scrum) and requires to be self-driven within the context of the sprint commitments.

Posted 1 week ago

Apply

5.0 - 8.0 years

9 - 13 Lacs

Bengaluru

Work from Office

About The Role About The Role : 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 HALs, 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. - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication

Posted 1 week ago

Apply

4.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

About The Role About The Role : 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 HALs, 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. - 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

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

ahmedabad, gujarat

On-site

You will be part of the Software Department in Ahmedabad, Gujarat, India. As a software developer, you will have the opportunity to work on Android platform development with 3-5 years of experience. Your technical skills should include a strong understanding of the Android platform, AOSP development, and low-level system programming. Familiarity with Android Architecture, System Services, HAL Development, and Android OS modifications is essential. Additionally, you should have experience with Android Automotive OS or Infotainment, SELinux Policies, Android application development, and debugging issues with the AOSP platform. Your responsibilities will also involve ensuring the security and stability of the AOSP platform, designing and developing Linux device drivers, and implementing drivers for various interfaces like I2C, SPI, Display, and camera. Moreover, you should be proficient in operating systems concepts, device driver frameworks, and Linux kernel APIs. A deep understanding of C/C++, Object-Oriented Analysis, Design, and Programming is required. Collaboration with Architecture, Hardware Design, and cross-functional teams is crucial for this role. In addition to technical skills, strong analytical and problem-solving abilities are necessary. Excellent verbal and written communication skills, self-management capabilities, and eagerness to take on new challenges are traits that will be beneficial in this position. If you have prior experience in low-level debugging using tools like JTAG debugger, oscilloscopes, and logic analyzers, it will be an advantage. If you are ready to take on this exciting opportunity, we encourage you to apply now.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

noida, uttar pradesh

On-site

You should have at least 2 to 6 years of experience in Android application development. Your expertise should include strong knowledge and experience in Android native application development, with a focus on Point of Sale machine compatible application development. It is essential to be proficient in Android SDK, Gradle, and multiple versions of Android. Additionally, you should possess good analytical and problem-solving skills, along with knowledge about design patterns and Android architecture. Being a good team player, deadline-oriented, and efficient in task estimation are also key qualities for this role.,

Posted 1 week ago

Apply

3.0 - 5.0 years

3 - 8 Lacs

Ahmedabad

Work from Office

Responsibilities: * Collaborate with cross-functional teams on project requirements and deliverables. * Design, develop, test & maintain Flutter apps with API integration using Android Studio, GIT, GitLab.

Posted 1 week ago

Apply

3.0 - 6.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Overview At Zebra Technologies, we innovate solutions that enable businesses to gain a competitive edge by empowering their workforce and enhancing operational efficiencies. We are seeking a highly skilled Android Framework Developer to contribute to our cutting-edge embedded systems and mobile computing platforms. This role is ideal for a quick learner and agile engineer who thrives in dynamic environments and excels in debugging, system-level development, and collaborative problem-solving. The position will focus on enhancing the Android framework, system services, and interactions with lower layers, ensuring robust, scalable, and high-performance solutions. Responsibilities Framework and System Development: o Design, develop, and enhance Android framework components and APIs. o Implement and optimize system services, drivers, and middleware layers. o Work on Android runtime (ART), HAL (Hardware Abstraction Layer), and lower-level system components. Debugging and Problem Solving: o Diagnose and resolve complex system issues across the Android stack, including framework, services, and hardware interactions. o Utilize advanced debugging tools and techniques to ensure system stability and performance. Cross-Functional Collaboration: o Collaborate with hardware engineers, QA teams, and other software engineers to integrate solutions seamlessly across the stack. o Work closely with product managers and design teams to translate requirements into technical deliverables. Agile Development: o Operate in an agile environment, participating in sprint planning, reviews, and retrospectives. o Contribute to code reviews and mentor junior team members on best practices. Performance Optimization: o Identify performance bottlenecks and implement improvements at the system level. o Optimize memory usage, CPU cycles, and power consumption to enhance the end-user experience. Documentation and Standards: o Create and maintain comprehensive technical documentation for system configurations, APIs, and development guides. o Ensure compliance with industry standards and Zebra's internal development protocols. Qualifications Education and Experience Bachelor’s degree in Computer Science, Electrical Engineering, or a related field with ~5 years of experience; or Master’s degree with ~4 years of experience in system-level Android development. Technical Skills Expertise in Android Framework: o Strong understanding of Android architecture, including Frameworks, System Services, and HAL layers. o Hands-on experience with AOSP (Android Open Source Project). Programming Languages: o Proficiency in Java, Kotlin, and C++ for Android development. o Familiarity with scripting languages (e.g., Python, Shell Scripting) is a plus. Debugging Tools and Techniques: o Experience with tools like GDB, Logcat, Systrace, and Perf for debugging and performance analysis. o Knowledge of debugging system-level issues in embedded platforms. Hardware-Software Integration: o Understanding of hardware interactions, including drivers and communication protocols (e.g., USB, I2C, SPI, UART). o Familiarity with custom hardware platforms and SoC integrations. Version Control and CI/CD: o Proficient in Git and experience with CI/CD pipelines using Jenkins, GitHub, Gerrit or similar tools. Behavioral Skills A quick learner with the ability to adapt to new technologies and environments.

Posted 2 weeks ago

Apply

4.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

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 HALs, 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 systems 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. - 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

Posted 2 weeks ago

Apply

10.0 - 20.0 years

25 - 35 Lacs

Mohali, Chandigarh, Panchkula

Work from Office

Lead Android solutions in BFSI domain Plan API integration, scalability & performance Architect using Kotlin/Java, Microservices Create solution design docs Drive Agile/Scrum processes, ensure timely delivery Skilled in Agile tools & team leadership Required Candidate profile 15+ yrs in mobile dev, 5+ in solution design Expert in Kotlin/Java, Android architecture Strong in microservices, API planning Proven BFSI project delivery & documentation skills Project Management

Posted 2 weeks ago

Apply

4.0 - 9.0 years

6 - 11 Lacs

Mumbai

Work from Office

Key Responsibilities To Analyze domain specific technical or low level requirement and modification as per end customer or system requirement. Perform software testing including unit, functional and system level requirement including manual and automated Write firmware for the specific System module. Write integration Code and make push requests to the git repository. Performs code peer-review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverables like software specifications, design document, code commenting, test cases and test report, - Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Provide technical support to Team and contribute towards their Growth Generate Reusable Code that can be contributed towards Code bank. Get hands on with new Technologies and Skill to keep yourself updated. Expertise Skills Excellent programming skills in C/C++ Experience 4+ years Working experience in bare metal, RTOS, and device driver development Linux board bring up and kernel level programming skills, device driver development End to end design and architecture level experience in Embedded and IoT based products Porting open source porting experience. Knowledge of ARM based various processors and microcontrollers Excellent analytical and problem-solving skills Excellent debugging skills and hands on with the coding Object oriented fundamentals and design Reading schematics, datasheets, technical reference manual and Silicon revision sheets Using tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer. Used Confluence, JIRA, GIT, SVN, bit-bucket, etc. Experience of team leadership and/or project management in multi-cultural multi-disciplined team Good To Have Understanding of Android architecture and elements like AIDL, Binder, Lifecycle, System Services, Android Framework, and AOSP Knowledge of Cloud Platforms like AWS, AZURE or Google cloud Power Management for Low Power devices

Posted 2 weeks ago

Apply

3.0 - 7.0 years

6 - 11 Lacs

Bengaluru

Work from Office

: 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 HALs, 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. - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication

Posted 2 weeks ago

Apply

7.0 - 10.0 years

8 - 12 Lacs

Bengaluru

Work from Office

: 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 HALs, 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 1. The Software Engineering Leader oversees and guides teams to deliver high-quality software solutions aligned with organizational goals and industry best practices.2. Is a professional in technology, proficient in strategic planning, decision-making, and mentoring, with an extensive background in software development and leadership.3. Is typically responsible for setting the strategic direction of software development efforts, managing project portfolios, and ensuring effective execution of software engineering initiatives to meet organizational objectives.4. Builds skills and expertise in leadership, staying abreast of industry trends, and cultivating a collaborative and high-performance culture within the software engineering team.5. Collaborates and acts as a team player with cross-functional teams, executives, and stakeholders, fostering a positive and productive environment for successful software development initiatives.

Posted 2 weeks ago

Apply

2.0 - 5.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Kotlin, Java, Android SDK, Android architecture patterns (MVVM), Understanding of interoperability between Compose and the traditional View system. Knowledge of best practices for background tasks and UI updates. Clean architecture, performance optimization The unidirectional data flow (State - Intent - Action - Effect/Event - State Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Understanding of ModularizationThis is key for our multi-tenancy strategy particularly when we ever attempt module swapping. Git, JIRA, UI / UX Design. Should look for experience in defining modules, providing dependencies, and understanding scopes. Good if they have experience with how DI frameworks manage dependencies across different modules and understanding of component hierarchies and scoping in a modular application Preferred technical and professional experience Excellent Testing / Debugging / Troubleshooting skills, Memory management.

Posted 2 weeks ago

Apply

4.0 - 7.0 years

10 - 20 Lacs

Bengaluru

Work from Office

Key Responsibilities: Customize and optimize AOSP for media streaming and video collaboration devices. Develop and integrate custom Android framework components. Work on low-level components such as Camera HAL, Display Manager, HDMI interfaces, and SELinux policies. Write Android apps and services to support core platform features. Debug complex system issues involving Android services, native code, and hardware interfaces. Collaborate cross-functionally with hardware, firmware, and QA teams. Must-Have Skills: Expertise in Java, C, and C++. Experience with AOSP, HAL, and Android application development. Strong understanding of Camera HAL and Camera API2. Familiarity with Display Manager, HDMI OUT/IN, HDMI CEC. Knowledge of Chromium WebRTC audio/video APIs is a plus. Strong foundation in OS concepts, multi-threading, sockets, data structures, and algorithms. Proficient in debugging, root cause analysis, and performance tuning. Experience with Android Studio, XML, and REST APIs. Proficiency in git, gerrit, gradle, maven, and jenkins. Understanding of wake-locks, Android activity manager, and SELinux policy configuration.

Posted 2 weeks ago

Apply

5.0 - 8.0 years

5 - 15 Lacs

Bengaluru

Work from Office

Role & responsibilities: : Triage incoming bugs on Android platform from internal as well as external sources Detailed analysis to identify the root cause of incoming bugs and assign to relevant teams Communicate technical issues and solutions with external developers Preferred candidate profile : BS/MS in computer science or equivalent 5 - 8 years of relevant Experience in Android application or platform development. Good understanding of Android Architecture and different Android sub systems Very good in Java/Kotlin Must be familiar with ADB commands, Android debugging with Bug reports, logcat logs etc. Experience in using defect management systems Familiarity with Linux environment Excellent written and verbal communication skills

Posted 3 weeks ago

Apply

3.0 - 8.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Project description Luxoft is looking for experienced Android Framework and BSP developers for enablement of this platform for the customer. This brings immense scope of development for Android developers and enthusiasts. Responsibilities As a Senior Android Developer, you would be responsible for below components of Android AutomotiveLinux, Embedded, device driver, Audio subsystem, RTOS, Audio HAL, Audio Framework, OpenMax, ALSA, I2S Skills Must have Engineer with 3-8 years of experience in Android Framework or HAL or driver development Strong C/C++ development skills with a good understanding of object-oriented design Good understanding of Android framework, overall Android Architecture. Proficient in any one of Android HAL amongst Audio, Graphics, Camera, Power etc. Desirable experience with Multimedia frameworks such as OpenMAX, and Codec2 Compliance with CTS/VTS and support in resolving defects Strong background in embedded systems development System knowledge, System Debugging Nice to have Experienced with the Android Automotive platform is desired Experience with Android multimedia framework is desired

Posted 3 weeks ago

Apply

0.0 - 1.0 years

0 - 1 Lacs

Bengaluru

Work from Office

Responsibilities: * Collaborate with cross-functional teams on project deliverables. * Develop Android apps using Kotlin, MVVM, Retrofit & Firebase. * Test apps with Jetpack & Android Studio.

Posted 3 weeks ago

Apply

7.0 - 8.0 years

12 - 14 Lacs

Pune, Chennai

Work from Office

Good understanding of Kotlin, Java, Android Architecture Components, data binding and material design components. Strong knowledge of Android, how to deal with different screen sizes & understanding of mobile apps build process. Solid experience in writing Unit Tests and UI tests, must be familiar with Junit, Espresso

Posted 3 weeks ago

Apply

4.0 - 8.0 years

12 - 15 Lacs

Pune, Delhi / NCR, Mumbai (All Areas)

Hybrid

Responsibilities: * Design, develop & maintain AI-enabled Android apps using Kotlin * Experienced in AI Tools for development such as Windsurf, Cursor or other * Collaborate with cross-functional teams on project requirements & deliverables.

Posted 3 weeks ago

Apply

2.0 - 5.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Kotlin, Java, Android SDK, Android architecture patterns (MVVM), Understanding of interoperability between Compose and the traditional View system. Knowledge of best practices for background tasks and UI updates. Clean architecture, performance optimization The unidirectional data flow (State - Intent - Action - Effect/Event - State Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Understanding of ModularizationThis is key for our multi-tenancy strategy particularly when we ever attempt module swapping. Git, JIRA, UI / UX Design. Should look for experience in defining modules, providing dependencies, and understanding scopes. Good if they have experience with how DI frameworks manage dependencies across different modules and understanding of component hierarchies and scoping in a modular application Preferred technical and professional experience Excellent Testing / Debugging / Troubleshooting skills, Memory management

Posted 4 weeks ago

Apply

2.0 - 4.0 years

10 - 12 Lacs

Gurugram

Work from Office

Independently handle and manage Android application development projects. Collaborate closely with backend developers, testers, and cross-functional teams to deliver high-quality mobile solutions kapil@pycconsultants.com

Posted 4 weeks ago

Apply

4.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

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 HALs, 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 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. Skills (competencies) Verbal Communication

Posted 1 month ago

Apply

4.0 - 6.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Android Middleware/Framework 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 HALs, 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.

Posted 1 month ago

Apply
Page 1 of 3
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies