Senior Android Software Engineer Connected Devices 18123
Core
Design, develop, test, deploy, and maintain Android-based applications and services for embedded and device-oriented platforms within industrial technology environments.
Role type
Senior Android Software Engineer (Connected Devices)
Builds
Android applications and services for onboard systems and edge devices
Domain
Industrial technology / IoT / Embedded systems
Deliverable
production ML models | product features
Required skills
Android development, embedded software platforms, REST, MQTT, gRPC, distributed systems architecture, data exchange mechanisms, full software development lifecycle
Preferred skills
scalable software architectures, cloud service integration, technical design discussions
Technologies
Android, REST, MQTT, gRPC
Responsibilities
Drive software development across all product lifecycle phases, Build integrations between onboard systems and cloud services, Design reliable communication mechanisms between edge devices and backend platforms, Troubleshoot and optimize software performance and reliability, Participate in technical design discussions and architecture decisions, Ensure software quality through testing, validation, and best practices
Seniority
Senior, hands-on IC