Android with C++ Developer
Mirafra Technologies
Bengaluru South, Karnataka, IndiaFresher39m agovia LinkedIn
This job at a glance
- Who can apply
- Freshers · Bachelor's degree
- Must know
- C++JavaKotlinGitREST APIsData structures & algorithms
- Nice to have
- Embedded systems
- Work
- On-site in Bengaluru South
- Pay
- Not stated by the employer.
- Listed
- 2 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
- This is a full-time, on-site Android with C++ Developer role based in Bengaluru South.
Key Responsibilities
- Design, implement, and optimize Android applications that integrate native C++ components.
- Focus on performance, reliability, and maintainability.
- Write clean, efficient code.
- Debug and resolve issues across Java/Kotlin and C++ layers.
- Collaborate with cross-functional teams (QA, product, embedded engineers).
- Integrate Android apps with lower-level system components.
- Perform code reviews.
- Maintain documentation.
- Contribute to continuous improvement of development practices and tools.
- Work closely with semiconductor and embedded software teams to ensure seamless system-level integration and high-quality user experiences.
Requirements & Tech Stack
- Proficiency in C++.
- Proficiency in Android (Java/Kotlin).
- Experience with Android NDK.
- Experience with JNI.
- Familiarity with version control systems (e.g., Git).
- Knowledge of Back-End Web Development concepts and APIs, including RESTful services and client–server integration.
Qualifications
- Strong foundation in Computer Science, including data structures, algorithms, and operating systems.
- Hands-on experience in Software Development and Programming.
- Solid understanding of Object-Oriented Programming (OOP) principles and design patterns applied to Android and native C++ code.
- Experience with performance optimization for resource-constrained environments.
- Ability to work in on-site, cross-functional teams.
- Strong problem-solving and communication skills.
- Understanding of testing frameworks, debugging tools, and best practices for secure, maintainable code.
- Experience in embedded systems, semiconductor or device-level software development is an advantage.
- Bachelor’s or master’s degree in Computer Science, Electronics, or a related engineering discipline.