Masabi
Systems Engineer (Remote - Contractor)
India - remote. Posted 15 days ago
The role
Systems Engineers will connect the Justride platform to physical hardware like validators, faregates, and onboard vehicle systems. You will work across the device-to-cloud boundary, developing SDKs, Android apps, and cloud services.
What you will do
- Integrate and maintain Justride SDKs on embedded and hardware-enabled devices
- Build and maintain features in the Android point of sale app in Kotlin and Java
- Build and maintain on-device services and integration proxies for vehicle systems
- Contribute to cloud services on AWS for device provisioning, messaging, and monitoring
- Build features for unreliable connectivity using local storage, sync and retries
- Write clean, well-tested code and contribute to code reviews and CI pipelines
- Troubleshoot issues across devices and the cloud using logs, metrics, adb, and logcat
- Take part in feature refinement and technical discussions
Required qualifications
- Clear, confident communication in written and spoken English
- A few years of commercial software engineering experience
- Solid grounding in Android development in Kotlin or Java, including app lifecycle, services and threading or coroutines
- Experience with at least one hardware API (NFC, USB host, Bluetooth/BLE or serial)
- Integrated at least one physical device such as a reader, printer, scanner or sensor through a vendor SDK or a lower-level protocol
- Comfortable debugging on real hardware with adb and logcat
- Understanding of how to design for unreliable connectivity
- Experience with cloud services on AWS or another major platform
- Testing (unit, integration, contract and instrumented tests)
- Git workflows, CI/CD and Docker
- Use of AI coding tools every day
Nice to have
- Hands-on device-to-cloud IoT experience, ideally on AWS IoT Core
- Payments and contactless: ISO 14443, APDUs, MIFARE/DESFire or EMV, plus PCI or key management awareness
- Ruggedised and POS hardware: payment terminals, thermal and QR printing (ESC/POS), AOSP, MDM or kiosk mode
- Embedded Linux (Yocto, systemd, cross-compilation), C/C++ or hardware-in-the-loop testing
- Go, gRPC, Protobuf, and infrastructure as code (Terraform/Terragrunt, or transferable experience with CDK) with CI for device and cloud components
- AI built into your workflow beyond autocomplete (agents, MCP, test generation)
- Transit or ticketing background
About the company
Masabi builds fare collection platforms that allow riders to buy and present tickets for public transport. Their Justride platform is used in over 250 locations globally.