I am a Embedded linux developer, Linux/ARM BSP/firmware engineer (6+ years).
Experience and skills:
● 6 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
OpenWrt
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
Oleksandr N.
Kiev, Ukraine
$50/hr
5.0
31 jobs
I'm the founder of Sirin Software, a Florida-based R&D company with a development center in Kyiv, Ukraine.
My team and I, comprising more than 40 software developers, work with embedded systems, IoT products, and Web3 applications. We have extensive experience in hardware design and software development.
Core values:
Solution-Centric Approach: We focus on solving problems and contributing to product concepts—we're more than just coders.
Honesty: We never overpromise.
Client Satisfaction: Delivering 5-star client experiences is our top priority, as reflected in real client reviews.
Our main areas of expertise include:
Embedded Linux: Device Drivers, BSPs, Yocto, Buildroot, OpenWRT
Wired and Wireless Networking (WiFi, Bluetooth, ZigBee/Z-Wave, LoRaWAN, and more)
Bare-metal and RTOS-based firmware for ARM and RISC-V (STM32, ESP32, nRF52, etc.)
Cybersecurity: Network monitoring, intrusion detection
Web3: Ethereum and Solana blockchain solutions
Our hard skills (not limited to) include: C, C++, Python, Rust, Golang, JS/TS, Node.js, React.js, AWS, GCP, and MS Azure.
OpenWrt
C
Embedded Linux
Embedded System
C++
iOS Development
Node.js
Microsoft Azure
Bash Programming
Android App Development
Aswanth K.
Bengaluru, India
$55/hr
5.0
7 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.
OpenWrt
C
Bash
Python
Linux
Embedded Linux
Embedded C
Wireless Communication
5G
Wireless Network Implementation
WiFi
Firmware
Embedded System
Raspberry Pi
Network Architecture
Network Engineering
Network Design
MQTT
Network Monitoring
Internet of Things
Cleverson P.
Matinhos, Brazil
$25/hr
5.0
4 jobs
I help businesses secure and optimize Linux infrastructure, firewalls, VPNs and virtualization environments.
Specialized in:
Network & Security: OPNsense | pfSense | Wazuh SIEM
Wireless & Infrastructure: Ubiquiti UniFi Ecosystem
Virtualization & Backup: Proxmox VE | Proxmox Backup Server
VPN & Connectivity: WireGuard | OpenVPN | Cloudflare Tunnel
SysAdmin & DevOps: Linux Servers | Docker | Reverse Proxy
Core Services: Network Troubleshooting | Infrastructure Hardening
I work mainly with:
VPN issues
Firewall configuration
Secure remote access
Reverse proxy problems
Linux server deployments
Monitoring and log analysis
High availability environments
I focus on fast troubleshooting, security best practices and stable infrastructure delivery.
If you need someone to solve infrastructure and security problems quickly and professionally, let’s talk.
Information Security
DevOps
Linux System Administration
Proxmox VE
Zabbix
PfSense
VPN
OpenVPN
Docker
NGINX
Apache HTTP Server
Ubiquiti
Zero Trust Architecture
DNS
Cloudflare
Virtualization
Cybersecurity Monitoring
Security Infrastructure
Marty L.
Rochester, New York
$120/hr
4.6
177 jobs
Looking for challenging new projects which can effectively use my talents and
creativity, to generate cost effective software solutions.
I'm a world class C programmer (primarily on Unix/Linux) and I'm used to making "impossible" tasks "possible".
I have a great deal of expertise in:
* real time embedded systems
* cross compilation/software construction
* source control
* network programming
* system administration
* kernel level programming/device drivers
* image processing
* performance and metrics
DHCP
Unix System Administration
Object-Oriented Design
Version Control
TCP/IP
Assembly Language
Git
FreeBSD
Driver Development
Linux System Administration
Embedded Linux
Agile Software Development
Apache Subversion
C
Image Processing
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
Rust
C
API
Golang
TypeScript
Linux System Administration
DevOps
Cloudflare
Kernel
Linux
Ubuntu
System Administration
Python
Driver Development
Embedded Linux
Full-Stack Development
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
At A Glance: OpenWrt
Operating systems are responsible for the management of computer software and hardware resources, while at the same time supplying services for other applications and software to use. There are many operating systems on the market, including popular examples Windows and OS X for general and multipurpose computers and workstations, as well as Android and BlackBerry OS for mobile devices. There also exists a class of operating systems for highly specialized, embedded systems. Embedded systems are found in a variety of setups that don’t require general functionality or need to operate in harsh environments. OpenWrt is one choice for an embedded system, designed primarily to route network traffic and based on the Linux kernel. If your business or project implements an embedded system that requires an operating system, OpenWrt is a powerful solution.
OpenWrt specialists are familiar with working on both the Linux kernel and OpenWrt. As OpenWrt is highly useful for smartphones, routers, and pocket computers, an experienced specialist will have general experience when it comes to working directly with those types of hardware. OpenWrt specialists are highly computer literate and often have some programming and other software skills. Hiring a freelance OpenWrt specialist who is on Upwork allows you to select the professional with the specific set of skills and experience to help you leverage the power of OpenWrt. If your project or business is creating, troubleshooting, or modifying an embedded system running OpenWrt, a specialist is a powerful and cost-effective tool to help achieve your goals.