A trusted partner for AI&Robotics solutions driven by innovations at scale
Android Developer (Remote/Drone Controller)
- Bhiraj Tower at Sathon, Bangkok
- Full-Time
Android Developer (Remote/Drone Controller)
- Bhiraj Tower at Sathon, Bangkok
- Full-Time
Job Highlights:
- - Ground Control Station” software application and device configuration tools on Android platform
- - Support R&D team on firmware/hardware/mechanical integration.
- - Onsite implementation and equipment configuration
Job Highlights:
- - Ground Control Station” software application and device configuration tools on Android platform
- - Support R&D team on firmware/hardware/mechanical integration.
- - Onsite implementation and equipment configuration
Key Accountabilities:
Responsibilities:
- Design, build, test, and deploy our next generation “Ground Control Station” software application and device configuration tools on Android platform
- Meet with clients to get requirements and convert to technical design and provide solutions.
- Work closely with the business team and engineering team from different disciplines to collaborate and conceptualize requirements, finalize designs, and implement features
- Work collaboratively with other SCRUM team members to effectively deliver mobile experiences
- Work closely with the QA resources to test, troubleshoot, resolve, and release production applications
- Work with a variety of APIs to access critical data for integration
- Work on building new features, bug fixing and improving application performance
- Coordinate with engineers from different disciplines across teams including, but not limited to, embedded engineers, mechanical engineers, electrical engineers, and production engineers, to ensure product performance and consistency
- Provide feedback on hardware design improvement, hardware limitation assessment, and redesign hardware specifications to achieve product features.
- Support R&D team on firmware/hardware/mechanical integration.
- Continuously discover, evaluate, and implement innovative technologies to maximize development efficiency
- Adapt design philosophy, human-machine interface, and human performance considerations in the aviation industry standard from FAA and/or ICAO and/or IATA to enhance user safeness, user awareness, and user experience
- Onsite implementation and equipment configuration and, in some cases, cooperate.
- Participation in field test must be required (around 30% of your working times)
Qualifications:
- A minimum of 3-5 years’ experience in the field of Android development.
- Profound expertise and fluency in both Java and Kotlin programming languages.
- Solid understanding and knowledge of Android SDK and its architecture, and related frameworks
- Solid understanding of good UI/UX practices and creating high-performance application experiences
- Invested in your work, a strong sense of engineering craftsmanship, strong sense of ownership, and entrepreneurial mindset
- Willing to take a risk and get out from your comfort zone
- Experienced in Google Maps SDK for Android is a MUST
- Experienced in third-party Maps API is a big plus
- Experienced in C, C++, and Python programming language is a big plus
- Experienced in development of embedded systems and embedded Linux is a big plus
- Experienced in development of application in a network-limited environment is a big plus.
- Experienced in development of “white label” Android application is a plus
- Experienced in Geographical Information System (GIS) is a plus
- Experienced in cloud platforms, e.g., Firebase, Google Cloud, AWS, is a plus.
- Experienced in Continuous Integration/Continuous Deployment (CI/CD) is a plus.
- Experienced in aviation industry standard from FAA and/or ICAO and/or IATA is a plus.
- Good command in English, both oral and written