CareerPlanSign in

Software Engineer

Monastier di Treviso, Provincia di Treviso💼 Full-time🗓 2026-06-08 → 2026-08-04

Core

Designing, developing, and maintaining innovative Android applications and embedded solutions for IoT devices and proprietary hardware.

Role type

Senior Android Software Engineer (Embedded/IoT)

Builds

End-user Android apps, embedded tools for proprietary hardware, and integration SDKs for IoT devices.

Domain

Industrial IoT, Embedded Systems, Mobile Development

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Kotlin, C/C++, Android development, AOSP customization, Clean Architecture, MVVM, Reactive Programming, Git/GitFlow, CI/CD pipelines, Bluetooth (Classic/LE), Unit testing, UX/UI basics

Preferred skills

AOSP customization experience, System-level Android solution development

Technologies

Android, Java, Kotlin, C/C++, AOSP, Git, CI/CD, Bluetooth

Responsibilities

Analyze, design, develop, and document innovative Android solutions; Develop End User applications interfacing with IoT devices; Create and maintain SDKs for third-party integration; Optimize Open Source code (AOSP) for product needs; Collaborate with Firmware, Hardware, Test, and Customer Care teams; Manage software release tools and updates; Ensure code quality, logical structure, and development automation.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.