Senior Embedded Software Engineer

Senior
🇨🇳 China
Software Developer
Software development

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

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.

E-commerce
Logistics
Technology

Other jobs at Grab

 

 

 

 

 

 

 

 

View all Grab jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇨🇳 China
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs