remote
Senior Java/Android Engineer - Legacy Modernization & Embedded Hardware Integration Medical Imaging - SafetySpect Inc.
Android Developer
Lead the evolution of a handheld hyperspectral medical imaging camera, modernizing legacy Android/NDK code, integrating new hardware, and ensuring robust on-device application performance for clinical use.
About the role
Key Responsibilities
- Maintain and extend the current Android application, ensuring stability and feature parity across device releases.
- Modernize a long‑lived legacy Android/NDK stack to current Android and Java versions, refactoring code for maintainability and performance.
- Integrate new and upgraded embedded hardware components, collaborating with hardware teams to expose device controls via JNI and native libraries.
- Implement and optimize imaging pipelines in C/C++ (JNI) to process hyperspectral data and generate DICOM outputs.
- Participate in code reviews, unit testing, and continuous integration to uphold high quality and regulatory compliance.
Requirements
- 5+ years of professional experience in Java and Android development.
- Strong background in JNI, C/C++ native development, and embedded systems.
- Experience with medical imaging standards, particularly DICOM, and regulated device development.
- Proficiency in modern Android architecture components and best practices.
- Excellent problem‑solving skills and a collaborative mindset.