-
View all jobs
WE ARE LOOKING FOR SENIOR C++ ENGINEER - ANDROID NDK
We’re looking for a Senior C++ Engineer - Android NDK to help build the native core of our Android-based, software-defined vehicle platform.
In this role, you’ll design and implement high-performance C++ services and libraries that form the foundation of the vehicle’s operating system.
You’ll work closely with the middleware and Android teams to create performance-critical components and expose them to the app layer via JNI/AIDL.
If you’re a systems-level developer passionate about efficient, scalable native code, we’d love to hear from you.
REQUIRED QUALIFICATIONS:
We’re looking for a Senior C++ Engineer - Android NDK to help build the native core of our Android-based, software-defined vehicle platform.
In this role, you’ll design and implement high-performance C++ services and libraries that form the foundation of the vehicle’s operating system.
You’ll work closely with the middleware and Android teams to create performance-critical components and expose them to the app layer via JNI/AIDL.
If you’re a systems-level developer passionate about efficient, scalable native code, we’d love to hear from you.
REQUIRED QUALIFICATIONS:
- BS in Computer Science, Electrical Engineering, or a related field (or equivalent experience). Expert-level proficiency in modern C++ (C++17/20) for systems-level programming, with a deep understanding of memory management, concurrency, and performance optimization.
- Proven experience developing native services and libraries on Linux-based systems, preferably within the Android Open Source Project (AOSP).
- Experience with the Android NDK and interfacing native C++ code with the Android framework (JNI).
- Familiarity with Android platform build systems like Soong or Bazel.
- Professional experience with Android service development in Kotlin.
- Expertise with Git for version control and experience with a major CI/CD platform (e.g., GitLab CI, GitHub Actions, Jenkins).
- Experience with Android Hardware Abstraction Layer (HAL) development.
- Deep knowledge of inter-process communication (IPC) mechanisms, especially Android Binder/AIDL.
- Experience with real-time operating systems (RTOS) and safety-critical software development (e.g., ISO 26262).
- Familiarity with messaging systems such as MQTT, DDS, or NATS.
- Experience with cross-compiling for ARM64 architectures.
- Architect and develop mission-critical, high-performance native services and libraries in modern C++ at the heart of our Android-based platform.
- Own the design and implementation of low-level components that interface directly with vehicle hardware and communication buses.
- Lead technical architecture discussions, driving decisions on concurrency, IPC, and systems design for our native messaging framework.
- Develop and maintain the JNI/IPC interfaces (using Kotlin/AIDL) that expose native functionality to the Android application framework.
- Collaborate with cross-functional hardware and software teams to ensure seamless and reliable integration from the metal up to the application layer.
- Champion C++ software quality and best practices, writing clean, maintainable, and rigorously tested code for a safety-critical environment.
- Mentor fellow developers, fostering a culture of technical excellence in native systems development.
Key Skills
Ranked by relevance
android
c
gitlab ci
kotlin
gitlab
linux
rtos
cicd
git
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Android Engineer
2026-05-12
Full-time
Mid-Senior
Finland
IT Services
Engineering
View Job Details
Related
SENIOR C++ RENDERING ENGINEER (OPENGL, GPU)
2026-02-06
Full-time
Mid-Senior
Estonia
IT Services
Engineering
View Job Details
Related
Senior Software Engineer, Infotainment Platform
2026-02-26
Full-time
Mid-Senior
Finland
IT Services
Engineering
Login to Apply
- Posted
- Jul 10, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Helsinki
- Company
- Unikie
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Android Engineer
2026-05-12
Full-time
Mid-Senior
Finland
IT Services
Engineering
View Job Details
Related
SENIOR C++ RENDERING ENGINEER (OPENGL, GPU)
2026-02-06
Full-time
Mid-Senior
Estonia
IT Services
Engineering
View Job Details
Related
Senior Software Engineer, Infotainment Platform
2026-02-26
Full-time
Mid-Senior
Finland
IT Services
Engineering