Linux Kernel/Driver Engineer
Snap Inc.
vor 8 Std.

Snap Labs is home to the Spectacles brand and a world-class Research & Development team,

working together to pave the way for the future of the camera and wearable computing. We’re

working on cutting-edge capture and AR solutions and are inventing new ways in which

computing will be overlaid on the world around us.

We are looking for an LINUX KERNEL / DRIVER ENGINEER to join Snap Labs! Working from

our Vienna, Austria office, you will join a fantastic team in one of the most livable cities of the

world. You will work at the intersection of camera, augmented reality displays and wearables

and are tasked to write code that brings the future into reality.

What you will do :

Bring-up of Linux drivers for new devices

Optimize the system for low-latency and power

Use your expertise and intuition to evaluate and explain the technical tradeoffs of your


Be excellent in writing code for low-power, wearable devices

Know how to iterate quickly without sacrificing your passion for quality

Minimum Qualifications :

Strong, demonstrable coding skills in C

Experience with the Linux / Android kernel

Experience programming low level C code for Linux

Experienced and passionate with embedded / mobile platforms

Know how to fix a bug in the Linux kernel and debug it

Preferred Qualifications :

Familiarity with the ARM architecture

Previous experience with Android

Know gdb, kdump

Experience with any of the topics : KMS / DRM, Camera drivers, IMU drivers

Driver development experience is preferred

Be able to read, understand and explain a datasheet

Excellent troubleshooting skills

Tasks in HAL :

  • Low latency, close real-time weak ups of Kernel (warping)
  • What would it take to have a dedicated CV CPU (VIO, Warping)
  • GPU preemption
  • KMS / DRM : Port fixes from mainline to our 4.9 kernel
  • Evaluate Android to Linux migration
  • Bewerben
    Wenn ich auf "Fortfahren" klicke, gebe ich neuvoo das Einverständnis, meine Informationen zu speichern und mir wie in den Nutzungsbedingungen und Datenschutzbestimmungen beschrieben, personalisierte E-Mail Alerts zu schicken.