I am an embedded systems specialist with over 8 years of experience in developing software, firmware, and hardware solutions. I’ve successfully delivered 100+ projects that integrate cutting-edge functionalities—from multi-threading and AI-on-edge to seamless wireless connectivity.
------------------------------
Core Competencies:
➡️ Microcontrollers -- Proficient with TI, STM32, ESP32, ESP8266, Atmega, and a wide range of Arduino boards.
➡️ Frameworks -- Expertise in bare-metal programming, FreeRTOS, STM32Cube, ESP-IDF, Arduino, and PlatformIO.
➡️ Linux -- Experience developing on x86, ARM, and Raspberry Pi systems.
➡️ Electronics -- Skilled in sensor integration, display management, and PCB design.
➡️ Wireless Protocols -- Deep knowledge of Bluetooth Low Energy (BLE), WiFi, Xbee, Zigbee, ESP-Now, LoRa, low-frequency radio, and mesh networking solutions.
➡️ Wired Protocols -- Familiar with SPI, I2C, RS232, RS485, UART, CAN-Bus, and more.
➡️ UI Frameworks -- Proficient in creating graphical interfaces using bare-metal techniques, LVGL, and Qt QML.
➡️ Platform integration -- Experience integrating embedded systems with cloud platforms and IoT solutions such as AWS IoT, Azure, and ThingsBoard, utilizing MQTT, REST, and other gateway protocols.
------------------------------
Project Highlights:
✅ Real-Time Multi-Threading -- Implemented robust solutions using FreeRTOS.
✅ AI-on-Edge -- Integrated AI functionalities into constrained embedded environments.
✅ Wireless Connectivity -- Delivered projects with WiFi, BLE, LTE, LoRa, Zigbee and others.
✅ Advanced Networking -- Developed mesh networking solutions implemented over a variety of protocols like ESP-Now, Radio, BLE, XBee, etc.
✅ Power Management -- Utilized deep-sleep modes, watchdog timers, and ULP cores for energy efficiency.
✅ User Interfaces -- Designed intuitive touch interfaces and captive portals, often paired with companion mobile apps.
✅ Device Management -- Executed comprehensive device management strategies, including OTA updates, fault recovery, and remote monitoring.
------------------------------
What I Offer:
💾 Firmware Design:
With 8+ years of coding expertise, I provide rapid and reliable firmware development tailored to your hardware.
☁️ Cloud Setup:
I can setup your IoT Platform backend including Amazon AWS, Azure, and even open-source solutions like Thingsboard.
⚡ Hardware Engineering:
From schematics and circuit design to component selection and PCB layout, I cover the entire hardware development lifecycle.
📱 GUI Integration:
Specializing in embedded products with graphical user interfaces, I leverage LVGL and Qt to create user-friendly, visually appealing designs.
------------------------------
I am passionate about exploring new technologies and continuously expanding my expertise. While I may not know every technology off the bat, I commit to learning what’s needed—without charging for my learning time.
I’d be delighted to discuss your ideas and explore how we can bring them to life.
Best Regards,
Ravi Kharb
Embedded Linux
Embedded System
STM32
Raspberry Pi
Arduino
Python
C++
C
Microcontroller Programming
Qt Framework
Internet of Things
Firmware Programming
Hardware Prototyping
Anirban R.
Kolkata, India
$40/hr
5.0
34 jobs
Embedded Systems Architect | ESP32, nRF52/nRF54, STM32, Real-Time Systems
I design and debug real-time embedded systems where multiple microcontrollers, sensors, and communication layers must work reliably under real-world constraints.
My core expertise includes embedded firmware, low-level communication, sensing systems, and distributed edge devices built around ESP32, nRF52/nRF54, STM32, Raspberry Pi, Embedded Linux, BLE, LoRa/LoRaWAN, MQTT, SPI, UART, I2C, RTOS, UWB, and radar-based sensing.
I’m strongest when a project involves:
- Multi-MCU coordination
- Low-level communication debugging
- Sensor integration such as radar, GPS, IMU, capacitive touch, or industrial interfaces
- Edge gateways and cloud-connected embedded systems
- Turning an unstable prototype into reliable product behavior
What I do best
- ESP32 / ESP-IDF firmware development
- nRF52 / nRF54 firmware using Zephyr and nRF Connect SDK
- STM32 embedded firmware and real-time system design
- FreeRTOS, Zephyr, and CMSIS-RTOS v2 architectures
- BLE, LoRa/LoRaWAN, MQTT, and multi-device coordination
- Low-level debugging across SPI, UART, I2C, BLE, RTOS, and custom buses
- Embedded Linux / Raspberry Pi edge gateway systems
- Node-RED, Balena, Docker, and remote deployment workflows
- Radar, UWB, and real-time sensing/control systems
- Industrial IoT integration and system reliability hardening
Highlights
- Ported production firmware from ESP32 to nRF54L15/Zephyr, including BSP, communication layers, BLE transport, and OTA/DFU support
- Worked on distributed multi-controller systems using ESP32, nRF, and STM32
- Integrated TI IWR6843 mmWave radar for presence sensing and spatial event handling
- Brought up UWB ranging (DW3000) on STM32 in a multi-device system
- Built ESP32 + Raspberry Pi edge systems using MQTT, Node-RED, Balena, and remote deployment workflows
- Built LoRaWAN-based tracking and monitoring systems with cloud dashboards and alerting
- Supported industrial IoT deployments involving automation, CI/CD, remote monitoring, and field reliability
Relevant Experience
- Commercial Embedded Sensing & Control Platform (NDA): ported production firmware from ESP32 to nRF54L15/Zephyr; integrated BLE with encrypted transport, external flash, and MCUboot OTA/DFU; improved custom wired communication reliability; contributed to radar-based sensing and multi-device coordination
- Industrial IoT Gateway Systems: built ESP32 sensor node + Raspberry Pi gateway architectures with real-time edge processing, MQTT communication, and remote configuration
- Tracking, Monitoring & Edge Integration: built telemetry and monitoring pipelines for distributed edge devices using LoRaWAN, Balena, Node-RED, Supabase, and cloud dashboards
- Industrial Integration & Automation: worked with Phidget-based interfaces, Yaskawa robot-related connectivity, Node-RED automation flows, CI/CD, and Balena-based deployment
- Automotive Embedded Foundation — Hella: 4+ years in automotive embedded systems; worked on body control and electronic power steering programs with AUTOSAR, MISRA-compliant embedded development, CAN/LIN, diagnostics, requirement derivation, software architecture, IBM Rhapsody, and TPT
Tech Stack
- MCUs / Platforms: ESP32, nRF52, nRF54, STM32, Raspberry Pi, Embedded Linux
- RTOS / Frameworks: ESP-IDF, FreeRTOS, Zephyr, nRF Connect SDK, CMSIS-RTOS v2
- Protocols / Interfaces: SPI, UART, I2C, BLE, LoRa/LoRaWAN, MQTT, CAN, LIN
- Specialized Areas: UWB / DW3000, TI IWR6843 mmWave radar, OTA / DFU, PLC-style communication, Protocol Buffers / nanopb
- Languages: C, C++, Python
If your project involves firmware, sensing, real-time communication, edge gateways, industrial IoT, or multi-device embedded systems, I can help design, debug, and harden it for real-world use.
Embedded Linux
Embedded System
ESP32
Raspberry Pi
Python
STM32
C
Firmware
Internet of Things
nRF52
Zephyr
FreeRTOS
Bluetooth LE
MQTT
LoRa
Docker
AWS IoT Core
Vikram S.
Noida, India
$40/hr
4.6
20 jobs
I help Wi-Fi MSPs, Edge IoT Service Providers, ISPs, and network operators build carrier-grade cloud platforms for device management, subscriber onboarding, Wi-Fi operations, authentication, billing, and service automation.
I am the Founder & CEO of Router Architects, a 35-engineer software company specializing in cloud-native networking platforms, OpenWiFi ecosystems, OpenWRT development, subscriber management systems, and large-scale device management solutions.
Over the last 22+ years, I have worked on networking and service-provider software used by some of the world's largest operators, including Comcast, AT&T, and Charter Communications.
My experience spans every layer of the service delivery stack—from embedded Linux and router firmware to cloud-native SaaS platforms managing hundreds of thousands of devices.
Key Areas of Expertise
✔ Multi-tenant SaaS platforms for Wi-Fi MSPs and ISPs
✔ Cloud-managed Wi-Fi platforms
✔ Subscriber onboarding and lifecycle management
✔ Device provisioning and remote management
✔ Authentication, AAA and RADIUS infrastructure
✔ Billing and monetization platforms
✔ OpenWiFi and OpenLAN solutions
✔ OpenWRT firmware development
✔ OpenSync integrations
✔ Edge IoT connectivity platforms
✔ Captive portals, OpenRoaming and Passpoint
✔ Network automation and observability
OpenLAN Leadership
I am one of the primary architects and maintainers of the OpenLAN ecosystem.
My contributions include:
• Founder of the OpenLAN Gateway subgroup
• Architect of the OpenLAN appliance platform
• Maintainer of core OpenLAN repositories
• Major contributor across OpenLAN components
• Responsible for approximately 80% of ongoing OpenLAN platform development through my team
Our team has developed highly scalable OpenLAN appliances capable of delivering up to 100 Gbps throughput while enabling interoperable networking infrastructure without vendor lock-in.
Representative Projects
**Cloud-Native Multi-Tenant Wi-Fi Management Platform**
Designed and delivered a cloud-native SaaS platform for MSPs and ISPs that combines subscriber management, Wi-Fi operations, AAA, billing, analytics, and network automation into a unified platform.
Highlights:
• Supports 500,000+ managed devices
• Multi-tenant architecture for service providers
• Real-time telemetry and analytics
• Automated subscriber onboarding
• RADIUS and AAA integration
• Billing and voucher management
• AI-assisted support automation
Business Impact:
• Reduced operational costs by approximately 40%
• Improved support efficiency through automated incident handling
• Enabled large-scale Wi-Fi deployments through a single platform
Edge IoT Connectivity Platform
Developed a secure connectivity and management platform for an Edge IoT service provider operating distributed remote sites.
The solution enables centralized management of networking infrastructure, Wi-Fi access points, gateways, and IoT connectivity services while ensuring secure communication between remote sites and cloud applications.
Technologies:
OpenLAN, OpenWRT, Golang, Kafka, AWS, Keycloak, TLS, DPoP Authentication, Docker
Industry Experience
• Comcast xFi Cloud
Implemented IPv6 functionality for DOCSIS-based residential gateways as part of Comcast's Sunnyvale Innovation Center.
• AT&T Digital Life
Developed OpenWRT-based CPE software including routing, firewalling, multicast, TR-069 management, IPv4/IPv6 networking, and service delivery components used in the nationwide rollout of AT&T Digital Life.
• Charter Communications
Developed OpenSync software components for Wi-Fi 5 and Wi-Fi 6 customer premises equipment deployed within Charter's managed Wi-Fi ecosystem.
Technologies
OpenWiFi, OpenLAN, OpenWRT, OpenSync, RDK-B, TR-069, TR-369, GenieACS, uCentral, FreeRADIUS, Coova Chilli, openNDS, PacketFence, Kubernetes, Docker, Golang, C++, Python, PostgreSQL, Kafka, Redis, AWS, REST APIs, gRPC, WebSockets, Microservices, Edge IoT, VPN Technologies, IPv4, IPv6.
Why Clients Hire Me
Most software teams understand SaaS development.
Most networking teams understand infrastructure.
My team specializes in both.
We build platforms that combine cloud software, networking, subscriber management, authentication, device management, Wi-Fi operations, and carrier-grade scalability into production-ready solutions.
Whether you need a cloud-managed Wi-Fi platform, an OpenWiFi deployment, an Edge IoT connectivity layer, a subscriber management platform, or a large-scale device management system, we bring the experience required to design, build, and scale it successfully.
Embedded Linux
Embedded System
C
PyTorch
Python
OpenWrt
Reinforcement Learning
Router
WiFi
Network Engineering
Firmware
VPN
Raspberry Pi
GStreamer
FFmpeg
Niladri D.
Kolkata, India
$25/hr
4.7
282 jobs
✅ Solution Architect | Full-Stack | DevOps | Cloud | AI/ML | LLM Apps | IoT
Hi, I’m Niladri — a Solution Architect and Full-Stack Developer with 15+ years of experience helping startups, SaaS companies, and enterprises design, build, automate, and scale secure, production-ready software systems.
Clients hire me when they need more than a coder. They need someone who can understand the business goal, design the right architecture, build the product, automate infrastructure, integrate AI where it adds value, and keep the system scalable, maintainable, and cost-efficient.
I can work as a senior engineer, architect, DevOps consultant, technical lead, or long-term technology partner.
📊 Skill Ratings
DevOps & Cloud Architecture – ▓▓▓▓▓▓▓▓▓▒ 9.5/10
Solution Architecture – ▓▓▓▓▓▓▓▓▓▒ 9.5/10
Backend & API Engineering – ▓▓▓▓▓▓▓▓▓░ 9/10
AI/ML & LLM Integration – ▓▓▓▓▓▓▓▓░░ 8/10
IoT & Embedded Electronics – ▓▓▓▓▓▓▓▓░░ 8/10
Frontend Development – ▓▓▓▓▓▓▓░░░ 7/10
Mobile App Development – ▓▓▓▓▓▓▓░░░ 7/10
🚀 What I Can Help You With
☁️ Cloud, DevOps & Platform Engineering
I design and deploy cloud-native infrastructure using AWS, Google Cloud, Azure, DigitalOcean, Heroku, and hybrid/on-premise systems.
AWS: EC2, S3, RDS, Lambda, ECS, EKS, Fargate, DynamoDB, CloudFront, Route 53
GCP: Cloud Run, GKE, Firebase, Cloud SQL, BigQuery, Pub/Sub, AI APIs
Azure: Functions, App Services, PostgreSQL, DevOps, cloud migration
Core DevOps: Docker, Kubernetes, Helm, Terraform, CI/CD, GitHub Actions, GitLab, Jenkins, Bitbucket Pipelines, monitoring, backups, security hardening, high availability, and cost optimization.
🤖 AI/ML, LLM Apps & Automation
I help businesses integrate AI into real products and workflows: LLM applications, OpenAI/AWS AI/Google AI integrations, RAG knowledge-base systems, AI chatbots, document processing, vector search with PostgreSQL/pgvector, recommendation engines, predictive analytics, and workflow automation.
My focus is not just adding AI features — I design AI systems that are useful, secure, measurable, and practical.
💻 Full-Stack Web Development
I build scalable web applications with clean architecture and maintainable code.
Backend: Node.js, NestJS, Express, TypeScript, Python, Django, Flask, FastAPI, Java/Spring Boot
Frontend: React.js, Next.js, Vue.js, Angular, admin dashboards, SaaS portals
Databases: PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, MariaDB, MS SQL
I focus on API performance, database design, authentication, authorization, security, testing, and maintainability.
🔗 API Development & SaaS Integrations
I build APIs, webhooks, integration layers, and event-driven systems. Experience includes Amazon MWS/SP API/Ads API, QuickBooks Online/Desktop, Xero, FreshBooks, HubSpot, Salesforce, Zoho, Zendesk, Stripe, Twilio, Slack, Asana, REST, GraphQL, Webhooks, Microservices, and Event-driven Architecture.
📱 Mobile App Development
React Native, Flutter, and PWAs with real-time chat, push notifications, payments, GPS tracking, offline sync, dashboards, and cloud backend integration.
🌐 IoT & Embedded Systems
Embedded Linux, Buildroot, Arduino, ESP, Raspberry Pi, RTOS, FPGA, Petalinux, RFSoC, ZCU111, XRF8, I2C, SPI, UART, TCP, MQTT, sensor integration, and firmware-to-cloud-to-dashboard platforms.
🧠 Technical Leadership
I support teams with architecture, cloud review, code/PR review, CI/CD setup, security planning, database/API design, bottleneck resolution, team grooming, scalability planning, and engineering best practices.
🌟 Why Clients Hire Me
✔️ 15+ years of hands-on software, cloud, DevOps, AI, and IoT experience
✔️ Strong mix of architecture, development, automation, and technical leadership
✔️ Ability to work independently or lead a technical team
✔️ Experience with SaaS, fintech, e-commerce, AI, cloud, API integrations, and IoT systems
✔️ Practical mindset: I design systems that can be built, deployed, scaled, and supported
✔️ Strong focus on clean code, security, documentation, automation, and maintainability
I don’t just deliver code — I help you build a reliable product, scalable platform, and stronger technical foundation.
⭐ Client Feedback
“Nil headed up a full backend solution including RESTful API and AWS cloud setup. He is knowledgeable, understands your needs, and delivers creative, high-quality solutions.”
— Douglas Stirling
“Nil is an excellent developer — quick to grasp requirements, easy to communicate with, and always delivers well-tested, first-class work.”
— Sat Sindhar
“Niladri is a highly experienced full-stack programmer with thorough knowledge across technologies. I am extremely satisfied with his services.”
— Vishal Agarwal
“Niladri is the best at what he does. Very easy to communicate with, delivers flawless work, and provides great support after the job is done.”
— Muzaffer Selimbeyoglu
📌 Background
Degree in Computer Science
CCNA | RHCE
Diploma in Computer Hardware & Electronics
GitHub Portfolio: fuzonmedia
Node.js
Docker
Python
Amazon Web Services
Serverless Computing
Amazon ECS
Kubernetes
Google Cloud Platform
Microsoft Azure
DevOps
React
NestJS
CI/CD
React Native
Embedded C
Shashank .
Bengaluru, India
$50/hr
5.0
23 jobs
I develop Embedded software often related to Networking and WiFi. With experience working on various different technologies , I know how things work across all levels of abstraction. Whenever you need to work on something challenging, you can trust my expertise.
Overview:
- CEO/CTO of a startup. ( Spectromus Technologies)
- Masters degree in IT, Certified Ethical Hacker
- C, GoLang applications - from design to implementation.
- Linux kernel/driver development
- Experience in reverse-engineering and hacking embedded devices
Technologies:
* eBPF
*OpenWrt, QSDK
* Linux WLAN device drivers (qca drivers, ath10k,mtk)
* OpenWrt Firmware customization on various Access point platforms (IPQ8064, IPQ8074, IPQ4019, MT7688, IPQ6018, etc)
*Yocto
* Network Intrusion detection/ Prevention System (IDS/IPS)
* Golang
* Projects worked on:
1. Rate adaptation on Atheros WiFi cards.
2. WiFi Access in Vehicular environments (802.11p, WAVE, DSRC, V2V)
3. WiFi Mesh networks (Qualcomm Wifi SON, Multi AP architecture, EasyMesh)
4. City wide WiFi Network.
5. Captive portals for WiFi networks
6. Cloud platforms - OpenSync , OpenWISP, MQTT based Platform
7. PX4, ArduPilot, OpenDroneID, RemoteID, UAV
8. GNURadio, SDR, HackRF, RTLSDR
8. Open-weight models, LLM
Embedded Linux
Embedded System
Linux
Wireless Communication
Microcontroller Programming
Firmware
WiFi
Embedded C
Golang
Internet of Things
Driver Development
OpenWrt
Embedded Operating System
Network Security
Reverse Engineering
Aswanth K.
Bengaluru, India
$55/hr
5.0
6 jobs
Senior embedded firmware engineer with 5+ years shipping production networking devices — 10+ product lines, 2000+ units in the field. I take routers, switches, and access points from prototype to production, and I'm now weaving edge AI into the firmware, mesh, and connectivity stacks I've built for years.
What I do best:
• OpenWRT firmware development (x86, MediaTek, Qualcomm, Broadcom)
• 5G/4G bonding routers — inventor on a filed patent for MPTCP scheduling (Indian Patent App. No. 202541092429)
• Self-healing mesh networks (BATMAN-adv, 802.11s) with fast roaming
• Cloud-managed captive portals (CoovaChilli), Multi-VLAN isolation for hospitality & POS
• MQTT telemetry, OTA/FOTA upgrades, remote device management
• Edge AI & agentic workflows — AI-enabled domain filtering, custom automation agents
Recent wins:
• Led the technical turnaround of a US client's stalled product line (CleanRouter, Arizona) as a remote contractor — resolved critical legacy bugs, re-architected mesh communication logic, and took products to shipment-ready
• Architected a 5G cellular bonding router with integrated NVR for professional livestreaming
• Built enterprise cloud-controlled switches with per-VLAN captive portals and Chromecast isolation for hotels
Remote-first, working worldwide. If you need firmware that survives real-world deployments — or AI woven into your network stack — let's talk.
Embedded Linux
Embedded System
Linux
C
Bash
Python
Embedded C
OpenWrt
Wireless Communication
5G
Wireless Network Implementation
WiFi
Firmware
Raspberry Pi
Network Architecture
Network Engineering
Network Design
MQTT
Network Monitoring
Internet of Things
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
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Embedded Linux Specialist in India on Upwork?
You can hire a Embedded Linux Specialist in India on Upwork in four simple steps:
Create a job post tailored to your Embedded Linux Specialist project scope. We'll walk you through the process step by step.
Browse top Embedded Linux Specialist talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Embedded Linux Specialist profiles and interview.
Hire the right Embedded Linux 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 Embedded Linux Specialist?
Rates charged by Embedded Linux 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 Embedded Linux Specialist in India on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Embedded Linux Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Embedded Linux Specialist team you need to succeed.
Can I hire a Embedded Linux 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 Embedded Linux Specialist proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for Embedded Linux Specialists in India