Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 10.0 years
8 - 13 Lacs
bengaluru
Work from Office
Were looking for a highly skilled UI Developer with a strong background in building native applications across Windows, macOS, iOS, and Android platforms. This role requires hands-on expertise in platform-specific development tools and languages, such as C/C++, .Net, WinAPI, Cocoa, Swift, Kotlin, and Android NDK, to deliver intuitive, high-performance user interfaces tailored to each ecosystem. The ideal candidate also brings a strong focus on security, with the ability to integrate features like hardware-backed encryption, secure boot, and multi-factor authentication into consumer-facing applications. Youll play a critical role in creating seamless, secure user experiences across desktop and mobile devices. Responsibilities As a member of the OCI Enterprise Management Systems function, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Key Responsibilities Design and develop secure, high-performancenative user interfacesfor Windows, macOS, iOS, and Android platforms. Leverage platform-specific technologies (e.g., WinAPI, Cocoa, Swift, Kotlin, Android NDK) to deliver responsive, intuitive UI experiences. Integrate hardware-backed security features includingTrusted Platform Module (TPM),Apple Secure Enclave, andAndroid Keystorefor secure boot, attestation, and encrypted storage. Implementcryptographic algorithms and secure communication protocolsto protect data at rest and in transit. Build and supportrobust authentication mechanisms, including MFA, biometrics (Face ID, Touch ID, fingerprint), and token-based access. Collaborate withsecurity architectsand engineers to define and implement secure software architecture. Conductcode reviews,threat modelling, andsecurity assessmentsto proactively identify and address vulnerabilities. Stay informed on emerging threats, CVEs, and platform security updates, ensuring applications are always a step ahead. Partner closely withproduct managers, UX designers, and backend engineersto deliver cohesive, high-quality apps on time. Mentor junior developers in secure coding practices, cryptography, and platform-specific development techniques. Requirements Bachelors degree inComputer Science,Engineering or relevant experience. Proven experience developingnative applicationsforWindowsand at least two additional platforms (macOS, iOS, Android). Proficient inC/C++, Java, .NETand platform-native development frameworks such asWinAPI,Cocoa,Swift,Kotlin, andAndroid NDK. Proven experience designing and buildingcommercial-grade endpoint softwareat scale, with a strong emphasis onreliability, performance, and maintainabilityacross diverse hardware and operating system environments Strong knowledge ofTPM,Secure Enclave, andAndroid Keystore, with experience integrating these technologies for secure storage and authentication. Hands-on experience withcryptographic librariessuch asOpenSSL,CryptoAPI, andCommonCrypto. Familiarity with authentication protocols likeOAuth2.0,OpenID Connect,FIDO, and optionallyKerberos,SAML, andLDAP. Deep understanding ofWindows and macOS internals, including system architecture, low-level APIs, and built-in security features such asBitLocker,User Account Control (UAC),Windows Defender, andmacOS System Integrity Protection (SIP), Gatekeeper, and FileVault. Experience using mobile security testing tools such asAppScan,Burp Suite, orMobile Security Framework (MobSF). Strong attention to detail with a passion for writing secure, efficient, and maintainable code. Excellent communication skills and a collaborative mindset, with the ability to mentor and inspire peers.
Posted 1 day ago
5.0 - 10.0 years
10 - 20 Lacs
ahmedabad
Remote
• Develop native Android apps in Kotlin/Java • Integrate JNI/NDK for C++ • Build multi-account, secure, scalable apps • Optimize video streaming & real-time communication • Ensure WCAG compliance & device compatibility Required Candidate profile • Senior: 5+ yrs (10 roles) | Lead: 7+ yrs (3 roles) | Principal: 10+ yrs (2 roles) • Strong in Kotlin, Java, Android SDK • Expertise in VoIP/Video streaming & JNI/NDK • Based in India | US timings
Posted 3 days ago
12.0 - 15.0 years
9 - 13 Lacs
bengaluru
Work from Office
About The Role 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 : Infotainment & Telematics Good to have skills : NA Minimum 12 year(s) of experience is required Educational Qualification : Bachelors or Masters degree in Computer Science Electronics or related field Summary :We are seeking a technically strong and delivery-focused Android Application Development Lead to drive the design and development of infotainment applications using Android Automotive OS (AAOS). This role involves full-stack architecture, HAL integration, and system-level collaboration to deliver high-performance, automotive-grade user experiences. The ideal candidate will have 814 years of experience in Android development, with deep expertise in AAOS, embedded systems, and infotainment platforms. Roles & Responsibilities:1.Application Development:Lead the design and development of infotainment applications using AAOS, focusing on modularity, performance, and maintainability.2.Architecture & Integration:Architect full-stack solutions for media, navigation, user profiles, and distributed playback features.3.HAL Communication:Develop modules that interact with VHAL and other HALs using AIDL/HIDL.4.System Services:Integrate applications with system services and vendor-specific frameworks.5.Debugging & Optimization:Resolve issues across application, framework, and HAL layers to ensure stability and performance.6.Team Collaboration:Work closely with platform, hardware, and QA teams for seamless integration and validation.7.Mentorship:Guide junior developers and enforce best practices in architecture, code quality, and testing.8.Documentation:Create and present architecture diagrams, technical specifications, and implementation details to stakeholders9.Lead Android infotainment application development, ensuring high performance compliance, and seamless integration across automotive platforms. Professional & Technical Skills: 1.Years of experience in Android application development, preferably in automotive or embedded domains.2.Strong proficiency in Java, Kotlin, and C++ (14/17).3.Deep understanding of Android SDK, NDK, Jetpack libraries, and MVVM architecture.4.Experience with Android components (Activities, Services, Broadcast Receivers, Content Providers).5.Hands-on experience with AIDL/HIDL, VHAL, and HAL-to-app communication.6.Familiarity with AAOS car services and infotainment integration.7.Experience with BT, Wi-Fi, GPS, CAN at the application level.8.Exposure to media, phone, navigation apps, and cloud communication.9.Experience with partitioning concepts and cross-partition communication.10.Proficiency in unit testing, instrumentation testing, and mocking frameworks.11.Hands-on with Git, CI/CD workflows, and debugging tools (adb, logcat, Perfetto, Systrace).12.ISO 26262 (Functional Safety), ASPICE13.ISO/SAE 21434 (Cybersecurity)14.Cybersecurity practices including TARA and secure communication Additional Information:- The candidate should have minimum 12 years of experience in Infotainment & Telematics.- This position is based at our Bengaluru office.- A Bachelors or master's degree in computer science, Electronics or related field is required. Qualification Bachelors or Masters degree in Computer Science Electronics or related field
Posted 3 days ago
8.0 - 13.0 years
7 - 10 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
Posted 4 days ago
4.0 - 9.0 years
3 - 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.
Posted 4 days ago
8.0 - 13.0 years
7 - 17 Lacs
gurugram
Remote
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
Posted 4 days ago
3.0 - 7.0 years
4 - 9 Lacs
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
Posted 4 days ago
8.0 - 13.0 years
20 - 30 Lacs
pune
Remote
Experience in Native Android development (Java/Kotlin with Android Studio) Preferred 5+ years with a strong track record of delivering complex project. Native Android only Proven ability to build apps that remain fast and smooth on low-end devices
Posted 4 days ago
6.0 - 11.0 years
1 - 2 Lacs
gurugram
Work from Office
SUMMARY About the job : Android Technical Lead Career Level : Senior. Location : Offshore / Contract / India Who We Are: This is Nexgentek where every challenge is an opportunity, and every solution is a masterpiece in the making. As a full-lifecycle IT company, we transcend mere delivery; we engineer success. From inception to implementation, our seasoned expertise shepherds every phase of the journey. Be it planning, analysis, design, development, testing, or the seamless transition to production, we stand as steadfast partners in our clients’ progress. At Nexgentek, quality isn't a mere aspiration it's our ethos. Rooted in Tech Advisory, our methodology is guided by insights that spark transformative outcomes. We recognize the paramount importance of talent retention. Through a steadfast commitment to work-life balance, competitive remuneration packages, and an optimized operational model, we ensure our team remains as exceptional as our services. Step into Nexgentek, where innovation meets precision, and together, let's sculpt the future of technology with finesse and distinction. Requirements Role Overview We are looking for a highly experienced Android Technical Lead to lead a team in developing advanced communication applications. The ideal candidate will be an expert in Kotlin with deep knowledge of modern Android architecture patterns, WebRTC , and JNI/NDK , driving innovation in real-time video and voice solutions. Key Responsibilities Lead and mentor a team of 5+ Android developers , setting coding standards and best practices. Architect, design, and develop high-performance Android applications using Kotlin and Clean Architecture (MVVM) . Work extensively with JNI/NDK to support native integrations and replace SWIG-based solutions. Implement WebRTC for real-time voice and video communication. Build calling features using ConnectionService and InCallService . Manage full development lifecycle from design to Google Play submission . Collaborate with product, backend, and QA teams to deliver seamless user experiences. Required Skills 8+ years of Android development experience . Expert in Kotlin with proven architecture design skills ( MVVM, Clean Architecture ). Strong experience with JNI/NDK (critical for SWIG replacement). Hands-on experience with WebRTC implementation . Leadership experience managing 5+ developers . In-depth expertise with ConnectionService and InCallService . Nice to Have Experience building video calling applications . Knowledge of Accessibility implementation (TalkBack). Familiarity with VRS (Video Relay Services) or telecommunications application Benefits What’s in it for you: At Nexgentek we prioritize your well-being and professional growth. Here's what you can expect: Achieve a healthy work-life balance. Competitive compensation and abundant growth opportunities. Enjoy a standard 5-day workweek with 2 fixed weekly offs. Experience an employee-centric environment with supportive policies. Benefit from family-friendly and flexible work arrangements. Access our Performance Advancement and Career Enhancement (PACE) initiative and discover opportunities for both personal and professional growth. From tailored career development plans to expert counseling services, PACE empowers you to chart your course to success with confidence and clarity. Elevate your career trajectory with our Learning & Development (L&D) program. Join our team and embark on a transformative journey of upskilling and self-discovery. With continuous learning as your compass, you'll not only enhance your expertise but also open doors to new opportunities, paving the way for career growth and fulfillment. Please note : At Nexgentek, we value the importance of collaboration, learning, and fostering connections with clients, peers, leaders, and communities. While some in-person engagement may be required for certain roles, we are committed to providing flexibility to accommodate your individual work-life balance needs. As an equal opportunities employer, Nexgentek welcomes and encourages applications from all members of society. We are dedicated to creating an inclusive environment where diversity is celebrated, and individuals are valued for their unique perspectives and contributions. We do not discriminate on the basis of race, religion or belief, ethnicity, disability, age, citizenship, marital or civil partnership status, sexual orientation, or gender identity.
Posted 6 days ago
2.0 - 7.0 years
12 - 16 Lacs
hyderabad
Work from Office
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. Job Description Work on Vulkan driver development using Turnip in Mesa for compute-class GPUs. Contribute to Vulkan feature implementation and validation. Support compatibility with OpenGL-over-Vulkan layers and gaming/emulation workloads. Responsibilities Develop Vulkan features in Turnip. Validate Vulkan extensions. Support Zink, DXVK, and Proton integration. Fix bugs and contribute to upstream Mesa. Required Skills Strong C/C++ programming skills. Understanding of graphics APIs (Vulkan, OpenGL). Experience with Linux graphics stack , Mesa, and Turnip. Familiarity with gaming workloads and emulation layers. Minimum Experience B.Tech + 2 years or M.Tech in graphics or system software development.
Posted 6 days ago
3.0 - 8.0 years
14 - 18 Lacs
bengaluru
Work from Office
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. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. Skills/Qualifications: Programming experience in: C/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 experience: OpenGL and/or DirectX, OpenCL and/or CUDA, Vulkan
Posted 6 days ago
6.0 - 11.0 years
15 - 20 Lacs
bengaluru
Work from Office
General Summary: As part of GPU performance and architecture team, the candidate will be working on the latest and greatest in GPU architecture and Computer Graphics. The role revolves around working on analyzing the most popular games and benchmarks which use highly advanced rendering techniques, evaluating their performance on Qualcomm GPUs, define new optimizations/algorithms/configurations for the Adreno GPUs and modeling them to define next generation of Adreno GPU Key Deliverables Contribute to conversations to generate new ideas for next generation GPU architecture improvements. Develop and maintain GPU performance model, defining and performing experiments to study architectural features Conduct in-depth analysis of graphics benchmark performance to identify issues or areas for improvement. Conduct config studies and define high-quality GPU system based on requirements, optimizing along the axes of performance, power efficiency, complexity, area, effort, and schedule meet needs, benchmarks, and industry standards, even when faced with ambiguous information Demonstrates good understanding of and conducts research on industry trends and innovations in graphics to ensure solutions and deliverables align with best practices. Works across teams to align on important areas of feature development and ensure targets are met Responsibilities Working independently with little supervision. Provide some supervision/guidance to others. Having a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to provide input on key decisions). Use deductive and inductive problem solving; multiple approaches may be taken/necessary to solve the problem Must have excellent verbal and written communication skills to convey information to various stakeholders some of whom may have limited knowledge of the subject in question Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Systems Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Systems Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. Requirements Proficient in one of the languages: C++, System C, Python Expertise in Computer Architecture Knowledge of Graphics/Compute APIs like OpenGL and/or DirectX, OpenCL and/or CUDA, Vulkan Keywords : 3D graphics; benchmark analysis; gpu; performance modeling; compute architecture
Posted 1 week ago
7.0 - 12.0 years
12 - 22 Lacs
pune
Work from Office
Hello All, Greetings from Peoplefy ! Job Title: Android Developer Experience Required: 6 - 13 years & 9 to 15 years (Both experience range is open) Location: Hinjewadi Phase 2 (Pune) Availability: 30 days' Notice period / Serving Notice period / Immediate joiner Education: IT graduate Mandate Skills: Must have skills: 8+Years in Mobile application development. 6 Years experience working on project(s) involving the implementation of solutions applying Agile/Product methodology Design, Develop, and Support native mobile applications (eg. Gradle, Maven etc.) 7 Years experience in Android, Kotlin, Java, App release experience. Native mobile app dependency management tools Experience integrating API/services. (Rest is preferred) Development and integration of third-party source code or libraries Key asks for the role: 6 years' experience working on project(s) involving the implementation of solutions applying Agile/Product methodology Design, Develop, and Support native mobile applications 8 Years Android, Kotlin, Java, App release experience. 3 years' experience in systems analysis, including defining technical requirements and performing high level design for complex solutions. 3 years of technical leadership experience in solutioning, decision making. Interested Candidates please share your profiles on: gayatri.pat@peoplefy.com
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
indore, madhya pradesh
On-site
We are seeking a Senior Android Lead who is enthusiastic about pushing the boundaries of mobile technologies. Collaborating within a team of developers, you will be involved in the creation and maintenance of Android applications. As a Senior Android Lead, you must be well-versed in the Android ecosystem and mobile app development, with a good understanding of popular app frameworks and software development best practices. Your responsibilities will encompass maintaining existing codebases, which includes bug fixing, as well as actively participating in the development of new apps from scratch alongside your team while adhering to coding guidelines and industry standards. Your roles and responsibilities will include a strong grasp of Android UI design, familiarity with XMPP, VOIP, Web RTC, and Open Source applications/libraries, and proficiency in Android SDK/NDK and various APIs such as Location, Storage, Google Maps, Media, Network, FCM Push notification, Job Scheduler, and Background Services. Additionally, you should have expertise in JSON parsing, Web Services Retrofit and RxJava2.0, SQLite database with ORM (green DAO, Room), and Realm. Knowledge of Java (Kotlin is a plus), Code Injector Dagger2/HILT, and Unit Testing is highly desirable. Experience in apps hosting on Play Store & Crashlytics is also beneficial. A solid understanding of common programming tools and paradigms, like version control, framework utilization, and design patterns, is essential. You should be comfortable collaborating with a cross-functional team, working with code developed by others, bug fixing, and refactoring legacy code. Familiarity with mobile applications, hardware utilization (e.g., accelerometers, cameras, gyroscopes), and development is highly recommended. Requirements for this position include a minimum of 5 years of professional experience, excellent communication skills, advanced knowledge of the Java programming language, proficiency in XML layouts, JSON data parsing, and multithreading concepts. You should also be skilled in working with Android Studio IDE and have familiarity with development tools like the Gradle build system. A Bachelor's degree from a reputable institution is preferred, and exceptional problem-solving abilities with a keen eye for detail are necessary. To apply for this position, please send your CV to hr@advantal.net. Location: Indore Work mode: Work from Office,
Posted 1 week ago
12.0 - 15.0 years
35 - 50 Lacs
bengaluru
Hybrid
Why We Need you! Design and build world class systems for Mobile Device management products. Influence and drive the technical vision of our systems. Explore areas for integration with other Ivanti products. Understand mobile platform technology and define approaches/solutions for critical problems. Work closely with design teammates and review their work. Work closely with the product managers and stakeholders to help shape our product vision. Run experiments in a fast-paced, analytical culture so we can quickly learn and adapt your work. Guide and mentor other engineers on the team. Be the technical leadership for projects to design solutions and break down work on complex problems delivered by multiple engineers Define incremental approaches to innovation and adoption of new technologies into our architecture. Serve as the technical authority for Android platform architecture and long-term technical direction. Own critical components of our Android product line and drive key architectural decisions. Lead cross-functional technical initiatives with Android, backend, product, and QA teams to ensure seamless delivery. Review and influence mobile security, performance, and compliance across the stack (network, storage, authentication). Define and implement best practices for Android development and CI/CD workflows across teams. Evaluate emerging Android technologies and frameworks and provide recommendations for adoption. Contribute to setting coding standards and performance guidelines for Android teams globally. What You Will Be Doing: Work with the product and design teams to build Android apps for Ivanti. Work with the server team to define APIs for best user experience. Write fast and secure Java, Kotlin code and create pixel perfect UI for the app Collaborate with industry leading mobile solution providers (handset manufacturers, carriers) to provide innovative solutions. Extend the Ivanti Android platform in areas of security, privacy, provisioning, and application management Participate in all phases of the application development process: from conceptualization to product delivery and support for enterprise customers. Preferred Qualifications 12+ years of object oriented software engineering experience with extensive experience in native android development, system level programming using C/C++ and secure communication using OpenSSL. Expert level Java, Kotlin and native code(C/C++ via NDK) knowledge and essential skills including concurrency, multithreading and design patterns. Deep understanding of the internals of Android frameworks, design guidelines and best practices Track record of developing excellent Android apps that are published on Google Play Store Experience in writing secure interprocess communication between Android applications Native Android (Mobile) development experience, experience with Microsoft Exchange ActiveSync protocol strongly preferred. Good understanding of Security concepts like Cryptography and PKI is a plus. B.Tech. or M.Tech Computer Science or relevant development experience The Impact You Will Have As Android Staff Software Engineer at Ivanti, you will influence not just code, but culture and process. You will drive key decisions that shape our Android architecture, improve developer productivity, and enhance product quality across teams. Your leadership will elevate our mobile offerings to meet the demanding needs of global enterprises. This job posting will remain active until a qualified candidate is identified. At Ivanti, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Ivanti believes that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.
Posted 2 weeks ago
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
1.0 - 4.0 years
3 - 6 Lacs
bengaluru
Work from Office
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. Translate designs and wireframes into high quality code Design, build, and maintain high performance, reusable, and reliable Java /Kotlin code Ensure the best possible performance, quality, and responsiveness of the application Bug fixing and optimising the existing code base. Required : Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Familiarity with RESTful APIs to connect Android applications to back-end services Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning Ability to design applications around natural user interfaces, such as touch Knowledge of the open-source Android ecosystem and the libraries available for common tasks Familiarity with cloud message APIs and push notifications Understanding of Googles Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Desirable: Familiarity with continuous integration Exposure to NDK Exposure to VR App Development on Android Experience of working in video environment. Experience in cloud environments - AWS. Background in OTT applications Understanding of development best practices, modular development and a keen eye for a Test-Driven Development approach
Posted 3 weeks ago
2.0 - 4.0 years
7 - 9 Lacs
bengaluru
Work from Office
Looking for Android system programmers with expertise in Embedded Systems, Android NDK, and Linux system programming to join our innovative automotive electronics team in Bengaluru. Drive cutting-edge projects and deliver high-quality solutions.
Posted 3 weeks ago
2.0 - 6.0 years
0 Lacs
ahmedabad, gujarat
On-site
You should have a minimum of 2-4 years of experience in Android development with a clear understanding of the basic fundamentals. Your knowledge should include Rest API, JSON, Socket IO, Android Studio, Android SDK's (NDK is a plus point), different Android versions, screen sizes, UI design principles, Material Design, Restful APIs, JSON and XML parsing, third-party libraries and APIs, and Google's APIs like Locations and Map APIs. You should also have a solid understanding of the full mobile development lifecycle. This is a full-time position with benefits including health insurance and Provident Fund. As part of the application process, please provide information on your current CTC, expected CTC, and how soon you can join if selected (mention in days). The required education for this position is a Bachelor's degree. You should have at least 2 years of experience in Android development, Rest API, JSON & Socket IO, and Android SDK's, JSON, and XML parsing. This position is located in Ahmedabad, Gujarat.,
Posted 4 weeks ago
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 1 month 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 1 month 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 1 month 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 1 month 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 1 month 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 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
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |