1

C Java Jni Jobs (NOW HIRING)

Binder, Bionic, JNI) * Highly experienced (4+ years) systems programming (e.g. C/C++, Java) * Experienced developing in scripting languages (e.g. Python, JS) * Successfully developed cutting edge end ...

Android Developer

Sunnyvale, CA · On-site

$65.50 - $86/hr

Skills & Experience required: • Native Android App development using Eclipse with ADT plugin OR Android Studio • Use of Android NDK and JNI to bridge between JAVA and native C/C++ code • Use of ...

Mobile development experience on Android or iOS using Java, C/C++, Objective-C * Android native and application development experience using JNI, SDK and NDK, Android Studio * iOS application ...

... C++ standards, libraries and best practices • Experience with Java or Kotlin • Experience with Android SDK, NDK, JNI and IPC mechanisms • Experience with device bring up and Linux kernel ...

... C++ Android camera, Camera ISP design and implementation Google Camera HAL3 Minimally, Android ... Java library and app development experience, preferably on Android. Should include JNI / NDK ...

Android Developer

Bedminster, NJ · On-site

$57 - $74.75/hr

Familiarity with Kotlin/Java/C++ and Android JNI and NDK concepts. * Strong expertise in Multithreading concepts. * Experience working with RESTful APIs to connect Android applications to back-end ...

Be Seen First

Software Engineer

Cerritos, CA · Remote

$100K - $200K/yr

C/C++ (financial kernel), Java (via JNI) * Databases: Oracle (financial engine), MongoDB (AI database) We've secured over a dozen patents and are pioneering auto-morphing AI cell-modular agents that ...

Android Development Lead

Arlington, VA · On-site +1

$150K - $220K/yr

This includes designing and documenting extensible APIs in Java/Kotlin, interfacing with native C ... Experience with JNI development and implementation. * Strong understanding of Linux development ...

Android Development Lead

Clarksburg, MD · On-site +1

$150K - $220K/yr

This includes designing and documenting extensible APIs in Java/Kotlin, interfacing with native C ... Experience with JNI development and implementation. * Strong understanding of Linux development ...

Android Development Lead

Arlington, VA · On-site

$150K - $220K/yr

This includes designing and documenting extensible APIs in Java/Kotlin, interfacing with native C ... Experience with JNI development and implementation. * Strong understanding of Linux development ...

next page

Showing results 1-20

C Java Jni information

See salary details

$10

$57

$95

How much do c java jni jobs pay per hour?

As of Jun 5, 2026, the average hourly pay for c java jni in the United States is $57.79, according to ZipRecruiter salary data. Most workers in this role earn between $47.12 and $63.46 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a C/Java JNI Developer, and why are they important?

To thrive as a C/Java JNI Developer, you need strong programming skills in C and Java, a solid understanding of the Java Native Interface (JNI), and typically a degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and build tools such as Maven or Gradle is essential. Attention to detail, analytical thinking, and effective problem-solving are crucial soft skills for bridging the gap between native and managed code. These abilities ensure robust, high-performance integrations and maintain software reliability in complex, cross-language applications.

How does a C Java JNI developer typically collaborate with other teams during a software project?

As a C Java JNI developer, you will regularly interact with both Java and native C/C++ development teams to bridge the gap between different layers of the application. Collaboration often involves closely working with backend developers to define API boundaries, as well as with QA teams to ensure end-to-end integration is smooth and reliable. You'll also participate in code reviews and design discussions to troubleshoot performance issues and resolve cross-language compatibility challenges. This role requires strong communication skills and the ability to document and explain technical details to team members with varying expertise.

What are C Java JNI developers?

C Java JNI developers are software engineers who specialize in using the Java Native Interface (JNI) to integrate Java applications with native code written in C or C++. Their primary role is to enable Java programs to call native functions for performance optimization or to access platform-specific features. These developers must be proficient in both Java and C/C++ programming languages and understand how to manage memory, handle data types, and troubleshoot cross-language issues. They often work on projects that require bridging legacy C/C++ libraries with modern Java applications.

What is the difference between C Java Jni vs C++ Developer?

AspectC Java JniC++ Developer
Required CredentialsBachelor's in Computer Science, Java, C, or related fields; knowledge of JNIBachelor's in Computer Science or related; C++ proficiency
Work EnvironmentSoftware development, embedded systems, mobile apps, cross-platform toolsSystem/software development, game development, high-performance applications
Industry UsageAndroid development, Java applications integrating native codeGame engines, desktop applications, performance-critical software
Common Search/ComparisonYesYes

Both C Java Jni and C++ Developer roles involve programming skills, but C Java Jni focuses on integrating Java with native C code via JNI, often in Android or cross-platform apps. C++ Developers work on high-performance applications, game engines, and system software. While they share some credentials and work environments, their primary focus and use cases differ.

Infographic showing various C Java Jni job openings in the United States as of May 2026, with employment types broken down into 1% As Needed, 88% Full Time, 10% Part Time, and 1% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $120,212 per year, or $57.8 per hour.

Android QA Engineer

Purple Drive Technologies

Washington, DC • On-site

Full-time

Posted 29 days ago


Job description

Overview:
Core Tech: Python, Swift, C, Android NDK, iOS Frameworks
Job Description: In this role, you will be responsible for the software quality assurance and technical integration of mobile applications within embedded vehicle systems. You will focus on the connectivity and performance of Apple CarPlay and Android Auto interfaces, writing complex scripts to automate testing and troubleshooting low-level communication issues. This position requires a unique blend of mobile app development knowledge and embedded system constraints.
Key Responsibilities:
  • System Integration & QA: Lead the software quality assurance efforts for mobile-to-vehicle interfaces, specifically focusing on CarPlay and Android Auto functionality.
  • Embedded Testing: Perform rigorous testing on embedded systems to ensure mobile applications interact correctly with vehicle hardware and infotainment units.
  • Automation Scripting: Develop and maintain automated test suites using Python, Swift, or C to validate system stability and performance.
  • Cross-Platform Engineering: Leverage knowledge of Android NDK/JNI or iOS frameworks to troubleshoot integration bottlenecks between the mobile device and the head unit.
  • Mobile Development Support: Use Xcode and Android development tools to debug application-level issues and ensure compliance with mobile OS standards.
  • Version Control & Tracking: Manage code deployments and bug tracking using Git and Jira, ensuring clear documentation of all quality gates.
  • Performance Optimization: Identify and resolve latency or connectivity issues in real-time streaming and data exchange between phones and embedded systems.

Must-Have Technical Skills:
  • Programming: Proficiency in Python, Swift, C, or Java/Kotlin.
  • Mobile Ecosystems: Deep familiarity with Android NDK/JNI or iOS Frameworks.
  • QA Expertise: Proven experience in mobile application or embedded system testing.
  • Tooling: Hands-on experience with Git, Xcode, and Jira.
  • Domain Knowledge: Understanding of the protocols and requirements for in-car mobile projection technologies.