Role: Android Developer
Experience: 12 Years
Location: Minneapolis Minnesota
Duration: 12 Months (Contract)
Role Overview We are seeking a highly experienced Android Developer with strong hands-on expertise in Android application development mobile hardware interaction and embedded systems. This role requires solid scripting skills (Python Shell) as well as a deep understanding of Android system architecture system-level debugging automation and device troubleshooting.
Key Responsibilities -
Design develop and maintain high-quality Android applications frameworks and system-level components.
-
Work closely with product hardware and firmware teams to convert system requirements into functional mobile solutions.
-
Develop automation scripts using Python or Shell for testing monitoring log analysis and build process optimization.
-
Integrate Android applications with hardware modules firmware layers and low-level system APIs.
-
Analyze system logs crash data and performance reports to identify and resolve device-level issues.
-
Support new device bring-up debugging and validation with hardware and QA engineering teams.
-
Contribute to CI/CD pipelines for Android build automation and deployment.
-
Participate in architecture reviews code reviews and continuous improvement initiatives.
-
Implement unit tests and automated testing frameworks to ensure product quality.
Required Qualifications -
12 years of hands-on Android development experience using Kotlin and Java.
-
Strong knowledge of Android Studio Jetpack libraries Gradle build environment and Android debugging tools.
-
Proficiency in scripting languages such as Python Shell or Bash.
-
Experience with Git version control and CI/CD platforms including Jenkins GitHub Actions or GitLab.
-
In-depth understanding of Android system architecture AOSP components and system log debugging.
-
Experience using tools such as Logcat ADB Systrace Perfetto or Crashlytics for troubleshooting and performance diagnostics.
-
Familiarity with REST APIs JSON XML and communication technologies such as Bluetooth Wi-Fi and USB.
-
Strong analytical and problem-solving skills with mobile or embedded systems.
Preferred Skills -
Experience with AOSP custom builds firmware flashing rooting and bootloader environments.
-
Background in hardware-level debugging sensor integration and device configuration.
-
Working knowledge of mobile automation frameworks such as Appium UIAutomator Espresso or Robot Framework.
-
Experience with cloud services such as AWS GCP or Firebase.
-
Understanding of Linux internals shell environments and low-level debugging.
-
Experience with IoT solutions Android Things or Embedded Android platforms.
Role: Android Developer Experience: 12 Years Location: Minneapolis Minnesota Duration: 12 Months (Contract) Role Overview We are seeking a highly experienced Android Developer with strong hands-on expertise in Android application development mobile hardware interaction and embedded systems. This rol...
Role: Android Developer
Experience: 12 Years
Location: Minneapolis Minnesota
Duration: 12 Months (Contract)
Role Overview We are seeking a highly experienced Android Developer with strong hands-on expertise in Android application development mobile hardware interaction and embedded systems. This role requires solid scripting skills (Python Shell) as well as a deep understanding of Android system architecture system-level debugging automation and device troubleshooting.
Key Responsibilities -
Design develop and maintain high-quality Android applications frameworks and system-level components.
-
Work closely with product hardware and firmware teams to convert system requirements into functional mobile solutions.
-
Develop automation scripts using Python or Shell for testing monitoring log analysis and build process optimization.
-
Integrate Android applications with hardware modules firmware layers and low-level system APIs.
-
Analyze system logs crash data and performance reports to identify and resolve device-level issues.
-
Support new device bring-up debugging and validation with hardware and QA engineering teams.
-
Contribute to CI/CD pipelines for Android build automation and deployment.
-
Participate in architecture reviews code reviews and continuous improvement initiatives.
-
Implement unit tests and automated testing frameworks to ensure product quality.
Required Qualifications -
12 years of hands-on Android development experience using Kotlin and Java.
-
Strong knowledge of Android Studio Jetpack libraries Gradle build environment and Android debugging tools.
-
Proficiency in scripting languages such as Python Shell or Bash.
-
Experience with Git version control and CI/CD platforms including Jenkins GitHub Actions or GitLab.
-
In-depth understanding of Android system architecture AOSP components and system log debugging.
-
Experience using tools such as Logcat ADB Systrace Perfetto or Crashlytics for troubleshooting and performance diagnostics.
-
Familiarity with REST APIs JSON XML and communication technologies such as Bluetooth Wi-Fi and USB.
-
Strong analytical and problem-solving skills with mobile or embedded systems.
Preferred Skills -
Experience with AOSP custom builds firmware flashing rooting and bootloader environments.
-
Background in hardware-level debugging sensor integration and device configuration.
-
Working knowledge of mobile automation frameworks such as Appium UIAutomator Espresso or Robot Framework.
-
Experience with cloud services such as AWS GCP or Firebase.
-
Understanding of Linux internals shell environments and low-level debugging.
-
Experience with IoT solutions Android Things or Embedded Android platforms.
View more
View less