Ampa

Ampa

Android Engineer (Android / Java / Kotlin)

Remote (United States) · Full-time

Sponsorship not specified$140k-$200kDetected 19 days ago
JavaScriptTypeScriptPythonJavaC++KotlinReactReduxReact NativeAndroidAWSRESTLogisticsLeadershipCommunicationAdaptability

About the role

  • You will be responsible for the bridge between high-level patient management UI and low-level medical hardware.
  • Your work will involve managing real-time data streams, binary serial communication, and ensuring 100% data integrity for clinical treatment records.
  • Tech Stack: Application: Android (Java / Kotlin), React Native, TypeScript Web: React, TypeScript Backend (interfacing with): Python, PostgreSQ Cloud: AWS (ECS, S3, CloudFront) Key

Responsibilities

  • Hardware Integration: Maintain and optimize the USB Serial communication layer (RS232/USB) between the Android tablet and proprietary TMS hardware.
  • Native Bridge Development: Build and maintain high-performance Native Bridges (Java/C++ to TypeScript) to handle high-frequency telemetry (heartbeats, sensor data, and pulse logs).
  • Binary Protocol Engineering: Implement and debug custom binary protocols, including packet encoding/decoding, checksum validation, and serial command queuing.
  • Safety & Error Handling: Develop robust "Safety Interlock" logic to monitor hardware telemetry and trigger immediate software-level shutdowns in the event of hardware faults (overvoltage, overheating, etc.).
  • Maintain and optimize the USB Serial communication layer (RS232/USB) between the Android tablet and proprietary TMS hardware.
  • Build and maintain high-performance Native Bridges (Java/C++ to TypeScript) to handle high-frequency telemetry (heartbeats, sensor data, and pulse logs).
  • Implement and debug custom binary protocols, including packet encoding/decoding, checksum validation, and serial command queuing.
  • Develop robust "Safety Interlock" logic to monitor hardware telemetry and trigger immediate software-level shutdowns in the event of hardware faults (overvoltage, overheating, etc.).
  • You'll build beautiful, responsive interfaces in Java and Kotlin, and ensure they integrate seamlessly with our backend systems and custom hardware.
  • Ampa is a pioneering neurotechnology startup developing brain stimulation technology to help eradicate depression.

Requirements

  • Proficiency in Java (Android Native) and TypeScript/JavaScript.
  • Advanced knowledge of Redux Toolkit (Slices, Async Thunks, and Middleware).
  • Experience with USB/Serial communication, UART, or similar low-level protocols.
  • Experience with Axios, JWT-based authentication, and TLS security.
  • Experience with UVC Cameras, Gyroscopes, and Accelerometer integration on Android.
  • 5+ years of experience building production-grade
  • Engineering Leadership: Help establish Android coding standards, mentor junior engineers, and review code for quality and maintainability Required

Nice to have

  • Hands-on experience shipping Android apps, with USB hardware and/or camera integration a strong plus Why Join Ampa?

Skills

  • Frameworks: Expert-level React Native (0.75+) and TypeScript.
  • Languages: Proficiency in Java (Android Native) and TypeScript/JavaScript.
  • State Management: Advanced knowledge of Redux Toolkit (Slices, Async Thunks, and Middleware).
  • Communication Protocols: Experience with USB/Serial communication, UART, or similar low-level protocols.
  • Binary Data Handling: Comfort working with ArrayBuffers, Uint8Array, Hexadecimal conversions, and Bitwise operations.
  • Mobile Architecture: Deep understanding of the React Native Bridge and/or JSI (JavaScript Interface).
  • Networking: Experience with Axios, JWT-based authentication, and TLS security.
  • Driven: Highly motivated and resilient.
  • Growth: Thrive in a startup environment with rapid innovation.

Compensation

  • $140K - $200K +

Benefits

  • Joining us means you'll be part of a rapidly growing startup with significant equity opportunities and a major impact on our future.
  • Lead the development of transformative mental health technologies.
  • Receive substantial equity as an early team member.
  • Lifecycle & State Management: Manage complex application states using Redux Toolkit, ensuring that medical treatment data remains consistent even during hardware disconnections or app backgrounding.
  • Medical Data Integrity: Ensure the reliable collection and synchronization of clinical session data to AWS cloud backends via secure REST APIs.
  • We're seeking an exceptional Software Engineer to own the development of our clinical Android tablet application - the primary interface between clinicians and our TMS medical device.
  • $140K - $200K + Strong Equity Employment: Permanent + Full-time
  • Working at Ampa is a rare chance to help transform global mental health and save millions of lives - a level of impact that demands deep commitment.

This listing is sourced directly from Ampa's careers page and normalized into a canonical job model.