Hire the Best Kernel Specialists
in India

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Shubham T.

Pune, India

$15/hr
4.9
10 jobs

Bring your custom hardware to life with production-grade firmware. With over 7 years of experience in Embedded Linux and C/C++ development, I specialize in the critical phase where hardware meets software. If you are struggling with unstable board bring-ups, complex Yocto builds, or writing reliable device drivers for custom peripherals, I can help you move from prototype to production. I have successfully delivered firmware solutions for diverse platforms, including NXP i.MX8 and TI AM64xx, ensuring robust performance in industrial and consumer applications. Core Expertise: * Embedded Linux & Yocto: Expert in creating custom distributions, writing recipes, and managing layers (Bitbake, OE-Core). * Board Bring-up (BSP): Modifying Device Trees (DTS), U-Boot configuration, and Kernel customization for new hardware spins. * Driver Development: Writing and debugging low-level drivers for UART, SPI, I2C, and PCIe interfaces. * Application Development: Building high-performance C/C++ user-space applications and testing tools (Python/PyQt5). * System Reliability: Implementing SWUpdate for OTA updates, setting up CI/CD pipelines, and rigorous hardware debugging using logic analyzers and oscilloscopes. Technical Stack: * Languages: C, C++ (11/14/17), Python, Shell Scripting. * Hardware: ARM Cortex-A/M, STM32, NXP i.MX Series, TI Sitara (AM64xx). * Protocols: TCP/IP, UDP, BLE, MQTT, SPI, I2C, UART, USB. * Tools: Git, CMake, GDB, Wireshark, JTAG/SWD. I understand that hardware delays are costly. I work comfortably with remote setups (Zoom/Screen Share) and can collaborate directly with your hardware team to diagnose signal issues or schematic errors early in the process. Ready to stabilize your firmware and ship your product? Click "Invite to Job" to discuss your project.

  • Raspberry Pi
  • STM32
  • FreeRTOS
  • Python
  • Embedded Linux
  • C++
  • Embedded C
  • Embedded Application
  • Embedded System
  • Linux
  • Internet of Things
  • Firmware Programming
  • GitHub Copilot
  • GitHub
  • Azure DevOps
  • Driver Development
  • Agile Project Management
  • PCB Design
  • nRF52
  • Bash Programming
Amit S.

Bangalore, India

$50/hr
4.9
229 jobs

** I am what I am because of what we all are. ** I am a self-motivated, hard-working, and open-source contributor. I am also an Android Enterprise Certified Professional. My GitHub handle is *amsurana* Mobile experience [since 2009] * Worked on Qualcomm, Mediatek, Amlogic, Rockchip based devices. * Qualcomm Secure Boot, Mediatek Secure Flash & Boot Support. * Porting and Writing Device Drivers * Customizing Android Kernel * Android Automotive OS Expert - Projects and Consulting. Ported Automotive OS to RPI. * Android Firmware development for all kind of Devices [PCBA, Phones, Tablet, TV, Accessories] * Android SDK/NDK * Android Wearable * Custom ROM - I have deep experience in customizing Android and modifying the entire OS experience as per the requirements. Some of the customizations I have done - changing boot animations, modifying shutdown screen, removing bloatware, developing system-level apps, making a tablet a Kiosk (without permissions), Bluetooth stack modification, Carrier config updates, and many more. * Secure OS - Make your Android ultra-secure. * OTA for A/B Seamless or Non-AB devices * Secure Android OS using AVB Tool * MDM, EMM, Mobile Device Management - If you plan to use MDM or develop your MDM, do reach out to me. I have experience in Airwatch, SOTI, ScaleFusion, Gears42, and FieldX. Special Skills: Z-wave, Zigbee, IoT, Amazon Alexa, Google Home Assistant, Smarthome, IFTTT Keywords - Android, Web, Social Media Integration, Java, J2EE, Bluetooth, BlueZ, DBus, AOSP, Custom ROM, Docker, Play Framework, Linux, AWS, EC2, MongoDB, Eclipse, Cyanogen mod, LineageOS Android TV, Android OS, Custom ROM, Tizen, LinegaeOS, RaspberryPi, OrangePi, Khadas VIM, HiKey, Amlogic, Rockchip, Airwatch, SOTI, MDM, EMM, Pentest, Penetration Testing, Qualcomm, Mediatek

  • Java
  • Kotlin
  • Android
  • Mobile App Development
  • Android App Development
  • Android NDK
  • Android SDK
  • Firmware Programming
  • Internet of Things
  • Firmware
  • Embedded System
  • Mobile Device Management
  • AOSP
  • Raspberry Pi
Pavan B.

Hyderabad, India

$28/hr
5.0
3 jobs

Professional Summary Embedded software developer , hacker and open source contributor

  • Kernel
  • C
  • C++
  • Python
  • 5G
  • Open Source
  • Computer Vision
  • AOSP
  • GPU
  • Camera
  • FFmpeg
  • GStreamer
  • Machine Learning
  • Artificial Intelligence
  • Embedded Linux
  • Raspberry Pi
  • NVIDIA Jetson
  • OpenCV
Shivam K.

New Delhi, India

$11/hr
5.0
6 jobs

Need someone who can manage your Linux infrastructure and actually knows what's happening below the application layer? I'm Shivam, a Linux systems engineer and DevOps specialist with 5+ years of experience, and a contributor to the Linux kernel mainline. I build, secure, and debug Linux servers and cloud infrastructure with the kind of low-level systems knowledge most DevOps engineers don't have. ๐‡๐Ž๐– ๐ˆ ๐‚๐€๐ ๐‡๐„๐‹๐ ๐˜๐Ž๐” ๐Ÿง ๐‹๐ข๐ง๐ฎ๐ฑ ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐€๐๐ฆ๐ข๐ง๐ข๐ฌ๐ญ๐ซ๐š๐ญ๐ข๐จ๐ง Provision, configure, and harden Linux servers (Ubuntu, Debian, RHEL/CentOS). Comfortable with systemd, networking, user/permission management, backups, and security hardening for production systems. ๐Ÿงฉ ๐‹๐ข๐ง๐ฎ๐ฑ ๐Š๐ž๐ซ๐ง๐ž๐ฅ ๐ƒ๐ž๐›๐ฎ๐ ๐ ๐ข๐ง๐  & ๐๐ž๐ซ๐Ÿ๐จ๐ซ๐ฆ๐š๐ง๐œ๐ž ๐“๐ฎ๐ง๐ข๐ง๐  As an actual contributor to the Linux kernel mainline, I can dig into problems most admins can't, kernel-level memory issues, driver conflicts, and performance bottlenecks below the application layer, not just symptom-level fixes. โš™๏ธ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ & ๐ˆ๐ง๐Ÿ๐ซ๐š๐ฌ๐ญ๐ซ๐ฎ๐œ๐ญ๐ฎ๐ซ๐ž ๐š๐ฌ ๐‚๐จ๐๐ž CI/CD pipelines, Docker containerization, and Terraform-managed infrastructure. I build fault-tolerant, repeatable systems instead of fragile ones held together with manual SSH sessions. ๐ŸŒ ๐‚๐ฅ๐จ๐ฎ๐๐Ÿ๐ฅ๐š๐ซ๐ž ๐’๐ž๐ญ๐ฎ๐ฉ & ๐Ž๐ฉ๐ญ๐ข๐ฆ๐ข๐ณ๐š๐ญ๐ข๐จ๐ง DNS configuration, CDN tuning, WAF/security rules, and Cloudflare Workers for edge logic, get your site fast, secure, and resilient. โ˜๏ธ ๐‚๐ฅ๐จ๐ฎ๐ ๐ˆ๐ง๐Ÿ๐ซ๐š๐ฌ๐ญ๐ซ๐ฎ๐œ๐ญ๐ฎ๐ซ๐ž (๐€๐–๐’) EC2, Lambda, S3, and CloudWatch setups designed for reliability and cost efficiency, backed by my AWS Certified AI Practitioner credential. ๐Ÿ† ๐‹๐ˆ๐๐”๐— ๐Š๐„๐‘๐๐„๐‹ ๐Œ๐€๐ˆ๐๐‹๐ˆ๐๐„ ๐‚๐Ž๐๐“๐‘๐ˆ๐๐”๐“๐Ž๐‘ This is the part most Linux freelancers can't say: I've had patches merged into the actual Linux kernel. My work has included fixing how `vrealloc()` releases physical memory pages when shrinking allocations (it previously only updated bookkeeping), adding memory-shrinking support to a Rust kernel data structure, and a related optimization in the Rust binder driver, plus hardware-specific display/backlight driver fixes. The work was reviewed and signed off by core Linux maintainers, including Andrew Morton, the longtime maintainer of the kernel's memory-management subsystem. In practical terms: if your issue is below what a typical sysadmin can diagnose, an odd kernel panic, a memory leak invisible to application logs, a misbehaving driver, I can read the kernel source and actually fix it. ๐ŸŒŸ ๐–๐‡๐€๐“ ๐‚๐‹๐ˆ๐„๐๐“๐’ ๐’๐€๐˜ ๐ŸŒŸ โ Working with Shivam was a fantastic experience. His expertise in performance-oriented languages like Rust and C++ was a game-changer for our project. He delivered a highly efficient and meticulously optimized solution, demonstrating a rare talent for deep, logical problem-solving at the systems level. What impressed me most was his ability to connect this low-level expertise with high-level strategic thinking. He doesn't just understand the algorithms; he has the foundation to make them run incredibly fast. Highly recommend for any demanding technical role. โž - Client โ great to work with โž - Adam C. โ Shivam was amazing. This was my second time using him for a project and I was extremely happy. I will definitely be going back to him for any new projects. โž - Salman L. โžค ๐‘๐„๐€๐ƒ๐˜ ๐“๐Ž ๐…๐ˆ๐— ๐€๐๐ƒ ๐‡๐€๐‘๐ƒ๐„๐ ๐˜๐Ž๐”๐‘ ๐ˆ๐๐…๐‘๐€๐’๐“๐‘๐”๐‚๐“๐”๐‘๐„? Looking for a Linux system administrator, DevOps engineer, or Cloudflare specialist who understands systems from the kernel up? Message me on Upwork today. I typically respond within 6 hours and prioritize delivering production-ready results. ๐“๐Ž๐Ž๐‹๐’ & ๐“๐„๐‚๐‡๐๐Ž๐‹๐Ž๐†๐˜ ๐‹๐ข๐ง๐ฎ๐ฑ & ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ๐ฌ - Linux Kernel (mainline contributor) - Ubuntu / Debian / RHEL / CentOS - systemd, Bash scripting - Networking & firewall configuration (iptables/nftables) - Server hardening & security - Performance debugging (strace, perf, ftrace) ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ & ๐ˆ๐ง๐Ÿ๐ซ๐š๐ฌ๐ญ๐ซ๐ฎ๐œ๐ญ๐ฎ๐ซ๐ž - Docker - Terraform - CI/CD (GitHub Actions, GitLab CI, Jenkins) - Ansible - Monitoring (Prometheus, Grafana) ๐‚๐ฅ๐จ๐ฎ๐ & ๐„๐๐ ๐ž - AWS (EC2, Lambda, S3, CloudWatch, SageMaker) - Cloudflare (Workers, DNS, CDN, WAF, Zero Trust) - AWS Certified AI Practitioner ๐๐ซ๐จ๐ ๐ซ๐š๐ฆ๐ฆ๐ข๐ง๐  & ๐€๐ฎ๐ญ๐จ๐ฆ๐š๐ญ๐ข๐จ๐ง - Rust - Python - Node.js / TypeScript - Bash ๐ƒ๐š๐ญ๐š๐›๐š๐ฌ๐ž๐ฌ - PostgreSQL - MongoDB - Redis Linux System Administrator, Linux System Administration, Linux Kernel Developer, Linux Server Management, Linux DevOps, DevOps Engineer, Senior DevOps Engineer, Cloudflare

  • Kernel
  • Rust
  • C
  • API
  • Golang
  • TypeScript
  • Linux System Administration
  • DevOps
  • Cloudflare
  • Linux
  • Ubuntu
  • System Administration
  • Python
  • Driver Development
  • Embedded Linux
  • Full-Stack Development
Vaibhav D.

Ahmedabad, India

$33/hr
5.0
28 jobs

Have more than 9 years of experience. C/C++ Firmware developer. Strong in IPC, networking, and socket programming. Good analytical skills Good in software architecture design.

  • Bash Programming
  • C
  • Embedded C
  • Microcontroller Programming
  • Embedded Linux
  • Linux
  • C++
  • nRF52
  • Socket Programming
  • Arduino Firmware
  • Internet of Things Solutions Design
  • OpenWrt
Kathan K.

Ahmedabad, India

$9/hr
5.0
2 jobs

I have almost four years of experience in the embedded systems domain, working with a wide range of microcontrollers, including STM32, ATmega2560, ATmega328P, ESP32, and microprocessors from leading vendors such as Texas Instruments (TI), DSP Group (DSPG), Raspberry Pi, and others. During the first two years, I worked extensively with microcontrollers in the robotics club, where I was responsible for designing the embedded firmware for various robots. The primary controllers we used in these projects were the ATmega2560 and STM32. Additionally, I worked on side projects involving the ESP32, where we successfully designed a fully functional robot controlled via a web interface over Wi-Fi. Since 2023, I have been employed at Matrix Comsec Pvt. Ltd., Vadodara, as an Embedded Software Developer. In this role, I design and implement robust embedded systems, specifically targeting ARM-based System on Chips (SoCs) from prominent vendors such as Texas Instruments (TI), DSP Group (DSPG), and others. My main focus is to develop complete embedded platforms tailored to meet specific product requirements, adhering to a comprehensive development lifecycle. This process begins with designing and implementing custom bootloaders to ensure efficient and secure system initialization. I then proceed with kernel optimization to improve performance, stability, and responsiveness. Additionally, I integrate essential libraries and frameworks into the root filesystem, tailored to the application's specific needs. Throughout this process, I collaborate closely with hardware and software teams to ensure seamless integration and optimal functionality for a wide range of embedded applications. As an engineer, I continuously strive to acquire and refine my skills. My expertise includes: - ESP32 series of SoCs (ESP32, ESP32-S2, ESP32-S3, ESP Cam module), ESP-IDF - ATmega series of SoCs (ATmega2560, ATmega328P) - Raspberry Pi - AM335x series of SoCs from TI - DSPG dvf991x series of SoCs If you hire me, you will gain access to a broad range of services and expertise all at once. I am highly confident in our potential for success together, as I am punctual, creative, and passionate about my work. I look forward to hearing from you. Thank you.

  • Kernel
  • Embedded System
  • Embedded Linux
  • Embedded C
  • Arduino Firmware
  • ARM Cortex-M
  • ARM Microcontroller
  • Firmware Programming
  • C
  • C++
  • AVR Microcontroller
  • Atmel AVR
  • Driver Development
  • ESP32
  • ESP8266

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Kernel Specialist in India on Upwork?

You can hire a Kernel Specialist in India on Upwork in four simple steps:

  • Create a job post tailored to your Kernel Specialist project scope. We'll walk you through the process step by step.
  • Browse top Kernel Specialist talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Kernel Specialist profiles and interview.
  • Hire the right Kernel Specialist for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Kernel Specialist?

Rates charged by Kernel Specialists on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Kernel Specialist in India on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Kernel Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Kernel Specialist team you need to succeed.

Can I hire a Kernel Specialist in India within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Kernel Specialist proposals within 24 hours of posting a job description.