Hire the Best Kernel Specialists

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

Cairo, Egypt

$30/hr
5.0
5 jobs

Embedded Systems | Embedded Linux & Android Systems Engineer | Linux · Yocto · Qt/QML · AOSP · Android Automotive · Android Development · ADB Automation · C/C++ · Python · Java · Kotlin If you're building a product that runs Linux or Android under the hood - from an embedded device to an infotainment system - and you need someone who understands every layer from the hardware up, I can help you ship it. I specialize in the space most engineers avoid: the gap between hardware and the software stack. That means I can trace a boot failure to a kernel driver, customize an AOSP build from scratch, fix a VHAL service that drops vehicle signals, or write Python tooling that replaces hours of manual ADB work across a fleet of devices. What I work on: - Embedded Linux - Yocto, BSP bring-up, driver development, cross-compilation - AOSP builds and system-level customization (permissions, overlays, HALs, system services) - Android Automotive OS - VHAL, AIDL interfaces, CarService integration - Python ADB automation - multi-device control, test frameworks, CI scripting - Android app development in Kotlin/Java when the project needs it - Boot, performance, and crash debugging across hardware and software layers - Docker environments for reproducible builds and clean dev workflows Why this matters for your project: Most engineers are strong at one layer - app, firmware, or Linux. I work across all of them. That means I catch integration bugs that fall between teams, and I can translate clearly between hardware and software sides so nothing gets lost. Recent work includes Android Automotive infotainment systems, AOSP-based product customization, and Python automation tools for multi-device QA workflows. If you're dealing with a system-level issue, need an embedded Linux or Android build customized, or want automation that actually works at scale - let's talk.

  • Embedded Linux
  • Embedded System
  • Android
  • Android App
  • Android SDK
  • AOSP
  • Java
  • JavaFX
  • Kotlin
  • C
  • C++
  • Qt Creator
  • Qt Framework
  • XML
  • Linux
  • Docker
  • Python
  • Automation
  • Appium
  • Linux System Administration
Pavan B.

Hyderabad, India

$40/hr
5.0
2 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
Amit S.

Bangalore, India

$50/hr
4.9
227 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. * 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
Mohamed B.

Aryanah, Tunisia

$60/hr
5.0
120 jobs

I am a Embedded linux developer, Linux/ARM BSP/firmware engineer (5+ years). Experience and skills: ● 5 years of experience in Embedded systems and Home automation. ● Employed Full-time as Embedded linux Engineer ●Having experience with programming in C/C++, Java, and basic in Python, as well as many other languages. ● SVN, GIT, GIT Shell, Tortoise SVN, Tortoise GIT, Source Tree, Gerrit Code Revie, Jenkins... ● Working with various SoC's and microcontrollers : (TI: cc2530, cc2531, cc2538; Atmel: AtMega328p, AtMega8, ATtiny85; Arduino: Mini, Nano, Uno...; ESP8266, ESP32; Raspberry pi 2/3/4), Beaglebone, i.MX6 Sabre, Quectel AG35 EVB, NanoPi Air, OrangePi Win, STM32, Microchip SAM9X60-EK. ◉ Have solid knowledge of the standard interface such as I2C, SPI, UART, CAN, OCPP1.6 ,OCPP2.0,RS232, USB Host/Device, Ethernet, SDCard ◉ IoT devices with wireless connectivity such as LTE, BLE, WIFI, GPS. ◉ Solid experience with U-boot porting, BSP, Linux kernel, Device drivers development/optimization for the small Linux SoC boards. ◉ Yocto, OpenWRT, Buildroot ◉ OTA: swupdate, mender, rauc ◉ Chipset: Allwinner A64, Allwinner H3, NXP i.MX6, Quectel AG35, Qualcomm MDM9x07

  • C++
  • Arduino Firmware
  • ESP32
  • Raspberry Pi
  • Embedded Linux
  • STM32
  • Embedded C
  • Bash Programming
  • ARM Cortex-M
  • CMake
  • Make Build Script
  • Python Script
  • Unix Shell
  • Microcontroller
  • OpenWrt
Athula K.

Narre Warren, Australia

$20/hr
5.0
5 jobs

I’m a qualified Electronic & Electrical Engineer with over 8 years of cross-functional experience across hardware design, firmware development, and creative technologies. My core strength lies in delivering innovative, reliable solutions that blend engineering precision with user-centric design. 🌐 What I Bring to the Table - Hardware & Firmware Expert: 8+ years of experience designing custom embedded systems, developing efficient firmware in C/C++ and Arduino, and building robust PCBs using Altium, Eagle, and KiCad. - IoT & System Integration: Developed smart automation systems using ESP32, Raspberry Pi, and STM32 platforms. Skilled in MQTT, OTA updates, and cloud-connected devices. - Web & Backend Development: Proficient in building scalable back-end services and web dashboards for IoT systems using PHP, JavaScript, and Laravel. 🏆 Achievements - Best Project Award by IESL Sri Lanka for a wireless power transfer system. - 1st place in Robotics Competition – University of Peradeniya. - Over 100 custom PCBs designed and delivered to global clients though Fiverr. If you're looking for a versatile problem-solver who thrives in both engineering and creative domains, let’s connect and bring your ideas to life. Additionally, I have team of hardware and software experts, and we can do large projects and develop and deliver complete solutions.

  • PCB Design
  • Arduino
  • Altium Designer
  • KiCad
  • Electronics
  • Engineering Design
  • C++
  • Embedded C
  • Embedded Linux
  • Python
  • Internet of Things
  • ESP32
  • STM32
  • nRF52
  • Circuit Design
Klaudia Z.

Dnipropetrovsk, Ukraine

$100/hr
5.0
38 jobs

Hi, I’m an CEO at Apriorit, responsible for managing ongoing projects and identifying new collaboration opportunities. Apriorit specializes in complex, low-level software development with a strong focus on cybersecurity, driver development, embedded systems, IoT, and advanced virtualization solutions. Why Choose Apriorit? ✔ Over 20 Years of Experience – Trusted by leading companies worldwide ✔ Deep Low-Level & Security Expertise – Specialized in high-performance and secure software ✔ Proven Track Record with Startups & Enterprises – Scalable and adaptable solutions Our Core Expertise 🔹 Driver & Kernel Development We develop and optimize secure, high-performance Windows, Linux, and macOS drivers, ensuring seamless integration with hardware and system components: ✔ File System Drivers – Mini-filters, encryption, and compression solutions ✔ Virtual Device Drivers – Display, printer, USB, and I/O device drivers ✔ Network & Communication Drivers – Packet filtering, monitoring, and traffic analysis ✔ Kernel-Level Security & System Hardening – OS process monitoring, anti-malware solutions ✔ USB Management & Device Control – USB redirection, security enforcement, and custom HID drivers ✔ Reverse Engineering & Low-Level Debugging – API hooking, kernel patching, and security audits ✔ Linux kernel development - We implemented a lot of File system filter drivers for Linux, network filters in the kernel, and worked a lot with memory from the kernel for manipulation among host and guest in the Virtualization solution. 🔹 Virtualization & Cloud Security Apriorit provides in-depth expertise in hypervisors, remote access, and data protection solutions: ✔ Hypervisor Development & Customization – Hyper-V, Xen, ESXi, KVM, QEMU ✔ Remote Access & Secure SSO Solutions – Authentication, encrypted communications ✔ Virtualization for Security & Malware Research – Sandboxing, malware behavior analysis ✔ Data Protection Solutions – Secure virtual disk encryption, bootloader security enhancements 🔹IoT & Embedded Systems Development Our team has extensive experience in developing firmware, microcontroller programming, and implementing communication protocols for connected devices, industrial IoT, and embedded solutions. ✔ Firmware Customization – Secure, performance-optimized firmware solutions ✔ Data Exchange Between Devices – Real-time communication protocols ✔ Microcontroller Programming – ARM, ESP32, STM32, and custom SoCs ✔ HID (Human Interface Device) Programming – Custom peripherals and device interaction ✔ Digital Signal Processing – Sensor data analysis and real-time processing ✔ Phone Hardware Emulation on QEMU – Simulating smartphone environments ✔ CPU Platform Simulation – Security testing for embedded processors ✔ Mesh Protocol Development Based on LoRa – Low-power, long-range networking solutions ✔ RTOS Porting & Customization – Real-time operating system optimization ✔ BIOS Porting & Customization – Firmware security hardening 🔹 Devices We Work With: ✔ Raspberry Pi Microcontrollers ✔ Arduino Boards ✔ System-on-a-Chip (SoC) Devices ✔ Human Interface Devices (HID) Cybersecurity Solutions & Penetration Testing Apriorit has a strong reputation for developing and securing mission-critical applications through: ✔ Threat Detection & Intrusion Prevention – Network monitoring and forensic analysis ✔ Secure Software Development for Critical Systems – Financial, healthcare, and government sectors ✔ Vulnerability Assessment & Red Teaming – Identifying and mitigating system weaknesses ✔ Secure API Development & Protection – Ensuring resilience against cyber threats AI, Machine Learning & Computer Vision We work with cutting-edge AI and deep learning models for image processing, automation, and decision-making: ✔ Object Recognition & Image Processing – AI-driven security and automation ✔ GPU-Accelerated Computing (CUDA, OpenGL, OpenCV) – High-performance applications ✔ Deep Learning & Neural Networks (TensorFlow, CoreML, Caffe, Keras) – AI model development ✔ Industrial & Automotive AI – Smart analytics for autonomous systems Automotive Software & Security Apriorit is TISAX-certified and specializes in software solutions for automotive OEMs and suppliers, ensuring compliance with ISO 26262, AUTOSAR, and functional safety standards. 🔹 Our Automotive Expertise: ✔ Embedded Software Development – Developing real-time applications for automotive hardware ✔ AUTOSAR Integration – Standard-compliant development and system design ✔ Advanced Driver-Assistance Systems (ADAS) – Enhancing vehicle safety and performance ✔ Vehicle Cybersecurity & Secure ECU Development – Protecting against cyber threats Reverse Engineering & System Analysis ✔ Binary & Code Analysis ✔ Protocol & API Reverse Engineering ✔ Malware & Exploit Research Let’s discuss how we can support your development needs—feel free to reach out!

  • Kernel
  • C++
  • Embedded Application
  • Network Security
  • macOS
  • TCP/IP
  • Cybersecurity Management
  • Embedded Linux
  • Driver Development
  • Embedded System
  • Golang
  • Solution Architecture
  • Microsoft Windows
  • Rust
  • Desktop Application

How it works

Post a job for free Post 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 on Upwork?

You can hire a Kernel Specialist 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 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 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.