Android Software Engineer at RealSense, Inc.
Haifa, Haifa District, Israel -
Full Time


Start Date

Immediate

Expiry Date

29 Aug, 26

Salary

0.0

Posted On

31 May, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Android Development, Java, Kotlin, Android SDK, JNI, SWIG, Android NDK, C++, API Design, AAR Distribution, Computer Vision, Deep Learning Inference

Industry

Computers and Electronics Manufacturing

Description
RealSense delivers industry-leading depth cameras and vision technology used in autonomous mobile robots, humanoids, access control, industrial automation, healthcare and more. With a mission to deliver world class perception systems for Physical AI and safely integrate robotics and AI into everyday life, RealSense provides intelligent, secure and reliable vision systems that help machines navigate and interact with the human world. About the Role Facial Authentication is one of RealSense's flagship products - a secure biometric solution used in access control and identity verification around the world. It's a category of its own: high-accuracy, anti-spoofing face recognition designed for real-world security. We are looking for a talented and customer-oriented Android engineer to own our Android SDK - the primary interface through which third-party developers integrate our facial biometrics capabilities into their applications. This is a role for someone who emphasize the experience of the developers who use it. You will maintain and evolve a production SDK, extend an existing sample application that demonstrates our device capabilities, and serve as a technical bridge between our core technology and the developers who build on top of it. What you’ll do Own, maintain, and evolve the Android SDK used by third-party developers to integrate our biometric solution- including API design, versioning, and backward compatibility Maintain and extend the existing Android sample application that showcases device capabilities to SDK consumers Write clear documentation, integration guides, and code samples; proactively gather developer feedback and translate it into SDK improvements Collaborate with core algorithm and firmware teams to surface new capabilities through the SDK, ensuring reliability and compatibility across Android versions and devices Take end-to-end ownership of features from design through release, contributing to code reviews and architectural decisions with a focus on long-term maintainability Requirements 6+ years of Android development experience in Java; (Kotlin is a plus) Proven experience developing or maintaining Android SDKs or libraries consumed by external developers Hands-on experience wrapping C++ APIs for Java using JNI and/or binding tools such as SWIG Solid understanding of Android NDK, SDK packaging, versioning, and AAR distribution Strong software engineering fundamentals - clean code, design patterns, testability, and reliability Advantages Background in computer vision, deep learning inference, or working with hardware peripherals Experience working directly with enterprise or developer customers on SDK integration Exposure to startup environments or fast-moving product development cycles
Responsibilities
Own and evolve the Android SDK for facial biometric solutions, focusing on API design and backward compatibility. Maintain sample applications and serve as a technical bridge between core technology and third-party developers.
Loading...