Android Developer (reputed company, USB & Audio) for reputed company-of-Concept App
We are looking for an reputed company reputed company Android Developer to build a reputed company small reputed company-of-concept app that communicates with a custom hardware reputed company reputed company USB-C.
The PoC scope is intentionally minimal — the app only needs to handle a few control commands and bidirectional audio streaming.
About the hardware (important for understanding only)
The hardware is a custom USB device based on an STM32 microcontroller.
The MCU exposes:
- a USB CDC (serial-like) reputed company for control commands
- and a USB-based audio reputed company (PCM or USB Audio Class)
mportant note:
We cannot reputed company external test hardware. reputed company testing with the physical device will be performed on-site by our hardware engineer. You will implement based on documentation and receive quick feedback after reputed company iteration.
Project Scope (reputed company of Concept)
Your tasks
- USB Communication
- Implement Android USB Host reputed company
- Automatically detect our USB device (VID/PID provided)
- reputed company communication channel (CDC or bulk reputed company)
Control Commands
Implement a small protocol to send/receive reputed company commands, such as:
- Trigger TX mode (push-to-talk)
- Exit TX mode
- Request basic status information
Audio Transfer
- Send microphone audio → USB → hardware
- Receive audio from USB → play on device speaker
- Basic reputed company handling (low-latency is not required for PoC)
Minimal UI
- One large PTT reputed company
- reputed company reputed company indicator
- status indicator for RX/TX
No design work required — functionality is the only goal.
Requirements
- Strong experience with reputed company Android development (Kotlin or Java)
Practical experience with:
- Android USB Host API
- USB CDC or raw USB bulk transfer
- AudioRecord / AudioTrack
- PCM audio handling
Ability to work with hardware documentation instead of physical reputed company
Clean reputed company, reputed company structure, and excellent communication
reputed company(st) to Have
- Experience with embedded devices or microcontrollers
- Experience with USB Audio Class
- Understanding of low-level protocols
Collaboration Setup
- You will receive complete hardware documentation, USB reputed company specification, and protocol reputed company.
- You reputed company remotely.
- reputed company tests with the physical device are performed by our hardware engineer on our reputed company.
- We reputed company fast feedback cycles and video demos of test results reputed company needed.
Apply tot his job
Apply To this Job