Jobs
Interviews

41 Jni Jobs

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

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

Join us as an Application Security Consultant at Barclays, where you will play a key role in supporting the successful delivery of Location Strategy projects while adhering to plan, budget, agreed quality, and governance standards. You will be at the forefront of evolving our digital landscape, driving innovation, and ensuring excellence in our digital offerings to provide unparalleled customer experiences. To excel in this role, you should possess a strong understanding of CVEs, CWEs, and their impact on applications. Additionally, you must have in-depth knowledge of various AppSec technologies such as SAST, DAST, SCA, IAST, and RASP. Proficiency in at least one programming language and framework, as well as experience in writing scripts in languages like Python and JavaScript, are essential skills for this position. Desirable skill sets to have include the ability to showcase expertise in low-level technical topics, such as native development on any platform, and experience with languages used in modern mobile development like Java+JNI, Objective C, and Swift. Familiarity with concepts like reverse engineering, assembly, and mobile code hardening techniques will be beneficial. Furthermore, the ability to replicate vulnerabilities in a lab environment is a plus. As an Application Security Consultant, you will be based in Pune and will be responsible for supporting various business areas with day-to-day tasks, including processing, reviewing, reporting, trading, and issue resolution. You will collaborate with teams across the bank to align operational processes, identify areas for improvement, and implement operational procedures and controls to mitigate risks while maintaining efficiency. In this role, you will also develop reports and presentations on operational performance, identify industry trends, and participate in projects to enhance operational efficiency. As an Assistant Vice President, you will consult on complex issues, advise People Leaders on escalated matters, and contribute to risk mitigation and policy development. You will take ownership of managing risk, collaborate with other business areas, and engage in data analysis to creatively solve problems and communicate complex information effectively. Your role will also involve influencing stakeholders to achieve desired outcomes. All colleagues at Barclays are expected to embody the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset of Empower, Challenge, and Drive. Your commitment to these values and mindset will serve as our moral compass and guide our behavior within the organization.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You are an experienced Android Application Engineer with a background in Automotive knowledge, having 5+ to 8 years of experience. In this role, you will be responsible for driving the design and implementation of Android applications and System HMI related work. Your primary tasks will include designing, coding, and testing Android applications based on Android guidelines for Android-based devices. You will collaborate with a team of developers, designers, testers, and architects to ensure that each application is well-crafted and fully functional. Your responsibilities will range from requirement analysis to the realization of functionality in the Android HMI domain. You will develop different components in the Android Automotive System and will be responsible for owning multiple components for Android HMI development. Additionally, you will deliver software for software integration, implement test strategies, conduct pre-integration testing, and ensure the traceability and consistency of requirements and feature maturity. You will also be involved in defect triaging and resolution, working with other domains to resolve dependencies on features and defects. To excel in this role, you must possess Automotive knowledge and have at least 5 years of experience in Android Application and HMI development. Hands-on experience in Android SystemUI features, expertise in Android Application development and integration on embedded platforms, and a willingness to learn Android Framework and Automotive IVI domain are essential. Strong skills in Core Java, OOPs Concepts, Android Binders, and familiarity with Android Components like Activity, services, broadcast receivers, and content providers are required. It would be beneficial if you have a good understanding of data structures, exposure to JNI concepts, experience in interfacing Java and Native layer modules through JNI, proficiency in multi-threaded programming and middleware solution development on the Android environment, and a strong grasp of IPC and OS concepts. Experience with configuration management tools like GIT, knowledge of Kotlin, and familiarity with unit test frameworks will be advantageous. Ideally, you should hold a Bachelors/Masters degree in Engineering with a minimum of 5 years of experience in the development of Android Applications. Join us in this exciting opportunity to contribute to the development of cutting-edge Android applications in the Automotive domain.,

Posted 4 days ago

Apply

4.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

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

Posted 4 days ago

Apply

3.0 - 7.0 years

0 Lacs

ahmedabad, gujarat

On-site

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

Posted 1 week ago

Apply

6.0 - 10.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Develop, customize, and maintain Android middleware and framework layers as per automotive system requirements. Work extensively on AOSP (Android Open Source Project) to create and modify Android services and system components. Design and implement HAL (Hardware Abstraction Layer) for communication between Android and automotive hardware. Integrate and troubleshoot CarPlay and other infotainment technologies within Android Automotive OS. Collaborate with system architects, hardware teams, and application developers to ensure end-to-end integration. Debug performance and stability issues across Android framework and native layers. Work with BSP (Board Support Package) teams for hardware-software alignment. Mandatory Skills : Strong experience in Android Middleware/Framework development . Expertise in AOSP customization and Android internals (System Services, Binder, JNI, etc.). Hands-on experience in HAL development and integration with Android. In-depth knowledge of Android Automotive OS (AAOS) . Experience with Apple CarPlay and/or Android Auto integration. Prior experience working in the automotive domain with understanding of safety and compliance standards (e.g., ASPICE). Android Framework, Android Middleware, Aosp, Automotive, Carplay, Hal

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a HMI Engineer at HARMAN Automotive, you will be responsible for developing Android HMI Applications in the Infotainment context and delivering software integration. Your role will involve analyzing specifications, developing high-level designs, maintaining traceability, reviewing unit-level code, and documenting the work on Harman products. You will also provide technical coordination in software development by understanding requirements for specific projects/programs and guiding a team of engineers on skill-building aspects related to the project. Your responsibilities will include requirement analysis till the realization of functionality in the Android HMI domain, multiple component ownership for Android HMI development, integration of features/libraries from other concepts/products, participation in design, development, verification, troubleshooting, and delivery of high-quality products. You will also be involved in analyzing existing embedded software, developing unit tests for new code, ensuring pre-integration testing and verification, providing root cause analysis for issues, and assisting in PI & Sprint planning and backlog estimations. To be successful in this role, you should have a Bachelor's degree in Computer Engineering, Electrical Engineering, or equivalent, along with 5-7 years of experience in Android Application development and integration on embedded platforms in Kotlin, Java, and Jetpack Compose. Additionally, you should possess good knowledge of the Android system, components, and Android middleware, be proficient in native C/C++ programming, and have exposure to multimedia domains and cloud interfaces. It will be beneficial if you have experience in code quality orientation, UI design tools, automotive, audio, and e-commerce domains, as well as strong problem-solving skills, the ability to work independently, and excellent verbal and written communication skills in English. Your willingness to work in an office located in Bangalore, India, and successfully complete a background investigation and drug screen will also make you eligible for this position. At HARMAN, we offer a flexible work environment, extensive training opportunities, competitive wellness benefits, tuition reimbursement, and access to employee discounts on world-class Harman and Samsung products. We strive to create an inclusive and diverse work environment that fosters professional and personal development, where every employee is welcomed, valued, and empowered to share their ideas and perspectives. If you are ready to innovate and make a lasting impact by joining our talent community at HARMAN Automotive, we welcome you to apply for this exciting opportunity.,

Posted 1 week ago

Apply

5.0 - 10.0 years

9 - 19 Lacs

Pune, Bengaluru

Work from Office

Title: Technical Leader (Android Middleware IVI) Experience: ~5+ Years Job Location: Pune/Bangalore/Kochin Job Description: • Design and develop software architecture for Android Middleware/Platform in the automotive domain having worked with AOSP, HAL • Experienced & forward-thinking Middleware/Platform Architect with Android automotive background who is passionate about next generation SDV, eCockpit and Infotainment systems. • Responsible for leading a team of Middleware Developers for domains like Audio, Media, Tuner, Connectivity, Graphics, Projection, inter-domain communication, Camera and Display sharing etc. • Understanding of IVI, Cluster / Digital Cockpit domain and its requirements • Main customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements. • Strong leadership, planning and organization skills. • Mentoring skills to assist junior team members. • The person should be capable of understanding system requirements, derive software requirements and develop platform/middleware components. • Good analytical, problem solving and logical thinking skills. • Work closely with cross-functional teams to understand requirements and develop technical solutions. • Develop and maintain software design documents, specifications, and test plans. • Identify technical risks and develop mitigation strategies. • Provide technical guidance and mentorship to team members.

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You should have working experience in Android Open Source Project or Android IOT devices. Strong knowledge of Java, JNI, C and C++, Android SDK, different versions of Android, and how to deal with different screen sizes is required. You should also be proficient in Camera2 APIs, CameraX APIs, WiFi APIs, Bluetooth APIs, GPS, implementing Android services and AIDL. A good understanding of OOPS concepts, handlers, threading, and performance tuning is essential. Familiarity with sensors like gyroscopes and accelerometers, cloud API integration, and push notifications is desired. Understanding of Google's Android design principles and interface guidelines is important. Proficiency in code versioning tools, such as Git, is expected.,

Posted 1 week ago

Apply

1.0 - 4.0 years

3 - 6 Lacs

Jodhpur

Work from Office

Experienced Android/Java Developer who has developed at least one Android application end to end is required for an IT company. The applicant must possess a balance of analytical problem solving and strong interpersonal and relationship development skills. Candidate should have good communication skills in order to interact with clients efficiently. Requirements: - Writing clean, well designed code - Experience in working with Android SDK - Expertise in JNI, JSON, REST, Javascript and HTML - Experience with 3rd party libraries and APIs - Good Understanding of Android Activities and Services - Knowledge of Shared Preference, Files and SQLite Database - Hands-on knowledge of design principles of Android - Solid understanding of the full mobile development lifecycle and how to deal with different screen sizes. - Knowledge of Hybrid Applications (Flutter) and its Development is a plus.

Posted 1 week ago

Apply

5.0 - 8.0 years

20 - 30 Lacs

Bengaluru

Hybrid

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

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

ahmedabad, gujarat

On-site

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

Posted 1 week ago

Apply

5.0 - 8.0 years

25 - 32 Lacs

Hyderabad, Gurugram, Bengaluru

Work from Office

We are seeking a highly skilled Senior Software Engineer to join our dynamic team and lead the development, optimization, and migration of critical applications. This role requires a solid background in Java, C++, and SQL , ensuring high-quality software delivery and collaboration with other engineers and stakeholders. Responsibilities Support existing applications Participate in the migration of applications to Java Fix bugs and develop new features Code, troubleshoot, and debug software using Java and C++ Write complex SQL queries to resolve data-related issues Collaborate with developers, project managers, and stakeholders to ensure project success Work with legacy code, identifying inefficiencies and implementing modern solutions Partner with world-class engineers, architects, and product managers to build scalable and high-performance platforms Utilize the advanced technology stack of a top-tier tech company Propose design and architecture for team-delivered components Focus on core development activities in a productive environment Requirements 5 to 8 years of experience in software engineering Flexibility to work non-standard hours, including overlap with EMEA, available till 9:30 PM IST Strong Java skills, combined with competency in C++ Proficiency in SQL with past experience writing complex queries Familiarity with Linux or UNIX environments Capability to self-manage and prioritize tasks effectively Experience working with legacy code to optimize and modernize systems Strong understanding of data structures, algorithms, and design patterns Background in client-facing communications with excellent English skills Nice to have Familiarity with Google Cloud Platform (GCP), JNI, and Protocol Buffers Background in Go Skills in Performance Tuning Understanding of Java Native Interface

Posted 2 weeks ago

Apply

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

Apply

2.0 - 4.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Strong Programming experience in Java Strong Programming experience in Android Framework Strong understanding of Android architecture components, Android Framework and Native, HIDL, AIDL, HAL, JNI, SDK and Android desserts Experience with network protocols and communication frameworks. Experience in Android App considering various screen sizes and Services development using Java/Kotlin. Proficiency in debugging and performance optimization and performance profiling tools. Excellent problem-solving and analytical skills. Ability to work independently and as part of a team. Experience of secondary desktop, Miracast-SINK, and USB over IP technologies. Experience with Android TV development. Knowledge of media streaming and playback technologies. Experience with embedded systems and low-level hardware interactions.

Posted 2 weeks ago

Apply

4.0 - 6.0 years

8 - 9 Lacs

Bengaluru

Work from Office

Position: Android Framework Developer Location: Bangalore Experience: Strong Programming experience in Java Strong Programmingexperience in Android Framework Strongunderstanding of Android architecture components, Android Framework and Native,HIDL, AIDL, HAL, JNI, SDK and Android desserts Experience withnetwork protocols and communication frameworks. Experience inAndroid App considering various screen sizes and Services development usingJava/Kotlin. Proficiency indebugging and performance optimization and performance profiling tools. Excellentproblem-solving and analytical skills. Ability to work independently and aspart of a team. Experience ofsecondary desktop, Miracast-SINK, and USB over IP technologies. Experience with Android TV development. Knowledge of mediastreaming and playback technologies. Experience withembedded systems and low-level hardware interactions.

Posted 2 weeks ago

Apply

2.0 - 4.0 years

9 - 10 Lacs

Bengaluru

Work from Office

Position: Post Silicon Validation Engineer Location: Bangalore Experience: 3 to 5 Years About Tessolve: Tessolve Semiconductors a venture of Hero Electronix, part of $5B Hero Group companies a Design and Test Engineering Service Company providing End to End Solutions from Product Engineering, Software, Hardware, Wireless, Automotive and Embedded Solutions. Currently we are 2300+ employees worldwide. We are Global Multi- National Company having Engineering and Sales presences in India, Malaysia, Singapore, USA, UK, Europe, and China. Tessolve has strategic and sustainable growth plan to ensure the business stability to our valued customers and to protect the career of our employees even under disturbed Business situations. Areas of Responsibility: Strong Programming experience in Strong Programming experience in Android Framework Strong understanding of Android architecture components, Android Framework and Native, HIDL, AIDL, HAL, JNI, SDK and Android desserts Experience with network protocols and communication frameworks. Experience in Android App considering various screen sizes and Services development using Java/Kotlin. Proficiency in debugging and performance optimization and performance profiling tools. Excellent problem-solving and analytical skills. Ability to work independently and as part of a team. Experience of secondary desktop, Miracast-SINK, and USB over IP technologies. Experience with Android TV development. Knowledge of media streaming and playback technologies. Experience with embedded systems and low-level hardware interactions.

Posted 2 weeks ago

Apply

4.0 - 7.0 years

10 - 20 Lacs

Bengaluru

Work from Office

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

Posted 3 weeks ago

Apply

8.0 - 13.0 years

50 - 55 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree in Computer Science, a related technical field or equivalent practical experience. 8 years of experience as a test engineer manager. 3 years of experience in hardware or embedded testing role. Experience in testing embedded software on SoC on Linux, Android or Real-Time Operating System including hardware architecture, board schematics, protocols and standards. Preferred qualifications: Experience with software development on Linux or Android. Experience in Docker and programming skills in Java, C/C++, JNI. Experience in working with prototype devices. About the job As a Software Test Engineering Manager who has embedded experience, you will guide the test team in all activities, implement testing strategies, promote software engineering standard procedures, and build out the testing infrastructure and test content. Our testing needs range from traditional software tests to complex on-device testing of full Android applications to embedded validation. You will manage a team of test engineers and work with teams that collaborate on common problems across products and across focus areas. As a result, you will have exposure to a broader set of problems. You will play a crucial part in Google's success by partnering with software developers and cross-functional partner teams to ensure that the products are thoroughly tested to the standards. Responsibilities Lead and own specific Embedded test domains within silicon software. Create and implement test strategies by working with development teams to identify risk areas and fill the testing gaps. Create test content for embedded modules such as Machine Learning accelerators, memory systems, CPU, peripherals, low power modes, virtualization and security. Automate tests using existing test frameworks and work with the Engineering Productivity team to enhance and develop new test frameworks based on test requirements. Mentor and coach other team members.

Posted 3 weeks ago

Apply

2.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree in Electronics, Computer Science, a related field, or equivalent practical experience. 2 years of experience in a hardware or embedded testing/automation role. Experience testing embedded software on SoC on Linux, Android or Real-Time Operating System. Preferred qualifications: 5 years of experience in a hardware or embedded testing/automation role. Experience in Linux kernel driver test automation and framework development. Experience in Android application development. Excellent programming skills in modern Python. Excellent programming skills in Java, C/C++, JNI. About the job Google's custom-designed machines make up one of the largest and most powerful computing infrastructures in the world. The Hardware Testing Engineering team ensures that this cutting-edge equipment is reliable. In the R&D lab, you design test equipment for prototypes of our machinery and develop the protocols used to scale these tests for the entire global team. Working closely with design engineers, you give input on designs to improve our hardware until you're sure it meets Google's standards of quality and reliability. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Take ownership of delivering exceptional software quality for one or more Intellectual Property (IP) within silicon software. Create and implement test strategies by working with development teams to identify risk areas and fill the testing gaps. Drive test automation using existing test frameworks and work with the Engineering Productivity team to enhance and develop new test frameworks based on test requirements. Cultivate Product and Engineering Excellence as a core value in test engineering and our associated development partners. Triage and analyze test results and incoming feedback to identify areas for improvement. Guide, mentor, and coach other team members with regards to process technology.

Posted 3 weeks ago

Apply

0.0 - 1.0 years

0 Lacs

Bengaluru

Work from Office

OVERVIEW OF THE COMPANY Fox Corporation Under the FOX banner, we produce and distribute content through some of the world s leading and most valued brands, including: FOX News Media, FOX Sports, FOX Entertainment, FOX Television Stations and Tubi Media Group. We empower a diverse range of creators to imagine and develop culturally significant content, while building an organization that thrives on creative ideas, operational expertise and strategic thinking. JOB DESCRIPTION FOX Tech is looking for a talented and driven intern with a focus on Video Playback Engineering to join our team. This internship offers an excellent opportunity to learn how video players work and gain hands-on experience building seamless playback experiences for both live and on-demand content. You ll explore streaming protocols and understand adaptive bitrate streaming, and support the development and testing of core player features ABOUT THE ROLE As a Playback Engineering Intern, you will assist in the design, development, and testing of video playback and streaming software solutions. Working alongside experienced engineers, you will contribute to new features and optimizations, helping you expand your technical skills and deepen your understanding of media delivery and player technologies. ABOUT YOU You re a tech-savvy individual with a passion for video playback and software development. You have a strong desire to learn and grow, eager to contribute, and bring strong problem-solving skills and attention to detail to each project. You re excited to tackle real-world playback challenges and thrive in a collaborative, fast-paced environment. A SNAPSHOT OF YOUR RESPONSIBILITIES Help deliver the best Android video playback experience for both live and VOD streams Write clean, reusable, well documented Kotlin/Java code Contribute improvements to our SDK, sample apps, and internal developer tools Investigate and fix performance, memory, and ANR issues on a wide range of Android devices Grow technically and professionally in a collaborative, inclusive environment WHAT YOU WILL NEED Currently pursuing a B.E./B.Tech. in Computer Science, or related field Coursework or project experience / knowledge in Kotlin or Java (extra points for Android coursework) Strong coding skills Familiarity with modern Android development tools (Android Studio, Gradle, Git) Demonstrated interest in building mobile or media applications (GitHub, Play Store, or class projects) Strong verbal and written communication skills A willingness to learn and adapt in a fast-paced environment NICE TO HAVE, BUT NOT A DEALBREAKER Hands on with ExoPlayer, Media3, or other media frameworks Knowledge of adaptive streaming protocols (HLS, DASH) or video codecs (H.264, HEVC, AV1) JNI/C++ skills for performance critical modules Personal or university projects involving live video, FFmpeg, or computer vision overlays #Ll-SS1 #Ll-Hybrid Learn more about Fox Tech at https://tech.fox.com #foxtech

Posted 3 weeks ago

Apply

0.0 - 1.0 years

0 Lacs

Bengaluru

Work from Office

Intern - Android in Bengaluru, Karnataka | FOX Careers Job Details OVERVIEW OF THE COMPANY JOB DESCRIPTION FOX Tech is looking for a talented and driven intern with a focus on Video Playback Engineering to join our team. This internship offers an excellent opportunity to learn how video players work and gain hands-on experience building seamless playback experiences for both live and on-demand content. You ll explore streaming protocols and understand adaptive bitrate streaming, and support the development and testing of core player features ABOUT THE ROLE As a Playback Engineering Intern, you will assist in the design, development, and testing of video playback and streaming software solutions. Working alongside experienced engineers, you will contribute to new features and optimizations, helping you expand your technical skills and deepen your understanding of media delivery and player technologies. You re a tech-savvy individual with a passion for video playback and software development. You have a strong desire to learn and grow, eager to contribute, and bring strong problem-solving skills and attention to detail to each project. You re excited to tackle real-world playback challenges and thrive in a collaborative, fast-paced environment. A SNAPSHOT OF YOUR RESPONSIBILITIES Help deliver the best Android video playback experience for both live and VOD streams Write clean, reusable, well documented Kotlin/Java code Contribute improvements to our SDK, sample apps, and internal developer tools Investigate and fix performance, memory, and ANR issues on a wide range of Android devices Grow technically and professionally in a collaborative, inclusive environment WHAT YOU WILL NEED Currently pursuing a B.E./B.Tech. in Computer Science, or related field Coursework or project experience / knowledge in Kotlin or Java (extra points for Android coursework) Strong coding skills Familiarity with modern Android development tools (Android Studio, Gradle, Git) Demonstrated interest in building mobile or media applications (GitHub, Play Store, or class projects) Strong verbal and written communication skills A willingness to learn and adapt in a fast-paced environment NICE TO HAVE, BUT NOT A DEALBREAKER Hands on with ExoPlayer, Media3, or other media frameworks Knowledge of adaptive streaming protocols (HLS, DASH) or video codecs (H.264, HEVC, AV1) JNI/C++ skills for performance critical modules Personal or university projects involving live video, FFmpeg, or computer vision overlays Learn more about Fox Tech at We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, disability, protected veteran status, or any other characteristic protected by law. We will consider for employment qualified applicants with criminal histories consistent with applicable law.

Posted 3 weeks ago

Apply

10.0 - 17.0 years

30 - 40 Lacs

Bengaluru

Work from Office

About the Team Core Infra team is part of the AOS and PC product line responsible for cluster, network, disk, upgrade and service management of the distributed system. The team solves distributed problems in the control plane of the cluster by developing a micro-service architecture. The development is primarily in a virtualised Linux environment in Python ad Go. The teams focuses on solving fundamental systems problems in the areas of building robust secure systems that is scalable to host 10s of thousands of VMs and can work seamlessly on different substrate for both onprem and public cloud. Your Role Design and develop next generation one-click cluster lifecycle management capabilities in core Nutanix distributed cluster. Scale your software to a massively distributed infrastructure comprised of 1000s of nodes with millions of entities. Architect software with clean interfaces and APIs with other components and strive to launch them as a set of micro-services. Understand intrinsic details about key distributed design principles like CAP theorem, PACELC etc. and ability to apply to virtualized environments. Closely research and monitor developments in open source software communities in the distributed cluster management areas Interact with other teams across the system software stack to clearly communicate and express your requirements and design What You Will Bring Architect and Design Microservices in a virtualized environment. Excellent design and coding skills in any one of C/C++, Go, Python. Very strong analytical and problem solving skills. Ability to collaborate and solve difficult problems spanning across multiple teams. Identify gaps and limitations in current architecture and propose phased improvements Comfortable working with RESTful intent-driven APIs Ability to groom junior engineers in the team Comfortable working in a fast-moving agile environment Bachelors and Masters/PhD (preferred) in Computer Science 12+ years of industry experience or equivalent research experience Work Arrangement Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. For most roles, that will mean coming into an office a minimum of 3 days per week, however certain roles and/or teams may require more frequent in-office presence. Additional team-specific guidance and norms will be provided by your manager.

Posted 3 weeks ago

Apply

3.0 - 8.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role As an Android developer, you will contribute to the design and development of new Software Product features, ranging from understanding the product requirements, end-to-end technical design, prototyping, and writing functional code to unit testing and overall implementation. This role will leverage your knowledge of software design and Android programming skills. You will collaborate with the team to support various stages of the software product development life cycle. In this role, you will report to the Engineering Manager. What You Will Do Development of secure, memory & CPU optimized, and high performing Android automotive applications and services using Kotlin, Java, and Android framework. Act as the point person on design, development, and implementation of various products, features/components, leveraging technologies such as Android, Kotlin, and Java. Understand the requirements and create artifacts such as design documents, review artifacts, and contribute to the end-to-end feature development/solutions. Continuously partner with colleagues from Architecture, QA, Process excellence, etc., to ensure smooth development and delivery of the product/customer releases. Support the team in peer reviews for design artifacts and code reviews. Actively provide support in the development process established for the team and support the establishment of best practices to identify and solve the non-functional requirements, such as Static analysis, Performance, security threats, and vulnerabilities. What You Need to Be Successful A thorough understanding of designing and implementing high-performing and resource-optimized Android applications. Knowledgeable of and have a solid understanding of Object-Oriented concepts, Android application development best practices, design patterns, and frameworks. 7+ years of rich experience in Android Automotive-based product development. Demonstrable knowledge of Android framework, Kotlin, Java, Android IPC (Intent, JNI, AIDL, HIDL, Binder, Messenger & Handler), Activity, Services, Broadcast receivers & Content providers to design and develop highly scalable Android Applications. Proficiency in SDK integration, writing unit test cases using unit testing frameworks/tools like Mockito, JUNIT, Robolectric, and Espresso. Well-versed in product development life cycle, Agile Scrum methodology, Jenkins, GitHub, and Gradle. Bonus Points if You Have Bachelor s degree in CS or equivalent. Knowledge of Android-based Automotive Infotainment ecosystem, such as Automotive HMI(UI) development, Board Bring up activities for IVI, e.g., Flashing the system image, bootloader & IOC, is nice to have. Experience in the development/integration of Navigation Applications and GPS HAL is a plus. Experience working in global teams. What Makes You Eligible Good communication (English) and interpersonal skills. Ideally, you live near Bangalore, India. Because this is a hybrid role, commuting to our Bangalore office will be required each week. Due to the nature of global infrastructure, you understand that flexibility in working hours is required. A Quick self-learner and can carry a task to completion with minimal guidance. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University. Competitive wellness benefits. Tuition reimbursement. Be Brilliant employee recognition and rewards program. An inclusive and diverse work environment that fosters and encourages professional and personal development.

Posted 1 month ago

Apply

3.0 - 8.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Responsibilities Build pixel-perfect, buttery smooth UIs across both mobile platforms. Leverage native APIs for deep integrations with both platforms. Diagnose and fix bugs and performance bottlenecks for performance that feels native. Skills Firm grasp of the JavaScript {{and TypeScript or ClojureScript}} language and its nuances, including ES6+ syntax Knowledge of {{functional or object-oriented}} programming Ability to write well-documented, clean Javascript code Rock solid at working with third-party dependencies and debugging dependency conflicts Familiarity with native build tools, like XCode, Gradle {{Android Studio, IntelliJ}} Understanding of REST APIs, the document request model, and offline storage Experience with automated testing suites, like {{Jest or Mocha}} Skills Firm grasp of the JavaScript {{and TypeScript or ClojureScript}} language and its nuances, including ES6+ syntax Knowledge of {{functional or object-oriented}} programming Ability to write well-documented, clean Javascript code Rock solid at working with third-party dependencies and debugging dependency conflicts

Posted 1 month ago

Apply

8.0 - 13.0 years

4 - 8 Lacs

Ahmedabad

Work from Office

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today – planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of. Your Role and Responsibilities Perform implementation of assigned projects using sound engineering principles and adhering to business standards, practices, processes, and product requirements Identify potential solutions that are optimized to operate with in constraints of the product Resolve technical issues through Debugging and Investigation, creating new & innovative ways to improve applications. Provide timely status updates and proactive communications on issues to the stakeholders Able to interface with internal stakeholders regarding software issues Have the ability and willingness to acquire an in-depth understanding of the domain and existing products (beyond software) and apply that knowledge to develop new products and to deliver enhancements fixes for customer requirements Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise Bachelor's degree in Engineering or Computer Science with 8+ years of experience in deployment, configuration, and support of tools. Experience in C++, MFC, JNI, COM, Data Serialization, Multi-Threading and Multicore Architecture. Experience in developing Distributed systems architectures Ability to work on a large code base Good communication skills Preferred technical and professional experience IDE Skills: Microsoft Visual Studio/MSVC, Eclipse, Workbench. Development PlatformWindows & Linux. Exprierience in ReqIF, IBM DOORS is a plus.

Posted 1 month ago

Apply
Page 1 of 2
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies