Android Engineer - Remote
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
About The CompanyAmpa is a pioneering neurotechnology startup dedicated to developing innovative brain stimulation solutions aimed at eradicating depression. Our mission is to transform mental health treatment by making this groundbreaking therapy universally accessible, thereby improving millions of lives worldwide. As a rapidly growing startup, Ampa offers a dynamic environment characterized by innovation, collaboration, and significant growth opportunities. We believe in empowering our team members with substantial equity options, fostering a culture of ownership and impact. Joining Ampa means contributing to a future where mental health care is more effective, accessible, and life-changing.About The RoleWe are seeking an exceptional Software Engineer to take ownership of the development of our clinical Android tablet application, which serves as the primary interface between clinicians and our TMS medical device. In this role, you will design and implement responsive, user-friendly interfaces in Java and Kotlin, ensuring seamless integration with our backend systems and proprietary hardware. Your work will involve managing real-time data streams, binary serial communication, and maintaining the highest standards of data integrity for clinical treatment records. You will collaborate closely with our React and React Native engineering teams to develop a cohesive platform that supports our innovative neurotechnology solutions.This position is ideal for an engineer with a passion for UX, a meticulous eye for detail, and a commitment to building reliable, high-quality Android experiences suitable for high-stakes clinical environments. Your contributions will directly impact the safety, efficacy, and usability of our medical devices, supporting clinicians in delivering life-changing treatments.Qualifications5+ years of experience developing production-grade Android applications using Java and KotlinExpertise in React Native (0.75+) and TypeScriptStrong knowledge of Redux Toolkit, including Slices, Async Thunks, and MiddlewareHands-on experience with USB/Serial communication protocols (UART, RS232/USB)Proficiency in handling binary data, ArrayBuffers, Uint8Array, and bitwise operationsExperience with network security protocols such as JWT, TLS, and secure REST API integrationFamiliarity with hardware integration on Android, including UVC Cameras, gyroscopes, and accelerometersAbility to develop and debug custom binary protocols, including packet encoding/decoding and checksum validationStrong problem-solving skills with a focus on safety, error handling, and system robustnessExcellent communication and team collaboration skills, with a track record of mentoring junior engineersResponsibilitiesDevelop and maintain the Android tablet application, ensuring a polished, reliable user experience for clinical useManage hardware integration, optimizing USB Serial communication between the device and proprietary TMS hardwareBuild and sustain high-performance native bridges (Java/C++ to TypeScript) for real-time telemetry and sensor data handlingImplement complex application state management using Redux Toolkit, ensuring data consistency during hardware disconnections or app backgroundingDesign, implement, and troubleshoot custom binary protocols for high-frequency data exchangeDevelop safety interlock logic to monitor hardware telemetry and trigger software shutdowns in case of faultsEnsure the secure collection, synchronization, and storage of clinical data to AWS cloud backends via REST APIsParticipate in establishing Android coding standards, perform code reviews, and mentor junior team members to maintain high-quality codeCollaborate with cross-functional teams including backend developers and hardware engineers to deliver integrated solutionsBenefitsCompetitive salary ranging from $140,000 to $200,000, complemented by substantial equity opportunitiesFlexible work arrangements including in-person or remote work optionsMedical, dental, and vision insurance plansGenerous paid time off and holidaysProfessional development opportunities and a collaborative work environmentBe part of a mission-driven company impacting global mental healthPotential for rapid career growth within a fast-paced startup environmentEqual OpportunityAmpa is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We believe that diverse perspectives and backgrounds foster innovation and excellence in our mission to revolutionize mental health treatment.