Search by job, company or skills

iMin Technology

Senior Technical Support Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Key Responsibilities

Technical Support & Debugging:

  • Provide expert-level remote and on-site support for Android OS, application issues, and system integration.
  • Perform advanced debugging using tools such as ADB, logcat, dumpsys, and bugreport.
  • Resolve hardware-related issues with USB, WiFi, and Bluetooth interfaces.

Field Deployment & Integration

  • Lead end-to-end deployment lifecycle, including evaluation, system setup, and validation at customer sites.
  • Perform hands-on testing and debugging across devices, firmware, and third-party modules.
  • Support multi-device or cross-platform integrations during live rollouts.

SDK Development & Integration Support

  • Assist customers with integrating company SDKs into Android apps, troubleshooting APIs, and testing SDK compatibility.
  • Support internal SDK development with clean interface design, documentation, and release testing.

Technical Enablement & Documentation

  • Conduct technical training, onboarding workshops, and field enablement sessions for customers.
  • Create and maintain integration guides, troubleshooting manuals, and SDK usage documentation.

Cross-Team Collaboration

  • Work closely with internal Product, Engineering, and QA teams to relay field issues and improve product reliability.
  • Participate in internal feature testing, platform validation, and release readiness reviews.

Working Hours & Travel

  • Shift work (3:00pm-12:00am / 12:00 AM 9:00 AM) is required to support customers in global time zones.
  • Occasional travel for on-site customer support, system deployments, and field testing (estimated up to 10%).

Requirements

Education:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field.
  • Master's degree or Android-related certifications (e.g., AAD) is a plus.

Experience

  • Minimum 5 years of experience in:
    • Android application/system development using Java/Kotlin and C++ (NDK)
    • Advanced Android debugging and log analysis
    • Hardware interface troubleshooting (USB, WiFi, Bluetooth)
    • SDK integration or development for Android apps
    • OTA firmware deployment and recovery flow
Technical Skills

  • Expertise in Android debugging tools: ADB, logcat, dumpsys, bugreport, and shell commands.
  • Strong hands-on experience with Android Studio, including Java/C++ debugging and performance profiling.
  • Familiarity with Android SDK structure, API integration, versioning, and release lifecycle.
  • Understanding of OTA update flow: payload packaging, update validation, recovery mechanisms.
  • Experience with web/cloud technologies: Node.js, REST APIs, Firebase, AWS.
  • Added Advantages:
    • Scripting in Python for automation/testing
    • Experience with TypeScript in frontend or hybrid mobile frameworks
    • Database experience (e.g., SQLite, MySQL)
    • Understanding of OTA firmware update flows, including packaging, delivery, validation, and rollback
    • Exposure to real-world OTA testing scenarios in collaboration with QA and firmware teams
    • Bilingual proficiency in English and Chinese, to support cross-regional collaboration and customer communication.
Soft Skills

  • Excellent verbal and written communication skills, especially in customer-facing environments.
  • Ability to manage multiple priorities independently under minimal supervision.
  • A proactive, analytical mindset with a strong commitment to customer success.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126500901