Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
You should have strong expertise in C/C++, Data Structures, LSP, LDD, Kernel Development, ARM Architecture, and Debugging with JTAG and T32 (GDB, KGDB optional). Your experience should include working on relevant projects and utilizing tools like GIT, as well as having an understanding of Jenkins. For the Audio domain, you will need knowledge in ALSA, PCM (Pulse Code Modulation Framework), Stage Freight, Audio Manager, Flinger, Audio Services, Audio HAL, and Codecs. For the Camera domain, we are seeking experienced embedded software engineers who are passionate about developing software for embedded systems. Your responsibilities will include Camera HAL3 driver development, customizing the Android framework for various mobile device form factors, designing end-to-end camera use cases and implementing features, image processing, debugging and resolving issues in the existing code base, as well as some power and performance optimization tasks. It is essential to have a strong understanding and experience in Android camera/video/audio frameworks/services, as well as proficient C & C++ programming and debugging skills. Knowledge of build systems, compilers like cmake, NDK, and Linux with cross-compilation experience is necessary. You should also have a good grasp of operating system fundamentals such as virtual memory, CPU scheduling, process states, and synchronization, along with concepts like RTOS, RAM/Cache, Interrupt handling, applied to embedded systems. Moreover, hands-on experience in Camera application development, real-time issues like memory/stack corruption, ANR, deadlocks, race conditions, and knowledge of camera design, imaging modules, subsystems pipeline, and architecture are required. Strong communication and interpersonal skills are a plus for customer-facing interactions. This is a full-time position with a day shift schedule from Monday to Friday. The work location is in person.,
Posted 2 days ago
3.0 - 7.0 years
0 Lacs
delhi
On-site
As an Android Developer in our team, you will be responsible for leading Android development using Kotlin, Java, Android SDK, and NDK. Your role will involve managing compatibility across devices and different Android versions, handling debugging, deployment issues, and continuously improving app performance. You will collaborate closely with cross-functional teams from the concept stage to the launch phase. Additionally, mentoring junior developers and managing projects will be part of your responsibilities. To excel in this role, you should have a strong background in Android, Java, Kotlin, and modern libraries such as Retrofit, RxJava, and Dagger. A solid understanding of REST APIs, JSON, and server-side integration is essential. Experience with AWS, Linux, databases, and publishing apps on the Play Store will be beneficial. Familiarity with Agile tools like JIRA and possessing strong documentation skills are also important. If you have knowledge of AI/ML, Python, VR/AR, or iOS, it will be an added advantage. Experience in Test-Driven Development and a degree in Computer Science or Electronics and Communication Engineering with a solid grasp of Data Structures and Algorithms are desirable. In this role, you will be responsible for developing and maintaining large-scale Android apps with a focus on performance and scalability. Customizing the core platform based on specific client requirements, collaborating with Product, Design, and Backend teams, ensuring app readiness, stability, and meeting SLAs will be crucial aspects of your work. You will also be expected to mentor team members and provide support for L3 issues. Your skills should include proficiency in Kotlin, Android SDK, and Object-Oriented Programming. Strong knowledge of Jetpack, Coroutines, threading, and memory management is essential. Experience with Dependency Injection using Dagger2 or Hilt, unit testing, debugging, Git, Jira, and familiarity with multiple Android versions, devices, and screen sizes are required. Experience with Jetpack Compose and TIF layer will be considered a plus. Effective communication and collaboration skills are highly valued in this role. A Bachelor's or Master's degree in Computer Science or a related field is preferred for this position.,
Posted 2 days ago
3.0 - 8.0 years
14 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: Position Requirements: Model and analyze graphics algorithms/features using a C++ based cycle-accurate GPU performance model Collaborate with architects, HW and SW teams to prototype and evaluate next generation architecture proposals Using GPU workloads, analyze performance and root cause encountered bottlenecks Explore alternative design options in terms of performance/power efficiency Correlate performance between model and RTL to improve model accuracy Automate performance analysis flow (For senior role) Supervise and provide technical guidance to drive end to end feature analysis (For senior role) Identify bottle necks and propose novel solutions to optimize performance/power efficiency Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. Skills/Qualifications Programming experience inC/C++ and Python Graphics/Computer architecture knowledge Pipelines, Caches, Latency, Throughput, etc" Excellent debugging and analytical skills B.Tech/B.S. Or MTech/M.S or PhD in Electronics Engineering, Embedded, Computer Engineering or Computer Science (For senior role) more than 5 years of relevant industry experience Good to have: 6 - 15Yrs years of relevant industry experience Graphics Programming experienceOpenGL and/or DirectX, OpenCL and/or CUDA, Vulkan Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 4 days ago
0.0 - 3.0 years
8 - 13 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Responsibilities Responsibilities will include the design and development of new features in GPU technology, support for new GPU hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, game developers, and OEMs. Embedded Kernel software development of 3D graphics for mobile devices. Position involves Kernel mode drivers design and development on multiprocessor and multithreaded platforms, interactions/collaboration with software, hardware, and systems teams to develop/maintain optimized KGSL/ DRM drivers for Mobile/XR/IoT devices running on Android/ Linux. The ideal candidate will have - Strong C/C++ programming skills - Experience working with Linux kernel device driver. - Experience with GPU kernel driver is an added advantage. Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills - Prior development experience in implementing/supporting Graphics driver for standards (OpenGLES, Vulkan, OpenCL or Direct3D) and kernel mode drivers (DRM/KGSL) is an added advantage. - Interest in graphics technology. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 4 days ago
1.0 - 5.0 years
12 - 16 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Responsibilities Responsibilities will include the design and development of new features in GPU technology, support for new GPU hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, game developers, and OEMs. Embedded Kernel software development of 3D graphics for mobile devices. Position involves Kernel mode drivers design and development on multiprocessor and multithreaded platforms, interactions/collaboration with software, hardware, and systems teams to develop/maintain optimized KGSL/ DRM drivers for Mobile/XR/IoT devices running on Android/ Linux. The ideal candidate will have - Strong C/C++ programming skills - Experience working with Linux kernel device driver. - Experience with GPU kernel driver is an added advantage. Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills - Prior development experience in implementing/supporting Graphics driver for standards (OpenGLES, Vulkan, OpenCL or Direct3D) and kernel mode drivers (DRM/KGSL) is an added advantage. - Interest in graphics technology. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 4 days ago
3.0 - 8.0 years
15 - 20 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Responsibilities Responsibilities will include the design and development of new features in GPU technology, support for new GPU hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, game developers, and OEMs. Embedded Kernel software development of 3D graphics for mobile devices. Position involves Kernel mode drivers design and development on multiprocessor and multithreaded platforms, interactions/collaboration with software, hardware, and systems teams to develop/maintain optimized KGSL/ DRM drivers for Mobile/XR/IoT devices running on Android/ Linux. The ideal candidate will have - Strong C/C++ programming skills - Experience working with Linux kernel device driver. - Experience with GPU kernel driver is an added advantage. Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills - Prior development experience in implementing/supporting Graphics driver for standards (OpenGLES, Vulkan, OpenCL or Direct3D) and kernel mode drivers (DRM/KGSL) is an added advantage. - Interest in graphics technology. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 4 days ago
2.0 - 5.0 years
4 - 8 Lacs
Noida
Work from Office
You will be responsible for developing, enhancing, and designing a world-class mobile application for our platform. Quickly prototype ideas to assist in the design process for new functionality and new user experience. Debugging applications in a structured and efficient way. Participating in the code reviews of your work and the work of your team. Your role will include implementing, and enhancing the Android mobile application. You will be responsible for choosing libraries and frameworks to best meet the needs of the application. You will have to coordinate with your team members.. Required Experience, Skills and Qualifications: Must have working experience in Unity and Cocos game engine. Must have built some game applications on Cocos and Unity. Solid background in software development, and design patterns. Experience on Android SDK, java, NDK, C++. Experience on JSON concepts and REST APIs Experience on Version controlling techniques: Git, Bit Bucket or Concurrent Version System. Experience working with product management and UI/UX designers. Worked on cloud messaging api and push notification. Ability to work in a dynamic, fast moving and growing environment.. B.Sc. (CS), BCA/MCA, B.Tech. (CS)/M.Tech. (CS).
Posted 2 weeks ago
2.0 - 7.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications and Responsibilities of the Role 1 to 3 years of experience in Graphics APIs - any of DX11/DX12/Vulkan.Looking for a developer with strong design experience with OOPS, & C++ development experience. Hands-on experience with Game development, experience with Unreal Engine 5, GPU based rendering techniques.Prefer prior development experience in implementing/supporting Graphics driver for standards (Direct3D, Vulkan, OpenCL). Strong debugging skills would also be preferredWill work with GPU Software & Hardware teams, and ISVs to develop/support compliant and optimized Graphics drivers for Adreno GPUs for a competitive edge.Prefer prior experience with understanding the graphics rendering pipeline, APIs Inter-Op, and other Multimedia IPs.Performance profiling experience in DirectX/Vulkan games is preferred Level of Responsibility: Works under supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
3.0 - 8.0 years
14 - 19 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications and Responsibilites of the Role 6 - 8 years of experience in Graphics APIs - any of DX11/DX12/Vulkan.Looking for a developer with strong design experience with OOPS, & C++ development experience. Hands-on experience with Game development, experience with Unreal Engine 5, GPU based rendering techniques.Prefer prior development experience in implementing/supporting Graphics driver for standards (Direct3D, Vulkan, OpenCL). Strong debugging skills would also be preferredWill work with GPU Software & Hardware teams, and ISVs to develop/support compliant and optimized Graphics drivers for Adreno GPUs for a competitive edge.Prefer prior experience with understanding the graphics rendering pipeline, APIs Inter-Op, and other Multimedia IPs.Performance profiling experience in DirectX/Vulkan games is preferred Level of Responsibility: Works independently with minimal supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
5.0 - 10.0 years
4 - 8 Lacs
Bengaluru
Work from Office
Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Android Application Development Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : Bachelor of Engineering in Electronics or any related stream Summary :We are looking for a talented Android Application Developer to design, build, and maintain high-performance, reusable, and reliable Android applications.Roles and Responsibilities:Responsible for requirements analysis and design and architecture for functionalities for HMI for In-Vehicle Infotainment.Responsible for requirements analysis and design and architecture for platform and OS functionalities.Responsible for design and development with Android automotive framework such as audio, video, cameraResponsible for developing modules to interact with VHAL and other HALs WRT infotainment domain.Responsible for developing modules using AAOS using different android components for infotainment.Responsible for troubleshooting issues and resolving them for infotainment applications.Responsible for monitoring and guiding the junior team members. Professional & Technical Skills: Experience in infotainment domainShould have good understanding on integration of Infotainment in the vehicles.Hands on knowledge in Android based application development, Android SDK, Core Java, NDK, Android framework and customization.Hands on expertise on the integration of AIDL/HIDLShould have very good understanding of different Android component:Services, Broadcast receivers, content providers.Working experience in AOSP and or AAOS.Good knowledge in Hardware abstraction layers in Android.Hands on experience writing unit test cases for developed modules.Must have strong experience on Android Components and jetpack library.Must have strong experience on solid principals, java design patterns and MVVM.Should be Having experience in Service binding, IPC communication and thread handling.Good experience on Java/KotlinGood experience on C++ 14/17Good understanding of the git, CI/CD workflowStrong communication and team collaboration skillsOptional:Application Development experience for Media and Phone App, Navigation, Home Screen Customization, cloud communication ( very rare skill again, would not treat this as mandatory, rather opionally)Optional:Experience on BT, Wi-Fi, GPS, CAN integration at application level. (again, would not treat this as mandatory, rather optionally) Additional Information:The candidate should have a minimum of 5+ years of experience Android application developmentThis position is based at our Bangalore office (client office)A 15 years full time education is required Qualification Bachelor of Engineering in Electronics or any related stream
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
delhi
On-site
We are seeking a Senior Android Team Lead to spearhead the development, testing, and deployment of Android applications. Your responsibilities will include leading a team, addressing integration challenges, enhancing architecture scalability, and delivering top-notch mobile solutions. As the Lead Android Developer, you will utilize your expertise in Kotlin, Java, Android SDK, and NDK to steer Android development. You will ensure compatibility across various devices and Android versions, handle debugging and deployment issues, and enhance app performance. Collaborating closely with cross-functional teams from ideation to launch will be a key aspect of this role. Additionally, you will play a pivotal role in mentoring junior developers and overseeing project execution. The ideal candidate should possess a strong background in Android, Java, Kotlin, and contemporary libraries such as Retrofit, RxJava, and Dagger. A sound understanding of REST APIs, JSON, and server-side integration is essential. Experience with AWS, Linux, databases, and app publication on the Play Store is highly desirable. Proficiency in Agile tools like JIRA, coupled with robust documentation skills, is crucial. Effective communication, leadership abilities, and adept problem-solving skills are key requirements for this role. Desirable skills include knowledge of AI/ML, Python, VR/AR, or iOS, along with experience in Test-Driven Development. A degree in Computer Science or Electronics and Communication Engineering with a strong foundation in Data Structures and Algorithms would be advantageous. If you are passionate about Android development, possess the required technical skills, and thrive in a collaborative work environment, we invite you to apply for this exciting opportunity.,
Posted 2 weeks ago
3.0 - 8.0 years
4 - 8 Lacs
Bengaluru
Work from Office
Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Android Application Development Good to have skills : NAMinimum 2 year(s) of experience is required Educational Qualification : Bachelor of Engineering in Electronics or any related stream Summary :We are looking for a talented Android Application Developer to design, build, and maintain high-performance, reusable, and reliable Android applications.Roles and Responsibilities:Responsible for requirements analysis and design and architecture for functionalities for HMI for In-Vehicle Infotainment.Responsible for requirements analysis and design and architecture for platform and OS functionalities.Responsible for design and development with Android automotive framework such as audio, video, cameraResponsible for developing modules to interact with VHAL and other HALs WRT infotainment domain.Responsible for developing modules using AAOS using different android components for infotainment.Responsible for troubleshooting issues and resolving them for infotainment applications.Responsible for monitoring and guiding the junior team members. Professional & Technical Skills: Experience in infotainment domainShould have good understanding on integration of Infotainment in the vehicles.Hands on knowledge in Android based application development, Android SDK, Core Java, NDK, Android framework and customization.Hands on expertise on the integration of AIDL/HIDLShould have very good understanding of different Android component:Services, Broadcast receivers, content providers.Working experience in AOSP and or AAOS.Good knowledge in Hardware abstraction layers in Android.Hands on experience writing unit test cases for developed modules.Must have strong experience on Android Components and jetpack library.Must have strong experience on solid principals, java design patterns and MVVM.Should be Having experience in Service binding, IPC communication and thread handling.Good experience on Java/KotlinGood experience on C++ 14/17Good understanding of the git, CI/CD workflowStrong communication and team collaboration skillsOptional:Application Development experience for Media and Phone App, Navigation, Home Screen Customization, cloud communication ( very rare skill again, would not treat this as mandatory, rather opionally)Optional:Experience on BT, Wi-Fi, GPS, CAN integration at application level. (again, would not treat this as mandatory, rather optionally) Additional Information:The candidate should have a minimum of 3+ Years of experience Android application developmentThis position is based at our Bangalore office (client office)A 15 years full time education is required Qualification Bachelor of Engineering in Electronics or any related stream
Posted 2 weeks ago
6.0 - 11.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Android Application Development Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : Bachelor of Engineering in Electronics or any related stream Summary :We are looking for a talented Android Application Developer to design, build, and maintain high-performance, reusable, and reliable Android applications. Roles & Responsibilities:Responsible for requirements analysis and design and architecture for functionalities for HMI for In-Vehicle Infotainment.Responsible for requirements analysis and design and architecture for platform and OS functionalities.Responsible for design and development with Android automotive framework such as audio, video, cameraResponsible for developing modules to interact with VHAL and other HALs WRT infotainment domain.Responsible for developing modules using AAOS using different android components for infotainment.Responsible for troubleshooting issues and resolving them for infotainment applications.Responsible for monitoring and guiding the junior team members. Professional & Technical Skills: 6+ years of experience in Android application developmentExperience in infotainment domainShould have good understanding on integration of Infotainment in the vehicles.Hands on knowledge in Android based application development, Android SDK, Core Java, NDK, Android framework and customization.Hands on expertise on the integration of AIDL/HIDLShould have very good understanding of different Android component:Services, Broadcast receivers, content providers.Working experience in AOSP and or AAOS.Good knowledge in Hardware abstraction layers in Android.Hands on experience writing unit test cases for developed modules.Must have strong experience on Android Components and jetpack library.Must have strong experience on solid principals, java design patterns and MVVM.Should be Having experience in Service binding, IPC communication and thread handling.Good experience on Java/KotlinGood experience on C++ 14/17Good understanding of the git, CI/CD workflowStrong communication and team collaboration skillsOptional:Application Development experience for Media and Phone App, Navigation, Home Screen Customization, cloud communication (- very rare skill again, would not treat this as mandatory, rather opionally)Optional:Experience on BT, Wi-Fi, GPS, CAN integration at application level. (- again, would not treat this as mandatory, rather optionally) Additional Information:The candidate should have a minimum of 6+ years of experience Android application developmentThis position is based at our Bangalore office (client office)A 15 years full time education is required Qualification Bachelor of Engineering in Electronics or any related stream
Posted 2 weeks ago
4.0 - 9.0 years
6 - 15 Lacs
Hyderabad, Chennai, Bengaluru
Work from Office
Design, develop, and maintain Android applications using Java and Kotlin. Build and optimize apps for Android TV and Amazon Fire TV platforms. Collaborate with cross-functional teams to define, design, and ship new features. Analyse and resolve complex issues using Sentry and Crashlytics logs. Optimize application performance, memory, and network usage. Ensure best practices in mobile development, testing, and CI/CD integration. Work closely with QA, Product, and Backend teams to deliver high-quality products. Experience with media playback apps (Exo Player, DRM, etc.). Working knowledge of Dagger/Hilt, Retrofit, Coroutines, and Jetpack Compose Understanding of A/B testing, analytics, and performance monitoring tools. Familiarity with CI/CD pipelines (Bitrise, Jenkins, GitHub Actions).
Posted 2 weeks ago
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
2.0 - 6.0 years
4 - 7 Lacs
Hyderabad
Work from Office
As a Mobile AI Engineer, you will be responsible for leading the development and launch of product features leveraging machine learning and artificial intelligence. You will have a significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product. What we expect from you: The ideal candidate is clearly passionate about new opportunities in mobile and integrations of AI models in mobile products. Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, mobile technologies, and practical experience building customer-facing mobile products Skills that we are looking for: 2+ years of industry experience in building mobile applications Expert knowledge of Java, JDK, Android SDK, NDK Experience in TensorFlow Lite integration into android. Should be able to produce user decipherable inference, given a TensorFlow Lite model with its architecture, input and output nodes Experience in Building App using OpenCV and other image processing techniques Advanced Android UI Skills (Fragments, Custom view components) Experience writing multi-threaded and Networked apps Expert level debugging and analysis skills using ADB
Posted 3 weeks ago
7.0 - 12.0 years
9 - 15 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: We are seeking a highly motivated and technically skilled CPU Workload Development Engineer to join our performance analysis team. This role focuses on R&D of identifying real-world use cases across Android, Linux and Windows (ARM) platforms, developing representative workloads to be used as key internal benchmark metrics, and influencing industry-standard benchmarking practices. You will work closely with internal CPU HW & SW teams and external benchmark vendors to ensure that performance metrics reflect meaningful user experiences and guide CPU design and optimization. Key Responsibilities: 1) Use Case Analysis: Research and analyze real-world user behavior and application usage patterns on Linux, Android and Windows platforms (mobile and compute). Identify performance-critical workloads across domains such as productivity, gaming, multimedia, AI/ML, and web browsing. 2) Benchmark Development: Design and implement benchmark workloads that reflect real-world usage scenarios. Develop automation scripts and tools to run and validate benchmarks across different hardware and software configurations. 3) Performance Evaluation: Use profiling tools (e.g., Perf, Android Systrace, Arm DS-5, Windows profile explorer/performance analyzer etc.) to analyze workload characteristics and CPU utilization. Collaborate with CPU HW architects and SW teams to evaluate performance bottlenecks. 4) Industry Collaboration: Engage with third-party benchmark vendors to influence the inclusion of realistic workloads in industry-standard benchmark suites. Provide technical guidance and data to support the adoption of meaningful, user-centric performance workloads. 5) Documentation : Document workload design, methodology, and performance insights. Perform and report correlation analysis between benchmark and real-world application performance metrics to validate benchmark relevance. Present findings to internal stakeholders and contribute to industry benchmark forums. Required Qualifications: Bachelor’s or Master’s degree in Computer , Electrical, Electronics Engineering or a related field. 7 - 13 years of experience in software development/porting of SW libraries, benchmarks, and performance analysis. Strong understanding of CPU architecture (Arm, x86, or RISC-V) and SoC performance characteristics. Experience with real-world application profiling and workload analysis. Proficiency in C/C++ Proficiency in scripting and automation tools (Python, shell, MonkeyRunner, AutoHotKey etc.). Experience with Linux, Android and Windows development environments (GCC, Clang, Android NDK, Microsoft Visual Studio etc) . Familiarity with Git for version control and collaborative development. Experience with cross-platform build systems (e.g., CMake, SCons, Bazel). Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.
Posted 3 weeks ago
8.0 - 13.0 years
8 - 15 Lacs
Gurugram
Work from Office
Android Lead Responsibilities : 1. Responsible for robust and efficient implementation 2. Suggest technical solutions for short and long term 3. Candidate will be able to build and integrate android libraries and modules 4. Candidates will be able to design, build, and maintain high performance, reusable, and reliable Android/Java code. Responsible for robust and efficient implementation 5. Candidate will be able to debug skills and ability to solve issues of subordinates 6. Must ensure the best possible performance, quality, and responsiveness of the application, identify and correct bottlenecks and fix bugs. 7. Design and develop high-quality code. 8. Participate and lead software design meetings and analyze user needs to determine technical requirements. 9. Collaborate with team members and across groups to prepare technical specifications. 10. Design and develop high-quality code. 11. Test, debug, analyze and fix application problems/issues. 12. Participate in code reviews in accordance with program specifications and coding standards, practices and conventions, new designs, changes and enhancements. 13. Mentor less-skilled employees 14. Interact with stakeholders (internal and external) to support product releases and/or resolve program problems. 15. Research and remain informed of new technology and development tools. Skills: Strong technical expertise on the Android device platform, exposure to custom UI development. Proficient In Kotlin Language. Strong knowledge of design patterns like MVP, MMVM, RxJava, and others Strong knowledge of Android SDK, different versions of Android, NDK, Android Studio, Gradle, Lint, and how to deal with different screen sizes. Strong knowledge of JAVA and OOPS concept Good knowledge of Android UI design principles, patterns, and best practices Must be familiar with Performance Profiling Tools available in android. Must be aware of Junit and other unit testing concepts. Must have good knowledge of - Github/Bitbucket Candidat Experience 8 - 14 Years Industry IT Software - Client Server Qualification B.E, M.Tech Key Skills Android Lead Android iOS Application Developer Mysq Java Kotline Android SDK
Posted 1 month ago
3.0 - 7.0 years
4 - 9 Lacs
Noida, Faridabad
Work from Office
3+Yrs Exp.Android device platform, Proficient In Kotlin Language knowledge of design patterns like MVP, MMVM, RxJava, and others knowledge of Android SDK, NDK, Android Studio, Gradle, and Lint Knowledge of Flutter or React native will be an advantage Required Candidate profile Candidate will be able to build and integrate android libraries and modules and design-build and maintain high performance reusable java and OOPS concept
Posted 1 month ago
8.0 - 13.0 years
7 - 17 Lacs
Gurugram
Work from Office
8+Yrs Exp.Android device platform, Proficient In Kotlin Language knowledge of design patterns like MVP, MMVM, RxJava, and others knowledge of Android SDK, NDK, Android Studio, Gradle, and Lint Knowledge of Flutter or React native will be an advantage Candidate will be able to build and integrate android libraries and modules and design-build and maintain high performance reusable java and OOPS concept
Posted 1 month ago
8.0 - 13.0 years
8 - 18 Lacs
Gurugram
Work from Office
Responsibilities : 1. Responsible for robust and efficient implementation 2. Suggest technical solutions for short and long term 3. Candidate will be able to build and integrate android libraries and modules 4. Candidates will be able to design, build, and maintain high performance, reusable, and reliable Android/Java code. Responsible for robust and efficient implementation 5. Candidate will be able to debug skills and ability to solve issues of subordinates 6. Must ensure the best possible performance, quality, and responsiveness of the application, identify and correct bottlenecks and fix bugs. 7. Design and develop high-quality code. 8. Participate and lead software design meetings and analyze user needs to determine technical requirements. 9. Collaborate with team members and across groups to prepare technical specifications. 10. Design and develop high-quality code. 11. Test, debug, analyze and fix application problems/issues. 12. Participate in code reviews in accordance with program specifications and coding standards, practices and conventions, new designs, changes and enhancements. 13. Mentor less-skilled employees 14. Interact with stakeholders (internal and external) to support product releases and/or resolve program problems. 15. Research and remain informed of new technology and development tools. Skills: Strong technical expertise on the Android device platform, exposure to custom UI development. Proficient In Kotlin Language. Strong knowledge of design patterns like MVP, MMVM, RxJava, and others Strong knowledge of Android SDK, different versions of Android, NDK, Android Studio, Gradle, Lint, and how to deal with different screen sizes. Strong knowledge of JAVA and OOPS concept Good knowledge of Android UI design principles, patterns, and best practices Must be familiar with Performance Profiling Tools available in android. Must be aware of Junit and other unit testing concepts. Must have good knowled
Posted 1 month ago
4.0 - 9.0 years
5 - 7 Lacs
Gurugram
Work from Office
About the Role: We are looking for an Android developer who possesses a passion for using the latest mobile technologies to develop cutting-edge features and will join a young motivated team. You will get the freedom to build the features on the core platform and own the development lifecycle. This is an exciting opportunity to be part of a team-building a global market-leading product. At the core of our success are talented and passionate team members. We pride ourselves on creating a welcoming, collaborative, and creative environment that provides flexibility and accountability in equal measure. Bachelors degree in engineering or computer science or an equivalent with at least 3 to 6 years with good understanding of Android development. Good problem-solving, written and oral communication skills Technical Skills include Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Experience with the Android SDK, Java, Kotlin, NDK, C++ Experience with JSON concepts and REST APIs to connect Android applications to back-end services
Posted 1 month ago
3.0 - 6.0 years
0 - 1 Lacs
Hyderabad
Work from Office
Job Title: Android Developer (Multimedia & IoT Applications) Location: Hyderabad Type: Full-Time | On-Site Experience Required: 25 years About 7 Darter Info Services Pvt. Ltd. At 7 Darter Info Services Pvt. Ltd. , we specialize in developing cutting-edge AI-powered surveillance and wireless communication systems for defense and mission-critical applications. We are at the forefront of innovation, combining multimedia, secure communication, and embedded hardware to create next-generation solutions. Role Overview We are looking for a highly capable Android Developer to join our growing tech team. The ideal candidate should have prior experience in building chat, SMS, and calling applications , and working on IoT-integrated Android apps . A strong foundation in Java , C/C++ , and secure coding practices including source code obfuscation is essential. Key Responsibilities Design and develop high-performance Android apps for chat, multimedia, and communication features . Build SMS and calling interfaces using Android Telephony APIs. Integrate Android applications with custom hardware and IoT devices . Develop and optimize native modules in C/C++ using NDK and JNI. Ensure code security through techniques like obfuscation , encryption, and anti-tampering. Work closely with UI/UX designers and hardware integration teams. Required Skills 2+ years of Android development experience using Java (Kotlin is a plus). Demonstrated experience with chat, calling, and SMS apps . Hands-on experience working on IoT or embedded hardware projects . Proficiency in C/C++ for native module development. Familiarity with Android NDK, JNI , and system-level debugging. Experience with ProGuard, R8 , and other code obfuscation tools. Strong understanding of secure Android application architecture. Preferred Qualifications Experience with Bluetooth, GPIO, UART , or other hardware interfaces. Knowledge of encryption libraries , reverse engineering protection, and data security. Apps published on the Play Store or contributions to open-source projects. What We Offer Work on mission-critical products for defense and national security. Opportunity to collaborate with hardware, AI, and embedded systems teams . Fast-paced startup culture with real impact and ownership. Competitive compensation and career growth. Apply Now Email your resume to: info@7darter.com
Posted 1 month ago
1.0 - 2.0 years
25 - 30 Lacs
Mumbai
Work from Office
JOB CODE: AD261489 Job Description: Ability to write readable, maintainable, performant object-oriented Java. Strong knowledge of data structures, algorithms and designing for performance. Experience with android studio and Gradle. Experience working with remote data via REST and JSON Should be able to write web services. Experience with Android NDK to bridge C/C++ code to Java using JNI Experience Required : 1 to 2 years Number of Vacancies: 1 Apply Now Functional Area: Ability to write readable, maintainable, performant object-oriented Java. Strong knowledge of data structures, algorithms and designing for performance. Understanding of Google s android design principles and interface guidelines. Experience with android studio and Gradle. Experience working with remote data via REST and JSON Experience with Android NDK to bridge C/C++ code to Java using JNI Published public facing Android apps in Google Play Have Any Project on Your Mind? Great! We re excited to hear from you and let s start something How did you learnt about us? Google Search Facebook Instagram LinkdIn Trade Show Friends Reference Magazine Others SEND MESSAGE SEND MESSAGE From Vision to Victory - Honouring the Success of Our Valued Clients! Innovating with Purpose, Delivering with Passion - Appreciating Our Clients! Your Success is Our Success - Appreciating the Journey Together! Collaborate with Us for Unmatched Results Experience the power of strategic collaboration with Dreamworth Solutions. Our team s dedication and cutting-edge solutions ensure that every project surpasses expectations, delivering unparalleled results that set you apart. Dreamworth Solutions Pvt. Ltd. 1008, Embassy Centre, Jamnalal Bajaj Marg, Nariman Point, Mumbai, Maharashtra 400021, India. +91 8657 357 244
Posted 1 month ago
3.0 - 8.0 years
14 - 19 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications and Responsibilites of the Role 6 - 8 years of experience in Graphics APIs - any of DX11/DX12/Vulkan.Looking for a developer with strong design experience with OOPS, & C++ development experience. Hands-on experience with Game development, experience with Unreal Engine 5, GPU based rendering techniques.Prefer prior development experience in implementing/supporting Graphics driver for standards (Direct3D, Vulkan, OpenCL). Strong debugging skills would also be preferredWill work with GPU Software & Hardware teams, and ISVs to develop/support compliant and optimized Graphics drivers for Adreno GPUs for a competitive edge.Prefer prior experience with understanding the graphics rendering pipeline, APIs Inter-Op, and other Multimedia IPs.Performance profiling experience in DirectX/Vulkan games is preferred Level of Responsibility: Works independently with minimal supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough