Linux Virtualization Engineer/Senior Engineer/Lead Engineer

    Highlights

    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. 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.

    Numbers & Facts

    Location

    Description

    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:

    • R&D:

    • Collaborate with team members to discuss project requirements and progress.

    • Handle the ongoing innovation, development and hardening of the platform.

    • Implementation:

    • Work on successfully deploying customer applications on the platform.

    Skills:

    • Strong C programming skills.
    • 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.
    • Experience working with any one peripheral preferably CAN bus.
    • Basic C++, Python desirable.
    • 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

    Similar Jobs

    See more jobs