Linux Virtualization Engineer/Senior Engineer/Lead Engineer

Experience: 0 to 10 Years 

Responsibilities:

Design, implement and maintain the Doppelio Virtualization Platform that can run Linux based IoT applications accessing different peripherals without any modifications or recompilation requirements. 

Day-to-Day Activities:

  1. R&D:
    1. Collaborate with team members to discuss project requirements and progress.
    2. Handle the ongoing innovation, development and hardening of the platform.
  2. Implementation:
    1. Work on successfully deploying customer applications on the platform.

 

Skills:

  1. Strong C programming skills. 
  2. Linux Internals and System Programming – has knowledge about how the operating system works internally, construct of everything as files, multi process and thread architectures, environment, memory mapped files, networking basics, etc. 
  3. Experience working with any one peripheral preferably CAN bus.
  4. Basic C++, Python desirable.
  5. Experience in one Or more of below is a huge plus:
    • Using QEMU
    • Using Docker
    • Adding QEMU devices/porting QEMU
    • Embedded Linux
    • Yocto Project
    • Embedded Applications – Bare metal programming/any RTOS

Join us at Doppelio and be part of shaping the future of IoT while becoming a Cutting-Edge Linux Geek. Apply today! Send in your resumes to careers@doppelio.com