Jobs
Interviews

22 Android Hal 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

As an Android Framework Developer at HARMAN Connected Services in Bangalore, India, you will be part of a global leader in connected car technology, lifestyle audio innovations, design and analytics, cloud services, and IoT solutions. With a focus on innovation, collaboration, and professional growth, you will have the opportunity to work on diverse projects spanning automotive, audio, IoT, and cloud services in a dynamic, inclusive, and supportive work environment. Your main responsibility will be to design and develop Android framework interfaces and services for Linux containers, customize Android layers (audio, video, graphics, camera), and integrate them with Head unit applications. You will collaborate with cross-functional teams to bring product-based design concepts and work with global teams and product owners to integrate customer-centric Android apps in Car multimedia. Additionally, you will need to quickly learn Embedded Android and Linux technologies for full-stack Android development. Key Skills required for this role include expertise in AOSP, Android framework, and services (Multimedia, Camera), Android HAL, graphics pipeline, DRM, Codecs, Linux Kernel configuration for Android container and VM-based solutions, hardware abstraction layers in Android/Linux, programming in C/C++, Java/Kotlin, Linux, Git, CI/CD workflow, and Agile project experience. In terms of Personal Skills, you should possess strong problem-solving and troubleshooting abilities, excellent organizational, time management, and multitasking skills, the ability to handle multiple priorities in a fast-paced environment, personal initiative, commitment, perseverance, resilience, effective communication, and teamwork skills. Preferred Skills for this position include experience with automotive-grade Android platforms, knowledge of automotive protocols (e.g., CAN, LIN, Ethernet), familiarity with other programming languages (e.g., Python, C#), and certification in Android or related technologies. At HARMAN, you will enjoy a competitive salary and benefits package, opportunities for professional growth and development, a collaborative and dynamic work environment, flexible working hours and work-from-home options, access to cutting-edge technologies and tools, recognition and rewards for outstanding performance, and the chance to work with a renowned German OEM. If you meet the mandatory requirements and are ready to shape the future of automotive technology with a team of passionate developers, apply now to take your career to the next level at HARMAN Connected Services.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

warangal, telangana

On-site

You will be responsible for designing and building advanced applications for the Android platform. Your primary focus will be on developing robust and user-friendly Android applications using Kotlin. This will involve working with external data sources and APIs, as well as testing code for robustness, performance, usability, and reliability. You will oversee the entire development lifecycle, from concept to deployment, including establishing coding standards, conducting code reviews, managing source control, defining build processes, and performing testing activities. Collaboration with cross-functional teams is essential in this role. You will work closely with other engineers and developers across different infrastructure layers. Additionally, you will collaborate with UI/UX designers and product teams to define, design, and implement new features. Effective communication skills are crucial for this position. You should be able to communicate efficiently with project owners/managers and developers, both in meetings and through written communication. Your responsibilities will also include maintaining and enhancing existing applications by continually exploring, evaluating, and implementing new technologies to improve development efficiency. You will ensure the performance, quality, and responsiveness of applications by troubleshooting, debugging, and identifying and addressing bottlenecks and bugs. It is important to proactively identify potential issues and challenges before they escalate into critical problems. You should have a deep understanding of Kotlin and Android frameworks, expertise in RESTful APIs, and experience with integrating push notifications. Familiarity with Google's Android Design Principles and Application Interface Guidelines is expected. Candidates with a proven track record of at least 4 years of experience in Android development using Kotlin are preferred. Experience in software development for Android OS products, application module configuration of SOC chips, and testing for Android-based display products is highly valued. You will be responsible for leading a team for Android product development in a Linux environment, making timely software deliverables, and mentoring junior team members. Key skills required for this role include knowledge of SOC chips (Quectel), developing and deploying custom applications using Android Studio IDE and SDK, familiarity with android OS-based software architecture (MVVM, etc.), configuring SOC chips with android features, understanding android boot processes, familiarity with mobile apps development, knowledge of Android HAL and HIDL concepts, and designing, developing, and maintaining Human Machine Interface (HMI) using tools. Proficiency in programming languages such as JAVA, Kotlin, and C++ is essential for this role. Education qualifications required for this position include a BE (EEE), BE (ECE), MS (Electronics), MCA, BE (Computer Science), or M tech (Embedded/electronics) degree. Additional skills like knowledge of CAN Over UART Communication, AOSP, and optional expertise in voice interface development, face detection, and AI/ML are advantageous. Overall, you will play a critical role in developing and maintaining Android applications, ensuring high performance, quality, and user satisfaction.,

Posted 1 week ago

Apply

1.0 - 3.0 years

0 Lacs

bengaluru, karnataka, india

On-site

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 Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.

Posted 1 week ago

Apply

1.0 - 3.0 years

0 Lacs

bengaluru, karnataka, india

On-site

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 Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

As an Android Voice Recognition expert with 6-9 years of experience, you will be responsible for developing Speech/VR components on the Android platform. Your proficiency in Java/Kotlin programming languages along with hands-on experience in developing Speech Applications for infotainment will be crucial. This includes integrating Speech engines for Speech recognition and TTS (text to speech). Additionally, you should possess knowledge of Android HAL and core Android frameworks. You will be expected to utilize developmental tools such as Enterprise Architect, Audacity, Polarion, Jira, or similar applications. Your ability to analyze issue logs, debug, and identify root causes will be essential. Adherence to Aptiv PDP 2.0 process and ASPICE L2 standards is required. Conducting Unit Tests, Integration Tests, and Functional Tests will be part of your responsibility. Active participation in all Aptiv Agile Auto SCRUM ceremonies and activities is a must. You will need to update the task status to Aptiv and communicate any impediments promptly. It would be beneficial to have experience in speech grammars and hierarchical state machines. Furthermore, you will be involved in Code Integration and customer interaction/communication. Your role will encompass a comprehensive approach to Android Voice Recognition, ensuring the seamless development and integration of speech-related features.,

Posted 2 weeks ago

Apply

5.0 - 7.0 years

37 - 40 Lacs

bengaluru

Work from Office

Mandatory Skills: 1. Engineer with 5+ years of experience in embedded Linux/ Linux application/ driver/kernel development 2. Strong C/C++ development skills with a good understanding of object-oriented design 3. Good understanding of Android framework, overall Android Architecture. 4. Proficient in any one of Android HAL amongst Audio, Graphics, Camera, Power etc. 5. Experience with Multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2. 6. Compliance to CTS/VTS and support in resolving defects 7. Strong background in embedded systems development 8. System knowledge, System Debugging Good to have: 1. Experienced with Android Automotive platform is desired. 2. Experience on Android virtualization (virtio, trout) and hypervisor based OS. Keywords: Embedded, Android, HAL, Audio, Video, Camera, Graphics, Framework, OpenMax, ALSA, CTS, I2S.

Posted 2 weeks ago

Apply

0.0 years

0 Lacs

bengaluru, karnataka, india

On-site

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same. Linux - Android Device Driver 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. Essential Skills Linux Kernel & Driver Development : Strong experience with Linux kernel internals and writing device drivers. Android Internals : Understanding of Android architecture, especially HAL, AIDL, and system services. 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 Key Responsibilities Driver Development : Write and maintain device drivers for hardware components like sensors, cameras, touchscreens, and communication interfaces (e.g., I2C, SPI, UART). Kernel Integration : Modify and configure the Linux kernel to support new hardware features. Android HAL (Hardware Abstraction Layer) : Develop and integrate HAL modules to bridge drivers with Android services. System Debugging : Use tools likeadb,logcat, and kernel logs to troubleshoot hardware-software issues. Performance Optimization : Ensure drivers are efficient, stable, and power-conscious. Collaboration : Work closely with hardware teams, Android framework developers, and QA engineers. Skills (competencies) Verbal Communication Linux (SDLC) Methodology Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.

Posted 3 weeks ago

Apply

0.0 years

0 Lacs

bengaluru, karnataka, india

On-site

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same. 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 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 Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

16 - 31 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 3 weeks ago

Apply

3.0 - 10.0 years

0 Lacs

karnataka

On-site

You have 3-10 years of experience and hold a BTech/BE degree. You will be based in Bengaluru, Karnataka. You will be part of a team at Vayavya Labs that is trusted by top-tier Consumer Electronics companies for designing, developing, and validating critical software components for cutting-edge products. This includes working on Platform Software, Middleware Components, and Multimedia to enable modern use cases using the latest SoC architectures, ultimately contributing to successful product launches across various industries. Your responsibilities will include designing, developing, and unit testing Camera drivers & middleware, as well as adding new features, integrating drivers, and debugging & fixing bugs. You will be working on a deep stack that ranges from board bring-up and bootloaders to middleware, drivers, and system tuning, supporting devices from leading consumer electronics and semiconductor companies. In terms of technical skills, you should possess excellent programming abilities in C and C++, familiarity with Linux applications interfacing with Linux drivers, algorithms, and Multimedia pipelines. Experience with Camera and image pipelines, Media Controller, V4L2, CSI2, Multimedia frameworks like GStreamer, OpenGL, V4L2, or DRM, Linux threads, system calls, and serialization mechanisms is essential. Proficiency in embedded Linux user space application development, debugging tools like GDB, KDB, Trace, and knowledge of Android HAL would be advantageous. Apart from technical skills, you are expected to have strong analytical and problem-solving capabilities, along with excellent verbal and written communication skills. Being self-managed, adaptable, and eager to take on new challenges are important traits for this role.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

As a Lead Power Management Engineer, you will be responsible for driving the development of power-efficient embedded systems on Android and Linux platforms. Your role will involve designing, developing, and optimizing device drivers and board support packages (BSP) to enhance power performance and system stability across various hardware platforms. You will work closely with cross-functional teams, including hardware, systems, and application engineers, leading debugging efforts, performing code reviews, and mentoring junior developers. Key Responsibilities: - Lead the design and implementation of power management strategies for Android and Linux-based systems. - Develop and maintain Linux kernel drivers and BSPs focused on power efficiency. - Implement kernel-level features such as CPU frequency scaling, suspend/resume, and thermal management. - Diagnose and resolve issues related to battery life, thermal limits, and power bottlenecks. - Collaborate with hardware teams to evaluate schematics and optimize system-level power features. - Contribute to board bring-up, debugging, and performance tuning. - Guide and mentor a team of embedded engineers, review code, and enforce best practices. - Stay updated with the latest power optimization technologies and embedded systems advancements. Required Skills & Experience: - 5+ years of experience in embedded software development with a focus on power management. - Proficiency in C/C++, especially for Linux kernel and driver development. - In-depth knowledge of Linux kernel architecture and device drivers. - Hands-on experience with power management on Android/Linux platforms. - Experience working with ARM-based SoCs and board-level debugging tools (e.g., JTAG, oscilloscopes). - Familiarity with BSP development, system bring-up, and low-level debugging. - Strong problem-solving, debugging, and analytical skills. - Excellent leadership, communication, and collaboration abilities. Preferred Skills: - Experience with RTOS environments. - Familiarity with Android HAL and Android power subsystems. - Proficiency in profiling and optimization tools (e.g., perf, ftrace, powertop). - Background in open-source contributions. - Scripting experience (Python, Bash, etc.) for automation and testing.,

Posted 1 month ago

Apply

3.0 - 8.0 years

0 Lacs

karnataka

On-site

As an Android Audio Framework Developer for Automotive Domain, you will need to have relevant experience in Android Audio Framework, C++, Java JNI, Binders, IPC mechanisms, middleware audio policy manager, audio flinger, android HAL, media server, and audio server. Your main qualifications should include a minimum of 3 years to 8 years of experience in this field. You should possess strong programming skills and a good understanding of Android development, debugging tools, design patterns, data structures, Object-Oriented Programming Concepts, and Multi-threading. It is beneficial to have knowledge of creating detailed software architecture, requirements, and design documents and familiarity with UNIX and Linux. Experience in Automotive Infotainment systems and working in SDV is a plus. Understanding of various audio frameworks such as QNX MMF/io-audio/Dev-A, OpenMAX, Android Player (NuPlayer/StageFright), Android Audio System (AudioFlinger, AudioEffect, Audio Policy manager), GStreamer, etc, will be advantageous. Exposure to ALSA or Audio HAL, HIDL in Android, Codec2 interface in Android, Agile methodologies, Scrum processes for Project Development, and ASPICE practice is desirable. In addition to technical skills, you are expected to have strong communication and interpersonal skills, be self-driven, capable of working with deadlines, possess analytical skills, logical thinking, adaptability, and a willingness to learn. Being a good team player and following agile development methodologies are essential for this role.,

Posted 1 month ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

A career at HARMAN Automotive offers you the opportunity to be part of a global, multi-disciplinary team dedicated to leveraging technology and transforming the future. As a DSP Software Engineer, you will play a crucial role in developing software products for OEM IVI/HU and amplifiers, integrating audio DSP algorithms within complex architectures and frameworks. Your responsibilities will include customizing and integrating audio DSP algorithms, porting them to various processors/platforms, designing audio signal flows and software architectures, and developing production-ready software following a defined process. In addition, you will be estimating processing resources, optimizing algorithms for performance, and ensuring seamless integration with control software and tool interfaces. To be successful in this role, you should hold a Bachelor's degree in electrical engineering, Computer Science, or a related field, with 8-10 years of experience in DSP, preferably in the audio field. You should have expertise in embedded software development, C++/C programming, filtering, audio processing/post-processing, and noise control algorithms. Strong knowledge of DSP frameworks, digital communication protocols, and excellent communication, collaboration, and problem-solving skills are essential. Experience with Android HAL and lower layers is a plus. You should be willing to work in Bangalore, India, and successfully complete a background investigation and drug screening. HARMAN offers a flexible work environment, employee discounts on Harman and Samsung products, extensive training opportunities, wellness benefits, tuition reimbursement, and access to campus facilities. At HARMAN, we are committed to creating an inclusive and diverse work environment that values every employee's unique perspective. We encourage professional and personal development and provide opportunities for training, development, and continuing education. Join us at HARMAN and be part of a team that innovates and creates technology solutions that elevate everyday experiences. HARMAN, with a legacy dating back to the 1920s, specializes in integrated technology platforms that make the world smarter, safer, and more connected. Through automotive, lifestyle, and digital transformation solutions, we strive to turn ordinary moments into extraordinary experiences. Our portfolio includes renowned brands such as JBL, Mark Levinson, and Revel, setting high standards for engineering and design. If you are ready to make a lasting impact through innovation, join our talent community at HARMAN and be part of a team that unleashes next-level technology to shape the future. Please be aware of recruitment scams and only apply through official channels.,

Posted 1 month ago

Apply

4.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

You should have a minimum of 4 years of experience in AOSP FW with expertise in the Infotainment domain. Knowledge of C/C++ and JAVA is preferred, and experience in Android FW is required. It is essential to be familiar with Android HAL AOSP architecture, as well as Android Concepts, policies, config, and board config files. Your responsibilities will include documenting code, providing technical support as needed, and demonstrating strong knowledge and experience with AAOS and AOSP. You should possess solid expertise in AOSP, Android framework, and services such as Multimedia and camera, along with proficiency in Android HAL, Android graphics pipeline, DRM, and Codecs. Strong debugging skills in Linux Programming/Environment are necessary, along with knowledge of JNI, C/C++, solution library optimization, and SDK integration. Experience in Android Application, Filters development, Cloud pipeline architecture, and System & Graphics Rendering is desired. Troubleshooting issues related to Android framework components and a strong understanding of HAL concepts are also important. Additionally, you should have strong C/C++ development skills with a good grasp of object-oriented design and an understanding of Android framework and overall Android Architecture. Proficiency in any one of Android HAL components such as Audio, Graphics, Camera, or Power is required. Experience with Multimedia frameworks like Stagefright, Gstreamer, OpenMAX, and Codec2 is beneficial. Compliance to CTS/VTS and support in resolving defects, a strong background in embedded systems development, system knowledge, and system debugging are expected. Being self-motivated to learn and explore new areas is essential, along with a good understanding of the Gtest framework. You should be able to independently debug issues effectively.,

Posted 1 month ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

A career at HARMAN Automotive offers you the opportunity to be part of a global, multi-disciplinary team dedicated to leveraging the power of technology to shape the future. At HARMAN Automotive, we empower you to accelerate your professional growth by engineering audio systems and integrated technology platforms that enhance the driving experience. By combining creativity, extensive research, and a collaborative approach with design and engineering excellence, we are at the forefront of advancing in-vehicle infotainment, safety, efficiency, and enjoyment. As a DSP Software Engineer at HARMAN Automotive, you will focus on developing software products for OEM IVI/HU and amplifiers. These products typically comprise microcontrollers, SoC for configuration, communication, and control, as well as a DSP processor for audio processing. Your responsibilities will involve working with complex, multi-threaded, multi-processor or multi-core architectures and audio frameworks to integrate DSP algorithms and control structures effectively. Your key responsibilities will include customizing and integrating audio DSP algorithms for the automotive environment within intricate architectures, porting DSP algorithms to various processors/platforms, designing audio signal flows and software architectures, developing production-ready software following defined processes, and optimizing individual algorithms and system performance metrics. To excel in this role, you should hold a Bachelor's degree in electrical engineering, Computer Science, or a related field, along with 8-10 years of experience in DSP, particularly in the audio domain. Additionally, you should have 6+ years of experience in embedded software development, proficiency in C++/C or other structured languages, experience in developing consumer products, and deep knowledge of filtering, audio processing/post-processing, and noise control algorithms in both time and frequency domains. You should also possess a strong understanding of DSP frameworks, digital communication protocols, and excellent communication, collaboration, problem-solving, and leadership skills. Bonus points if you have knowledge of Android HAL and lower layers. Additionally, you should be willing to work at our office in Bangalore, India, and successfully pass a background investigation and drug screen as part of the employment conditions. At HARMAN Automotive, we offer a flexible work environment that allows full-time remote work globally for roles that can be performed outside our or customer locations, employee discounts on premium Harman and Samsung products, extensive training opportunities through HARMAN University, competitive wellness benefits, tuition reimbursement, access to the HARMAN Campus Fitness Centre and Cafeteria, and an inclusive work environment that prioritizes professional and personal growth.,

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

tamil nadu

On-site

The ideal candidate for the Audio Tuning and Testing Engineer position should have 2-5 years of experience and be proactive in joining our audio engineering team. In this role, you will be responsible for tuning, validating, and optimizing audio systems in various products such as TWS earbuds, smart speakers, tablets, and voice-enabled devices. We are seeking engineers with strong lab skills, hardware insight, and a genuine passion for sound quality. Your key responsibilities will include conducting audio validation and tuning using tools like Sound Check, Audio Precision, B&K, Crysound, or their equivalents. You will be tasked with optimizing speaker, microphone, and ANC performance, as well as performing tests according to standards like TIA, ITU, and IEEE for audio. Additionally, you will review hardware schematics to suggest audio design improvements and analyze analog/digital audio signals such as waveforms, SNR, and THD. Supporting root cause analysis for hardware, firmware, and system-level issues will also be part of your responsibilities. Moreover, you will work on audio algorithms like EC/NS, ANC, AGC, ICC, SRC, and speech enhancement, while maintaining test procedures, tuning logs, and certification data. The required skills for this role include a solid understanding of analog/digital audio signal chains, experience with probing, debugging, and lab-based signal analysis, familiarity with digital interfaces like I2S, I2C, SPI, and Slimbus, the ability to read schematics and comprehend PCB-level audio paths, hands-on experience with tools like Sound Check, APx, or B&K, troubleshooting skills across hardware, firmware, and software layers, proficiency in Python or MATLAB scripting for automation and analysis, and an understanding of Bluetooth audio (A2DP, HFP), Android HAL, or COMSOL (optional). It would be nice to have experience in VoIP, telephony, or mobile audio, exposure to ANC tuning, EC/NS, limiter, ICC, or SRC, familiarity with Android audio KPIs and certification processes, and a basic understanding of speech recognition and enhancement. Candidates for this position should hold a B.E./B.Tech degree in ECE, EEE, E&I, Audio Engineering, or a related field. In addition to technical skills, soft skills such as clear written and verbal communication, good team collaboration and interpersonal skills, the ability to multitask and adapt in a fast-paced environment, and problem-solving skills with attention to detail are essential. If you meet these qualifications and are interested in this position, kindly share your CV at pranay.jha@vvdntech.in.,

Posted 2 months 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 months ago

Apply

5.0 - 10.0 years

22 - 37 Lacs

Bangalore Rural, Bengaluru

Work from Office

"We're Hiring For Linux Display Driver (DRM/KMS) role at Bangalore Location" Position : Linux Display Driver (DRM/KMS) Experience: 3 - 10 Years Location: Bangalore Roles & Responsibilities: Design and develop Display Drivers and Middleware components Work on DRM/KMS , HDMI , MIPI DSI , and Display Panels Debug and fix issues using GDB, KDB, and Trace tools Optimize image rendering , color correction , and display quality Collaborate with cross-functional teams for driver integration Experience with Wayland/Weston , Linux system programming Exposure to Android HAL is a plus Desired Candidate Profile: 3-10 years of relevant experience Strong background in C/C++ programming Excellent understanding of Linux internals and display stack Experience in embedded systems development Good communication skills and problem-solving ability More information +91 73597 10155 | rushit@tekpillar.com

Posted 2 months ago

Apply

5.0 - 7.0 years

37 - 40 Lacs

Bengaluru

Work from Office

Mandatory Skills: 1. Engineer with 5+ years of experience in embedded Linux/ Linux application/ driver/kernel development 2. Strong C/C++ development skills with a good understanding of object-oriented design 3. Good understanding of Android framework, overall Android Architecture. 4. Proficient in any one of Android HAL amongst Audio, Graphics, Camera, Power etc. 5. Experience with Multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2. 6. Compliance to CTS/VTS and support in resolving defects 7. Strong background in embedded systems development 8. System knowledge, System Debugging Good to have: 1. Experienced with Android Automotive platform is desired. 2. Experience on Android virtualization (virtio, trout) and hypervisor based OS. Keywords: Embedded, Android, HAL, Audio, Video, Camera, Graphics, Framework, OpenMax, ALSA, CTS, I2S.

Posted 2 months ago

Apply

8.0 - 9.0 years

3 - 13 Lacs

Coimbatore, Tamil Nadu, India

On-site

Roles and Responsibilities: As a senior-level software engineer, you will coordinate and implement both Android Automotive OS platform, features as well as Customer-facing features of our connected, embedded Infotainment System. Candidate should have sound knowledge of Android System and Framework. Responsible from requirement analysis till realization of the functionality in Android Automotive domain. Responsible to develop different modules/components in Android Automotive System Is responsible for multiple component ownership for Android Automotive System Delivery of the software for software Integration Ensure the implementation of defined test strategies and document the achieved results. Ensure pre-integration testing and verification for the functional area and its features. Ensure traceability, consistency of requirements and feature maturity Defect triaging and resolution Work with other domains for the resolution of dependencies on features and defects Mentor the less experienced team members to guide and assist them in completing their tasks on time. 8+ years of working experience in modifying Android framework components, system services, and the Android SDK Good understanding of Android Automotive System and Car Framework Should have very good understanding of different Android Components : Services, Broadcast Receivers, Content Providers, Treble Architecture Proficiency Java, or Kotlin and Object-Oriented Programming Expertise and working knowledge in one or more domain are mandatory in IVI SYSTEM vConnectivity (Wifi or Bluetooth or NFC etc), vMultimedia (Audio or Video ), vVPA (Virtual Personal Assistant: Alexa, Google etc), vEVS (Exterior View System Camera for IVI), vCluster rendering, vADAS vNavigation, vAutomotive HMI / vVehicle HAL Solid understanding of Android best practices and mechanisms for ensuring robustness and stability of the system Hands on experience writing UNIT test cases for developed Android Modules Exposure to Android build system is required Knowledge on any Git, Gtest and SVN and Tortoise configuration Tools. Strong communication skills and Good English skills (writing, documenting, conversation) Android Porting/Upgrading Experience Ensure traceability, consistency of requirements and feature maturity Good understanding and working knowledge of CDD and GAS documents Exposure in Google Compliance Testing (CTS,VTS, STS,ACTS etc) Good knowledge of Android Middleware (Drivers, HAL, Libraries, Framework etc) Knowledge on Testing Tools like CANOe will be an added advantage Exposure to Android tools and debugging techniques

Posted 3 months ago

Apply

7.0 - 12.0 years

20 - 35 Lacs

Bengaluru

Work from Office

Tech Lead Audio Development (7-10 Years) Location: Bangalore, India Join our Bangalore team as an Audio Tech Lead to shape the future of immersive audio experiences. Youll design, develop, and optimize audio processing software for embedded systems, consumer electronics, and PC/mobile platforms. Key Responsibilities: Develop & customize audio drivers (ALSA, Windows UAA, ASIO, UWP/DMF). ntegrate and tune DSP algorithms (ECNR, Beamforming, DRC, AGC, audio enhancement, far-field speech recognition). Work on system-level audio architecture for Windows, Android, and Linux stacks. Tuning & certification for Microsoft Teams, Zoom, Alexa, Cortana. Optimize performance, analyze audio signals, debug with logs and lab tools. Skills & Tools: C, C++, Python, MATLAB ECNR, Beamforming, AGC, VAD, SRC Windows Audio stack, Android HAL, ALSA Adobe Audition, Audacity, WaveLab Oscilloscope, Logic Analyzer, HATS, APX Simulation with MATLAB/Simulink, LTSpice HEAD Acoustics ACQUA, Microsoft Audio Lab Toolkit We’re looking for someone who loves pushing the boundaries of audio innovation and thrives in a fast-paced, collaborative environment. Mail your CV at pranay.jha@vvdntech.in

Posted 3 months ago

Apply

3.0 - 6.0 years

2 - 6 Lacs

Hyderabad

Work from Office

Education : B.Tech/M.Tech in ECE, CS, EEE Notice Period : Immediate to 3 months Key Responsibilities : - Design, develop, and maintain Android Hardware Abstraction Layers (HALs) for various hardware components (camera, audio, display, etc.). - Port HALs to different Android platforms and SoCs. - Optimize HAL performance and power consumption. - Work closely with hardware and software teams to ensure seamless integration. - Troubleshoot and resolve HAL-related issues. - Stay updated with the latest Android HAL development practices and industry trends. Required Skills : - Strong proficiency in C and C++ programming languages. - In-depth understanding of Android architecture and HAL concepts. - Experience with Android kernel and device driver development. - Knowledge of hardware interfaces (I2C, SPI, MIPI, USB). - Familiarity with Android frameworks (Binder IPC, HAL, HIDL). - Experience with debugging tools and techniques. - Good problem-solving and analytical skills. - Strong communication and teamwork abilities. Preferred Skills : - Experience with Android framework development. - Knowledge of Android security and performance optimization techniques. - Experience with scripting languages (Python, Shell). - Familiarity with real-time operating systems (RTOS). Keywords HIDL,RTOS,Hardware Abstraction Layer,Android,Hardware Architecture,Mobile App Designing,Mobile App Integration,Mobile Architecture,SoC,Kernel,Device Driver,C++*

Posted 3 months ago

Apply
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