Get to know the team
The Geo-IoT team is a young team responsible for cutting-edge IoT (edge AI smart device) products & application delivery (in-house development and manufacture) for several functions and scenarios of Grab. We make an impact by delivering high-quality cutting-edge IoT (edge AI smart device) products which are closely integrated with the business of Grab. Our team is made up of dozens of distinguished engineers (including embedded software, EE, MD, production management, supply chain management, etc) . If you are looking for an exciting AI enhanced IoT/Smart device related job, then you should join our team!
Get to know the role
We are looking for a Senior embedded software Engineer to develop and maintain cutting-edge IoT (edge AI smart device) products’ embedded software based on Android. We believe a successful candidate has rich experience on Android kernel and driver, HAL and Framework (audio/video/sensor processing related), if you believe you have what it takes then we’d love to hear from you either way. This role is required because embedded software is the infrastructure component of our edge AI smart device. In return, you will get an opportunity to build very cutting-edge and complex IoT (Edge AI) systems as a core contributor.
The Day-to-Day Activities
- You are responsible for the “Android HAL layer, system service and Framework interface development and maintenance of our IoT (edge AI) devices (audio/video/sensor processing related).”
- You are responsible for Video & Audio processing/ tuning related development on the system level (low level) of Android platform of our IoT (edge AI) devices;
- You are responsible for Collaborate with Electronic Engineering engineers (including Layout Engineer) to ensure the excellent of electronic performance (including EI, PI and wireless performance) of our cutting edge IoT (Edge AI) device;
- You are responsible for coordination with production management engineers to develop the production line software (audio/video/sensor processing related);
- Provide the technical support for product and operation sides;
- Related technical doc writing and patents application.
Requirements
The Must-Haves
- Bachelor degree in Computer Science, Electronic Engineering, or other related fields, 5+ years Android system level(low level) development experience.
- Proven record of Android system level (low-level) development experience for at least three successful commercial products;
- Familiar with the Video & Audio processing/ tuning on the Android platform;
- Proficient in C/C++ language, good programming habits, large-scale software development experience.
- Familiar with Android HAL layer knowledge (including interrupt process, memory management, process schedule, device driver, etc..) and commonly debugging methods;
- Familiar with Android Framework basic frames and key services.
- Familiar with embedded software issue analysis and solving, include deadlock, crash, performance optimization, low power optimization, etc,
- Excellent communication skill, problem analysis and solving capability.
- Excellent English listening, speaking, reading, and writing skills.
Grab
Southeast Asia's leading super-app providing everyday services such as deliveries, mobility, financial services, enterprise services and others to millions of users across the region.
Other jobs at Grab
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs