Android Software Engineer
Core
Design and develop custom Android applications and framework components for rugged field devices to collect telemetry data and empower workers in construction and agriculture.
Role type
Senior Android Software Engineer (Embedded Systems)
Builds
Mobile Device Management (MDM) solutions and diagnostic telemetry features for Trimble's Field Systems segment.
Domain
Geospatial technology, Construction, Agriculture, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Android Framework development, Embedded Linux GUI, Operating system architecture, Git/CI/CD, Threat analysis, GMS certification coordination, Low-level hardware interfaces, Multi-radio connectivity
Preferred skills
MDM product development, Jira, Diagnostic telemetry
Technologies
Android, Java, Kotlin, Linux, Git
Responsibilities
Design and develop Android Framework components and middleware; Integrate new functionality for OS platform updates; Collaborate on cybersecurity threat analysis and mitigation; Drive GMS certification with third-party labs; Troubleshoot complex system errors in CI environments.
Seniority
Mid-Senior, hands-on IC