A

Ampa

Portable TMS device for depression treatment

Android Engineer - Multiple Teams

Mobile EngineeringUpdated on Nov 13
Full-time

About the Job

Requirements

  • Expert-level experience with React Native version 0.75 or later and TypeScript.
  • Proficiency in Java for Android native development and in TypeScript or JavaScript.
  • Advanced knowledge of Redux Toolkit, including slices, async thunks, and middleware.
  • Experience with USB/serial communication, UART, or similar low-level protocols.
  • Comfort working with ArrayBuffers, Uint8Array, hexadecimal conversions, and bitwise operations.
  • Deep understanding of the React Native Bridge or JavaScript Interface (JSI).
  • Experience with Axios, JWT-based authentication, and TLS security.
  • Experience integrating UVC cameras, gyroscopes, and accelerometers on Android.
  • At least five years of experience building production-grade Android applications in Java and Kotlin.
  • Hands-on experience shipping Android applications.

Responsibilities

  • Maintain and optimize the USB Serial communication layer between the Android tablet and proprietary TMS hardware, including RS232/USB.
  • Build and maintain high-performance native bridges between Java/C++ and TypeScript to handle high-frequency telemetry, including heartbeats, sensor data, and pulse logs.
  • Manage complex application states using Redux Toolkit and keep medical treatment data consistent during hardware disconnections or app backgrounding.
  • Implement and debug custom binary protocols, including packet encoding/decoding, checksum validation, and serial command queuing.
  • Develop safety interlock logic to monitor hardware telemetry and trigger immediate software-level shutdowns in response to hardware faults such as overvoltage or overheating.
  • Ensure reliable collection and synchronization of clinical session data to AWS cloud backends via secure REST APIs.
  • Establish Android coding standards, mentor junior engineers, and review code for quality and maintainability.

Desired Qualifications

  • Experience with USB hardware and/or camera integration is a strong plus.

About the Company

Ampa

Portable TMS device for depression treatment

Ampa Health develops neurostimulation tools to treat mental and neurological disorders. Its flagship Ampa One is a portable, camera-guided transcranial magnetic stimulation device for clinicians; it delivers targeted magnetic pulses to mood-regulation brain regions to help adults with major depressive disorder who have not responded to antidepressants. It differs from traditional TMS by being suitcase-portable, using a lightweight 2.2 lb coil, and offering a subscription-based model that includes installation, operator training, coil replacements, and telemedicine-ready design for hub-and-satellite clinics. Its goal is to expand access to non-invasive brain stimulation, reduce upfront costs, and pursue a one-day treatment protocol for a multi-week TMS course, pending FDA clearance.

Company size
11-50
Company stage
Seed
Total funding
$8.5M
Headquarters
San Diego, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Ampa

See more jobs