top of page
VR Games

OPEN POSITIONS

Join a winning team!

ANDROID PLATFORM ENGINEER

Our innovative Software Engineering Development team is seeking an Android Platform Engineer.


The ideal candidate is a highly organized and creative, self-starter and multi-tasker, who has at least 3 years of Kernel and device driver level software development experience on Android and Linux platforms.


As a member of our Software Engineering development team, you will gain valuable experience in how to develop and deploy industry-leading software products in conjunction with leading multi-camera array systems, appliances and related products.


As a key member of our team, will work closely with customer’s senior management, as well as with the hardware engineering teams.


Job Responsibilities

  • Design, develop and implement Android and Kernel device drivers and leading software development, for SoC platform

  • Enhancing, Optimizing, Maintaining and leading Android and Kernel software development

  • Develop high performance device drivers for latency sensitive real-time audio and video streaming stacks in Android Kernel

  • Explore latest hardware and software architectures and build proof-of-concepts for next generation products based on Android software and hardware abstraction

  • Contribute in team-based projects and manage individual project deadlines and deliverables

Basic Qualifications

  • 5 years with an MS/BS degree in Computer Science or Computer Engineering

  • Strong programming skills in C/C++ and Java on SoC

  • In-depth understanding of Video and image processing algorithms including implementation aspects

Preferred Qualifications

  • Experience with SOC system architectures, especially familiar with bus protocols like MIPI, I2C, I2S, USB and SPI

  • Experience in DMA based device drivers for multi-core SOCs with integrated GPUs and DSPs

  • Kernel device driver development experience in Linux and Android

  • Adaptation, optimization, and implementation of advanced image processing algorithms on SIMD processors, DSPs and GPUs using OpenCL or CUDA

  • Device driver development experience for high speed interfaces like MIPI, USB, PCIe, HDMI and Ethernet for raw and encoded video and audio streaming

  • Enhancing, Optimizing, Maintaining and leading Embedded and Kernel software development

bottom of page