Search by job, company or skills

L

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Software Engineer Android (Java + C++ NDK)

Location: Bengaluru

Type: Fulltime

Experience: 57 years

Job Summary

We are looking for a highly skilled Senior Software Engineer to join our dynamic engineering team. You will play a key role in designing and developing cuttingedge Android applications, SDKs, native services, and embedded integrations for enterprisegrade mobile computing and datacapture solutions.

This role is ideal for someone who is passionate about Android, has strong expertise in Java and C++ (NDK), and enjoys solving complex technical challenges involving hardware, imaging, and performance optimization.

Key Responsibilities

  • Design and develop highquality, robust, and scalable Android applications, SDKs, and frameworks using Java.
  • Build and integrate highperformance native C++ components using the Android NDK.
  • Collaborate with crossfunctional teams to define, design, and deliver new features for enterprise mobility and datacapture products.
  • Optimize application performance using strong knowledge of Android internals and embedded system constraints.
  • Work with hardware teams to integrate and support peripherals such as barcode scanners, RFID modules, and NFC readers.
  • Manage and maintain the Android build environment using Linux (Ubuntu) and commandline tools.
  • Participate in all phases of the SDLC requirements, design, development, testing, and postlaunch support.
  • Mentor junior engineers and perform code reviews to ensure best practices and high code quality.

Required Qualifications

  • 57 years of professional software development experience.
  • Strong handson experience in Android development with Java (apps, SDKs, frameworks).
  • Deep expertise in C++ and Android NDK for native library development.
  • Proficiency working with Linux (Ubuntu) for Android build systems and commandline workflows.

Preferred Qualifications

  • Experience with Android Camera frameworks, CameraX APIs, or camera performance optimization.
  • Exposure to barcode scanning, datacapture workflows, or related technologies.
  • Familiarity with computer vision (e.g., OpenCV) or RF technologies such as RFID/NFC.
  • Understanding of embedded systems or RTOS environments (ThreadX, MicroC, etc.).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 141483903

Similar Jobs