NTT DATA Europe & Latam

android developer for autonomous systems

In short

Senior Android Developer role on a research and innovation team working on Physical AI, autonomous systems, and connected drones, covering crowd monitoring, public safety, emergency-service applications, and autonomous parcel delivery. The job involves Kotlin-based Android and backend development, REST/WebSocket APIs, drone and sensor integration, real-time telemetry processing, and AI/ML and computer vision prototyping. Requires at least 6 years of Android development experience, strong Kotlin skills, REST API design, Docker, CI/CD, and cloud deployment experience (AWS/Azure/GCP). Onsite, full-time position in Central Serbia.

Описание
The research and innovation team explores Physical AI, autonomous systems, and connected drones. Its research use cases include crowd monitoring and public safety, emergency-service applications, and autonomous parcel delivery.
Задачи
•Design and develop software for Physical AI and autonomous-system research use cases
•Build Kotlin backend services and device-side components
•Develop and integrate Android applications and services for connected devices, drones, and edge-computing platforms
•Design and implement RESTful APIs, WebSockets, and event-driven interfaces between devices, edge platforms, and cloud services
•Integrate drone platforms, SDKs, telemetry services, sensors, cameras, and other physical devices
•Develop real-time ingestion and processing capabilities for telemetry, location, sensor, image, and video metadata
•Support command-and-control interactions between applications and autonomous or remotely operated devices
•Prototype use cases, taking concepts from experimentation through to working demonstrators and proofs of concept
•Investigate AI/ML and computer vision services in physical and autonomous-system workflows
•Design solutions for device, edge, and cloud environments, including intermittent or constrained connectivity
•Implement authentication, authorisation, encryption, and secure communications between devices and services
•Develop automated unit, integration, and API tests, and contribute to CI/CD pipelines
•Diagnose complex problems across applications, networks, devices, and cloud infrastructure
•Produce technical documentation covering architecture, APIs, experiments, and research findings
•Collaborate with researchers, software engineers, network specialists, AI specialists, and external technology partners
Требования
•BSc/MSc in Computer Science or a related field
•At least 6 years of experience as an Android Developer
•Strong Kotlin development skills
•Experience with Android application and service development, Android SDK, and Android lifecycle concepts
•Backend development experience using Kotlin
•Experience designing and implementing REST APIs and asynchronous or event-driven services
•Knowledge of HTTP, WebSockets, and common messaging patterns
•Experience with concurrent and asynchronous programming using Kotlin Coroutines
•Knowledge of JSON and common data serialisation approaches
•Experience integrating third-party SDKs and APIs
•Git and modern source-control practices
•Experience with automated unit and integration testing
•Knowledge of CI/CD and contemporary DevOps practices
•Experience with Docker containerisation
•Experience deploying applications or services to AWS, Azure, Google Cloud, or another major cloud platform
•Strong troubleshooting skills across distributed applications and services
•Understanding of security, privacy, safety, and responsible AI principles for solutions involving physical devices, cameras, location information, and potential public-safety applications
Будет плюсом
Ktor, drone/UAV development, drone SDKs, flight controllers, ground-control systems, MAVLink, PX4, ArduPilot, DJI SDKs, edge computing, edge AI, computer vision, video analytics, AI/ML inference services, WebRTC, RTSP, MQTT, Kafka, event/messaging technologies, GPS/GNSS, geospatial data, mapping technologies, IoT device integration, telemetry, 4G/5G connectivity, mobile-network concepts, Linux, embedded/edge computing environments, Kubernetes, container orchestration, observability, PostgreSQL, NoSQL, time-series databases, Python
Условия
Условий в вакансии нет

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot