Role: Android Developer
Experience: 12+ Years
Location: Minneapolis, Minnesota
Duration: 12+ Months (Contract)
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 ResponsibilitiesDesign, 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.
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.
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.
...Summary: The Department of Radiology offers a unique opportunity and is seeking a physician-scientist with interest in molecular imaging and therapy to join our growing Nuclear Medicine and Molecular Imaging section. The University of Wisconsin Nuclear Medicine and...
...you a motivated salesperson who wants to make a real difference? The PRYDE Foundation is expanding and looking for passionate Commissioned Sales Representatives to:* Help market and sell our lineup of professional development classes* Drive fundraising campaigns...
...in the United States with Middlesex Paving earning an equally solid regional presence and reputation. Position Summary: The Field Engineer in heavy civil construction plays a vital role in supporting project execution by managing on-site engineering functions,...
...mo podemos ayudar a nuestros clientes. Horarios flexibles disponibles: Fines de semana a tiempo parcial Das laborables a tiempo... ...n. Apoya las prioridades de la oficina mediante el trabajo en equipo y la colaboracin. Habilidades que aportars para...
...Pharmacy Technician - Home Infusion at Providence Non-RN - Oregon summary: The Pharmacy Technician - Home Infusion is responsible for preparing IV admixtures, distributing medications and supplies, and providing customer service under pharmacist supervision. Candidates...