Android Framework Engineer

3 weeks ago


Bangalore, Karnataka, India ADVANSOFT Full time

Job Description :

Relevant experience : 5-8 years in Multimedia or connectivity ECU (anyone) middleware development (middleware mandatory).

- Solid understanding of Android architecture, Binder IPC communication, HAL, AIDL, or similar communication and android framework (mandatory)

- Embedded SW architecture background is required.

- Knowledge on SW development environment and process

- Experience in development in C++ or Java (anyone) is mandatory (Both is a Plus).

- Experience in designing, re factoring Java and C++ components.

- Good understanding of Design Patterns and OOP concepts.

- Experience in debugging complex systems

- Mandatory Automotive experience of minimum 2 Years

- Knowledge on Media, Audio software stack is a plus.

- Knowledge to Connectivity, TCU, Telephone is a plus

- Knowledge on Google Test suite (GTest), Junit is a plus.

- Knowledge of test framework integration. (Roboelectric, Mockito)

- Experience in GitLab, Scripting (Shell, Python), Service Oriented Architecture, Docker is a plus.

- Good communication in English, Rigorous and Well organized.

- Good understanding of Source control git , build system automation for CI & CD .

- Leadership skills (ability to support other team members).

- Good understanding SE linux.

- Android build system knowledge (bp, soong, etc.)

- UI Components: This includes activities, fragments, views, layouts, and widgets. Each component has its own set of classes and methods for building user interfaces.

- Data Storage: Android provides various options for storing data, such as SharedPreferences, SQLite databases, and file storage. Each storage option has its own set of classes and methods.

- Networking: Android allows you to perform network operations using classes like HttpURLConnection or higher-level libraries like Volley or Retrofit.

- Multimedia: The Android framework supports playing audio and video, capturing images and video, and working with media files.

- Location and Maps: You can access device location using the Location APIs and display maps using Google Maps APIs.

- Background Processing : Android offers mechanisms for performing background tasks, such as AsyncTask, HandlerThread, IntentService, and JobScheduler.

- Notifications : You can create notifications to alert users about events or updates using the Notification Manager and related classes.

- Sensors: Android devices have various sensors like accelerometer, gyroscope, and proximity sensor. You can access sensor data using the Sensor APIs.

- Permissions: Android requires permissions to access sensitive device features or data. You can request permissions at runtime using the Permission APIs.

- Concurrency and Threading: Android provides classes and utilities for managing threads and executing asynchronous tasks, such as AsyncTask and Executors.

- User Interface Guidelines: Android has design guidelines for creating user interfaces that are consistent with the platform's look and feel. You can find these guidelines in the documentation as well.

- Security: Android has built-in security features like permissions, sandboxing, and cryptographic APIs to protect user data and the device itself.

(ref:hirist.tech)

  • Bangalore, Karnataka, India SPECTRUM AV TECHNO CONSULTANTS Full time

    Android Automotive Framework Engineer :- Solid working experience with the software life-cycle methodologies. Collaborate within an agile cross-functional team environment. Strong leadership, planning and organization skills.- Mentoring skills to assist less experienced team members- Expert knowledge about the Android Framework, AOSP platform architecture,...


  • Bangalore, Karnataka, India Rao Career Solutions Full time

    Job Description :Work on Android Camera Hardware Abstraction Layer (HAL) to optimize camera performance and functionality.Develop and implement Camera systems, Image Signal Processing (ISP) configuration, and camera processing pipeline.Collaborate with cross-functional teams to integrate Camera systems into Android frameworks including application framework,...

  • Tescra Software

    4 weeks ago


    Bangalore, Karnataka, India TESCRA SOFTWARE PRIVATE LIMITED Full time

    Job Description :Zebra Technologies is looking for a engineer skilled in Android application/platform development who has strong knowledge of Android internals, Android SDK, NDK, Linux Kernel and System programming. As an Android developer you will be playing a pivotal role in making Android platform enterprise grade. You would work with scrum teams using...


  • Bangalore, Karnataka, India Antal International Full time

    EXPERTISE AND QUALIFICATIONSWhat are we looking for :- Bachelor's degree in Computer Science or a related discipline preferred.- 3-6 years of experience in Android mobile applications development with a sound understanding of Android Architecture,- Framework, Android SDK, Core Java, Android Studio IDE, Android Debugger, Kotlin.- Hands-on experience in...


  • Bangalore, Karnataka, India Career Makers Full time

    Technology & Domain :Must-Have :- Expertise in Android Application & Service/API development in Managed code (Java, Kotlin) and Native (C/C++)- Android Framework internals expertise - Window Manager, Activity Manager, OOM/LMK etc. - System Service & interface development. - Android R/Generic Kernel Image (GKI Compliance) - GKI compliant Kernel driver...


  • Bangalore, Karnataka, India Freelancer Recruiter Full time

    Job Description :- Knowledge of Android - Experience in Ionic framework using React-JS - Experience in building plugins using Ionic Framework (Capacitor) - Appreciation for the limitations of handset development - Attention to detail and subtleties of UI design and implementation - Understanding of design patterns - Ability to design for scalability and...


  • Bangalore, Karnataka, India Career Makers Full time

    Role and Responsibilities:- Responsible for Graphics Performance Optimization for Flagship & Innovative Company Galaxy Mobile devices- Understand existing solutions and come up with ideas to build the next versions with improved architecture and optimizations in Rendering & Display paths- Responsible for understanding, profiling bottlenecks in the design,...

  • Flutter Developer

    4 days ago


    Bangalore, Karnataka, India Pace Consultants Full time

    Role & Responsibilities :- Develop highly usable, composable UIs using Flutter, HTML5, CSS, Javascript- Collaborate with the UX team to understand end-user requirements and build solutions- Write well-abstracted, reusable, highly performant code for UI components- Experiment with new relevant technologies and tools to delight usersIdeal Candidate :-...


  • Bangalore, Karnataka, India SPECTRUM AV TECHNO CONSULTANTS Full time

    Android Audio Senior Engineer:Mandatory skills :- Experience of 8-12 years on Automotive Domain from Conceptualization, Design, Development and Deployment - Good understanding of Android Android 10, 12, 14 flavors in terms of Audio changes/evolutions- Sound knowledge/expertise on Android Audio Core - Audio Manager/Service, Audio Effect framework, Car Audio...


  • Bangalore, Karnataka, India Semi leaf Full time

    Role : Android Middleware EngineerExperience : 8+yrsLocation : BangaloreAvailability : Immediate to max 30 daysQualification : B.E/B. Tech Interview Mode : Face to Face Mandatory Skills :1. Engineer with 8+ years of experience in embedded Linux/Linux application/driver/kernel development2. Strong C/C++ development skills with a good understanding of...


  • Bangalore, Karnataka, India Cientra Techsolutions Full time

    Job Details :- Extend the Android multimedia middleware (Stage Fright, Audio Flinger) to expose the various sound and video effects and other multimediaKey Responsibilities :- Push changes back to AOSP- Implement and integrate Android multimedia HALs into development Android baselines and customer platforms- ALSA driver development and debug- UCM...


  • Bangalore, Karnataka, India Whitefield Careers Full time

    Position: Android Device Tester. Location : Bangalore (Work from Office). Notice Period : Immediate to 30 Days. Interview : - 2 x Technical round (Virtual Round) and 1 Final Round (will be Face-to-Face at Bangalore Office). Position Overview- We are seeking a skilled Android Device Tester to join our dynamic team.- The ideal candidate will have a strong...


  • Bangalore, Karnataka, India Codersbrain India Private Limited Full time

    Salary : 22 - 26LPAJob Description :Responsibilities :- Design, develop, and optimize audio multimedia solutions for embedded Android systems.- Work closely with cross-functional teams to integrate audio components into Android frameworks and applications.- Develop and maintain audio drivers, kernel modules, and HAL interfaces for Android-based devices.-...


  • Bangalore, Karnataka, India DXC Luxoft Full time

    Project Description : Luxoft is collaborating with a prominent HW SoC Vendor in creation of an Android Automotive BSP targeted at the Automotive Industry. The customer wants Luxoft to do the board bring-up of Android Automotive on target SoC platform. The platform would be included IVI modules and features for Automotive market. During this duration, Luxoft...

  • Software Engineer

    3 weeks ago


    Bangalore, Karnataka, India RapidBraiins Full time

    Job Description: We are seeking a Specialist - Software Engineering with a passion for Android development, a keen eye for detail, and the ability to work in a fast-paced, dynamic environment. The ideal candidate will have substantial experience in Android development and will work with our team of talented engineers to design, build and enhance our next...

  • Flutter Engineer

    4 weeks ago


    Bangalore, Karnataka, India Muoro Full time

    Title : Flutter Frontend EngineerJob Description :- Mandatory (Experience 1): Minimum 2 years of experience in Flutter development.- Mandatory (Experience 2): Proficiency in either iOS or Android development.- Preferred (Experience 3): Minimum 2 years of experience in JavaScript or involvement in at least 2 JavaScript projects.- Mandatory (Company):...

  • Android Engineer

    4 days ago


    Bangalore, Karnataka, India e-Hireo Full time

    About the Role: We are seeking a passionate and skilled Android Engineer to join our team and play a key role in developing high-quality, user-centric mobile applications. You will leverage your expertise in Kotlin and Android development to design, build, and maintain innovative applications that contribute to our product roadmap. Responsibilities: - Design...

  • Android HAL Engineer

    3 weeks ago


    Bangalore, Karnataka, India SPECTRUM AV TECHNO CONSULTANTS Full time

    Role : Android HAL EngineerBachelor's or master's degree in computer science/Electronics (or equivalent). Programming Skills :Must have hands on experience in C, C++, JNI is added advantage.Domain Skills :Must have Hands on experience for at least 2 Android migrations Q or R. Should support Android S migrations.Should be aware of Android HAL AOSP...


  • Bangalore, Karnataka, India Zyoin group Full time

    Job Description :We are looking for a highly skilled and experienced Application Security Engineer specialized in Mobile to join our team. The ideal candidate will have a minimum of 4 years of experience in mobile security engineering, with a strong background in app shielding, obfuscation techniques, and Android OS internals. This is an exciting opportunity...

  • Technical Lead

    4 weeks ago


    Bangalore, Karnataka, India BIRUDO3 PRIVATE LIMITED Full time

    Brief Overview : We are on the lookout for a Technical Lead with a strong background in Android middleware and embedded systems to spearhead the development and implementation of our Connected Vehicles products. The successful candidate will be instrumental in driving technical strategies, product development, and enhancing customer satisfaction through...