Skip to main content
Posted 10 June, 2026

Velmenni - Firmware & Linux Device Driver Engineer

Nexthire
Delhi,IN Full Time
Reference: 136_762505_2eadc14f9d08

Firmware & Linux Device Driver Engineer

Company: Velmenni
Location: New Delhi (IIIT-D Incubation Center, Okhla Phase III)
Experience: 5-8 Years
Employment Type: Full-Time

About Velmenni

Velmenni is a pioneer in LiFi and Optical Wireless Communication (OWC) technology, developing next-generation wireless connectivity solutions for telecom, defense, smart cities, surveillance, aviation, and enterprise applications. We are looking for passionate engineers who thrive on solving complex hardware-software challenges and building innovative products from the ground up.

Job Summary

We are seeking an experienced Firmware & Linux Device Driver Engineer to join our core engineering team. The ideal candidate will be responsible for Linux kernel and device driver development, embedded firmware design, board bring-up activities, and hardware-software integration for advanced communication systems.

Key Responsibilities

  • Design, develop, and maintain Linux device drivers, kernel modules, and BSP components for custom hardware platforms.
  • Develop embedded firmware in C/C++ for ARM-based systems operating in Bare Metal and RTOS environments.
  • Perform board bring-up, device tree configuration, and bootloader customization (U-Boot or equivalent).
  • Debug and optimize hardware-software interactions using kernel debugging tools and hardware analysis equipment.
  • Work closely with hardware, FPGA, and system engineering teams throughout the product development lifecycle.
  • Participate in code reviews and contribute to software architecture and engineering best practices.
  • Create and maintain technical documentation for developed solutions.

Required Skills & Qualifications

  • Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Science, or a related field.
  • 5-8 years of experience in Linux kernel, device driver, and embedded firmware development.
  • Strong programming skills in C and C++.
  • Hands-on experience with Linux device driver development, including kernel modules, platform drivers, DMA, and interrupt handling.
  • Strong understanding of Linux kernel internals, memory management, synchronization mechanisms, and BSP development.
  • Experience with device tree configuration, board bring-up, and bootloader customization.
  • Strong knowledge of ARM-based embedded systems.
  • Experience with communication interfaces such as UART, SPI, I2C, GPIO, PWM, CAN, and Ethernet.
  • Proficiency with debugging tools such as GDB, JTAG/SWD, oscilloscopes, and logic analyzers.
  • Experience with Git and build systems including Makefile, Kbuild, and CMake.

Preferred Skills

  • Experience with Linux network driver development.
  • Understanding of IPv4/IPv6 networking protocols and embedded networking stacks.
  • Exposure to Linux distribution development.
  • Familiarity with FPGA platforms and hardware co-design workflows.
  • Python or Shell scripting for automation and testing.
  • Knowledge of wireless communication systems or optical communication technologies.

What We Offer

  • Opportunity to work on cutting-edge communication technologies.
  • Collaborative and innovation-driven engineering environment.
  • Exposure to advanced embedded systems and next-generation wireless solutions.
  • Career growth opportunities within a high-impact R&D organization.

    Website - https://www.velmenni.com/
Employment Type: FULL_TIME

Sign up for Job Alerts