Work with Android SDK/NDK and cross-compilation workflows. * Support CI/CD pipelines and automated builds/testing. * Debug build and deployment issues across Android and native layers. Collaboration ...
Work with Android SDK/NDK and cross-compilation workflows. * Support CI/CD pipelines and automated builds/testing. * Debug build and deployment issues across Android and native layers. Collaboration ...
Android Developer
Cincinnati, OH · On-site
$53.50 - $70.25/hr
Knowledge of the Android Native Development Kit (NDK) for native code development.
Android Developer
Cincinnati, OH · On-site
$53.50 - $70.25/hr
Knowledge of the Android Native Development Kit (NDK) for native code development.
Work with Android SDK/NDK and cross-compilation workflows. * Support CI/CD pipelines and automated builds/testing. * Debug build and deployment issues across Android and native layers. Collaboration ...
Work with Android SDK/NDK and cross-compilation workflows. * Support CI/CD pipelines and automated builds/testing. * Debug build and deployment issues across Android and native layers. Collaboration ...
Android Engineer (C++/Mobile Systems)
UT · On-site
Work with Android SDK/NDK and cross-compilation workflows. * Support CI/CD pipelines and automated builds/testing. * Debug build and deployment issues across Android and native layers. Collaboration ...
Android Engineer (C++/Mobile Systems)
UT · On-site
Work with Android SDK/NDK and cross-compilation workflows. * Support CI/CD pipelines and automated builds/testing. * Debug build and deployment issues across Android and native layers. Collaboration ...
Android Developer - Seattle, WA
Seattle, WA · On-site
$63.50 - $83.25/hr
... Android SDK, java, NDK and C++ • Experience working with remote data via REST and JSON • ... Experience with third-party libraries and APIs • Working knowledge of the general mobile ...
Android Developer - Seattle, WA
Seattle, WA · On-site
$63.50 - $83.25/hr
... Android SDK, java, NDK and C++ • Experience working with remote data via REST and JSON • ... Experience with third-party libraries and APIs • Working knowledge of the general mobile ...
Bachelors in Engineer (CS, EE) Experience : 6 years - Must have hands on experience on Android app development with library integration knowledge - Must have worked on JNI/NDK/native level work ...
Bachelors in Engineer (CS, EE) Experience : 6 years - Must have hands on experience on Android app development with library integration knowledge - Must have worked on JNI/NDK/native level work ...
Sr. Android Developer - FullTime
New York, NY · On-site
$63.50 - $80.50/hr
Degree in computer science or equivalent degree Qualifications Have designed and developed a complete Android app from top to bottom Have worked with OpenGL or the NDK and high performance graphics ...
Sr. Android Developer - FullTime
New York, NY · On-site
$63.50 - $80.50/hr
Degree in computer science or equivalent degree Qualifications Have designed and developed a complete Android app from top to bottom Have worked with OpenGL or the NDK and high performance graphics ...
Senior Software Engineer - Mobile Platform
San Mateo, CA · On-site
$170K - $240K/yr
Deep experience with the Android NDK and JNI - you've built and debugged native libraries that ship in production Android apps * Proficiency in Kotlin and the modern Android ecosystem (Coroutines ...
Senior Software Engineer - Mobile Platform
San Mateo, CA · On-site
$170K - $240K/yr
Deep experience with the Android NDK and JNI - you've built and debugged native libraries that ship in production Android apps * Proficiency in Kotlin and the modern Android ecosystem (Coroutines ...
Senior Android Developer, Code: #167
Scottsdale, AZ · On-site
$58.50 - $74/hr
Required : • 5+ years of professional development experience using Android SDK/NDK • Bachelor's degree plus 5 years' experience or master's degree plus 3 years' experience (Required) • Ability ...
Senior Android Developer, Code: #167
Scottsdale, AZ · On-site
$58.50 - $74/hr
Required : • 5+ years of professional development experience using Android SDK/NDK • Bachelor's degree plus 5 years' experience or master's degree plus 3 years' experience (Required) • Ability ...
Android Engineer
San Francisco, CA · On-site
Experience with the NDK/JNI * Experience on C/C++, video processing, OpenGL is a big plus ... Custom view-level programming on Android. * Multi-threading, memory management, and caching ...
Android Engineer
San Francisco, CA · On-site
Experience with the NDK/JNI * Experience on C/C++, video processing, OpenGL is a big plus ... Custom view-level programming on Android. * Multi-threading, memory management, and caching ...
Senior Engineer, Embedded Systems Development
Niles, IL · On-site
$124K - $163K/yr
Experience using the Android NDK, JNI development, and IPC mechanisms (Binder, Sockets, Shared Memory). * Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB ...
Senior Engineer, Embedded Systems Development
Niles, IL · On-site
$124K - $163K/yr
Experience using the Android NDK, JNI development, and IPC mechanisms (Binder, Sockets, Shared Memory). * Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB ...
Android Engineer
San Francisco, CA · On-site
Experience with the NDK/JNI * Experience on C/C++, video processing, OpenGL is a big plus ... Custom view-level programming on Android. * Multi-threading, memory management, and caching ...
Android Engineer
San Francisco, CA · On-site
Experience with the NDK/JNI * Experience on C/C++, video processing, OpenGL is a big plus ... Custom view-level programming on Android. * Multi-threading, memory management, and caching ...
... Android NDK, cross-compilation and packaging / release logistics (Maven, Gradle, ...) • Experience with Windows CI/CD pipelines and Windows ARM64 build toolchains. • Experience with Agile ...
... Android NDK, cross-compilation and packaging / release logistics (Maven, Gradle, ...) • Experience with Windows CI/CD pipelines and Windows ARM64 build toolchains. • Experience with Agile ...
Mobile Application Developer, (Android Developer)
Mclean, VA · On-site
$57.25 - $75.25/hr
Native-level mobile development experience (Android native/NDK or similar) * Vulnerability analysis experience * Assembly familiarity, preferably ARM * Understanding of mobile security protections (e ...
Mobile Application Developer, (Android Developer)
Mclean, VA · On-site
$57.25 - $75.25/hr
Native-level mobile development experience (Android native/NDK or similar) * Vulnerability analysis experience * Assembly familiarity, preferably ARM * Understanding of mobile security protections (e ...
Mobile Application Developer, (Android Developer)
Mclean, VA · On-site
$140K/yr
Native-level mobile development experience (Android native/NDK or similar) * Vulnerability analysis experience * Assembly familiarity, preferably ARM * Understanding of mobile security protections (e ...
Mobile Application Developer, (Android Developer)
Mclean, VA · On-site
$140K/yr
Native-level mobile development experience (Android native/NDK or similar) * Vulnerability analysis experience * Assembly familiarity, preferably ARM * Understanding of mobile security protections (e ...
Senior Engineer, Embedded Systems Development
Niles, IL · Hybrid
$124K - $163K/yr
Experience using the Android NDK, JNI development, and IPC mechanisms (Binder, Sockets, Shared Memory). * Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB ...
Senior Engineer, Embedded Systems Development
Niles, IL · Hybrid
$124K - $163K/yr
Experience using the Android NDK, JNI development, and IPC mechanisms (Binder, Sockets, Shared Memory). * Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB ...
Senior Engineer, Embedded Systems Development
Niles, IL · Hybrid
$124K - $163K/yr
Experience using the Android NDK, JNI development, and IPC mechanisms (Binder, Sockets, Shared Memory). * Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB ...
Senior Engineer, Embedded Systems Development
Niles, IL · Hybrid
$124K - $163K/yr
Experience using the Android NDK, JNI development, and IPC mechanisms (Binder, Sockets, Shared Memory). * Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB ...
Mobile Game Security Software Engineer
El Segundo, CA · On-site
$146K - $200K/yr
Understanding of Android or iOS platform internals * Experience with mobile native development or analysis technologies such as Android NDK, JNI, Objective-C/Swift, Mach-O, and ELF * Understanding of ...
Mobile Game Security Software Engineer
El Segundo, CA · On-site
$146K - $200K/yr
Understanding of Android or iOS platform internals * Experience with mobile native development or analysis technologies such as Android NDK, JNI, Objective-C/Swift, Mach-O, and ELF * Understanding of ...
Senior Engineer, Embedded Systems Development
Niles, IL · Hybrid
$124K - $163K/yr
Experience using the Android NDK, JNI development, and IPC mechanisms (Binder, Sockets, Shared Memory). * Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB ...
Senior Engineer, Embedded Systems Development
Niles, IL · Hybrid
$124K - $163K/yr
Experience using the Android NDK, JNI development, and IPC mechanisms (Binder, Sockets, Shared Memory). * Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB ...
Software Engineer, QGC
Salt Lake City, UT · On-site
$100 - $125/hr
Manage Qt versions, Android SDK/NDK dependencies, and cross-compilation workflows.* Automate builds and testing pipelines using CI/CD systems (e.g., Jenkins or GitLab CI).* Debug build failures ...
Software Engineer, QGC
Salt Lake City, UT · On-site
$100 - $125/hr
Manage Qt versions, Android SDK/NDK dependencies, and cross-compilation workflows.* Automate builds and testing pipelines using CI/CD systems (e.g., Jenkins or GitLab CI).* Debug build failures ...
Android Ndk information
See salary details
$10.82 - $17.42
2% of jobs
$17.42 - $24.02
0% of jobs
$24.02 - $30.62
0% of jobs
$30.62 - $37.22
0% of jobs
$37.22 - $43.82
4% of jobs
$43.82 - $50.42
10% of jobs
$54.16 is the 25th percentile. Wages below this are outliers.
$50.42 - $57.01
16% of jobs
The median wage is $61.02 / hr.
$57.01 - $63.61
30% of jobs
$69.11 is the 75th percentile. Wages above this are outliers.
$63.61 - $70.21
16% of jobs
$70.21 - $76.81
13% of jobs
$76.81 - $83.41
10% of jobs
$10
$61
$83
How much do android ndk jobs pay per hour?
What is an Android NDK?
An Android NDK job involves developing and optimizing applications using the Android Native Development Kit (NDK). This role requires working with C and C++ to build high-performance apps, often involving low-level system access, graphics rendering, or complex computational tasks. Developers in this field typically integrate native code with Java/Kotlin through JNI (Java Native Interface) to enhance app performance. Experience with tools like Android Studio, CMake, and debugging utilities is essential.
What skills and qualifications are needed for an Android NDK position?
To thrive as an Android NDK developer, you need expertise in C/C++ programming, a strong understanding of Android application development, and experience integrating native code with Java using the JNI. Familiarity with tools such as Android Studio, the Android NDK toolkit, and version control systems like Git is essential, and certifications in mobile development or related fields can be beneficial. Strong problem-solving skills, attention to detail, and effective communication are invaluable for working on cross-functional teams and troubleshooting complex technical issues. These skills ensure efficient development of performance-critical Android applications and smooth collaboration within multi-disciplinary engineering teams.
What are common challenges faced by Android NDK developers, and how can they be addressed?
Android NDK developers often encounter challenges related to cross-platform compatibility, debugging complex native code, and managing memory efficiently within Android’s managed environment. Collaborating closely with Java/Kotlin developers and QA teams is essential for thorough testing and smooth integration between native and managed layers. Staying informed about the latest updates in Android NDK, using modern debugging tools, and following best coding practices help address these challenges. Additionally, good documentation habits and proactive communication can minimize misunderstandings and enhance team productivity.
What are the most commonly searched types of Android Ndk jobs?
The most popular types of Android Ndk jobs are:
What job categories do people searching Android Ndk jobs look for?
The top searched job categories for Android Ndk jobs are:

Android Engineer (C++/Mobile Systems)
Salt Lake City, UT • On-site
Full-time
Re-posted 25 days ago
Job description
Position Summary
Teal Drones is looking for a hands-on Android Engineer with strong C++ experience to help develop and maintain mobile applications for our drone platforms. This role focuses on building reliable, high-performance Android applications that support real-time telemetry, mission planning, video streaming, and vehicle control.
You will work across Android, C++, networking, and real-time communication systems to create software used in field-deployed drone operations. The ideal candidate is comfortable debugging complex technical issues, optimizing performance on Android devices, and collaborating with embedded and flight software teams.
This role is a great fit for someone who enjoys solving low-level technical problems and building applications that interact closely with hardware, networking, and real-time systems
Essential Duties and Responsibilities
Android & Application Development
- Develop and maintain Android applications for drone operations and mission management.
- Build features using C++, Qt, and/or native Android technologies.
- Create and improve real-time interfaces for telemetry, mapping, and vehicle control.
- Debug and resolve issues involving performance, threading, and application stability.
- Support Android deployment workflows including APK generation and testing.
Communication & Networking
- Work with communication systems between Android devices and drones.
- Support networking protocols including UDP, TCP, USB, and serial communication.
- Troubleshoot telemetry, connectivity, and latency issues.
- Collaborate with embedded and firmware teams to improve reliability and performance.
Performance & Reliability
- Optimize CPU, memory, and battery usage on Android devices.
- Troubleshoot crashes, ANRs, and application performance issues.
- Support logging, diagnostics, and field debugging workflows.
- Help improve application stability for real-world operational environments.
Build Systems & Tooling
- Maintain Android and C++ build environments and toolchains.
- Work with Android SDK/NDK and cross-compilation workflows.
- Support CI/CD pipelines and automated builds/testing.
- Debug build and deployment issues across Android and native layers.
Collaboration & Field Support
- Work closely with software, embedded, and flight-test teams.
- Support field testing and troubleshooting activities.
- Participate in technical discussions, code reviews, and feature planning.
- Contribute to development best practices and documentation.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
- 2+ years of software engineering experience with Android and/or C++ development.
- Strong programming skills in C++.
- Experience building or debugging Android applications.
- Familiarity with networking, multithreading, or real-time systems.
- Strong problem-solving and debugging skills.
- Comfortable working in Linux-based development environments.
Additional Desired Qualifications
- Experience with Qt/QML or cross-platform application development.
- Familiarity with robotics, drones, or embedded systems.
- Experience with MAVLink, PX4, ArduPilot, or similar systems.
- Experience with Android SDK/NDK development.
- Familiarity with video streaming technologies such as GStreamer or WebRTC.
- Experience with CI/CD tools such as Jenkins or GitLab CI.
- Knowledge of Python for scripting or automation.
Physical Requirements and Working Conditions
- Must be able to walk, stand, and navigate large indoor and outdoor facilities for extended periods of time.
- Ability to lift, carry, and move materials and equipment weighing up to 25 lbs on a regular basis.
- Use of personal protective equipment (PPE) may be required in designated areas or when performing specific tasks, in accordance with safety protocols and company policy.
- May be required to climb ladders, stoop, kneel, or crouch during inspections, maintenance walk-throughs, or emergency response situations.
- Regular exposure to facility operations including noise, dust, temperature fluctuations, and industrial equipment.
- Occasional off-hours or weekend work required for emergency facility responses or projects as needed
- Requires frequent use of a computer and other standard office equipment for documentation, communication, and coordination tasks.
Background Check
This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.
EEO and ITAR/EAR Work Authorization Disclosure
Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful candidates for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.
E-Verify
The company participates E-Verify ensure eligibility for employment and compliance with Right to Work rules.
Compensation: Base pay, plus generous annual equity package and potential bonuses.
About Teal Drones
Sourced by ZipRecruiter
Industry
Aerospace product and parts manufacturing
Company size
11 - 50 Employees
Headquarters location
Murray, UT, US
Year founded
2014