If you're building a robotics system, an autonomous vehicle simulation, or an embedded Linux product, I've been working on automotive embedded hardware and autonomous vehicle simulations for over 4 years.
Skills:
C/C++ · ROS · SLAM · CARLA Simulation · Yocto · Embedded Linux · Qt/QML · MIPI CSI-2
Linux · QNX · RTOS
AUTOSAR Classic/Adaptive · CAN · SOME/IP · Ethernet · STM32 · PIC · I2C · SPI
Docker · Git
Key areas of expertise include:
• Robotics, SLAM & Simulation:
Developed, tuned, and evaluated SLAM and perception pipelines (ORB-SLAM, ROS/ROS2, OpenCV - using Python) for autonomous vehicles in simulated (CARLA) and research environments, achieving robust multi-weather localization. Published author in top-tier engineering conferences and journals (DOI:10.1088/1742-6596/2811/1/012029).
• Embedded Linux - Raspberry Pi car dashboard with live camera stream:
Built a car dashboard on a custom Yocto Linux image (Scarthgap 5.0 LTS), cross-compiling a Qt 6.8/QML frontend and ROS 2 Humble backend via the Yocto SDK, running on a Raspberry Pi 4.
MIPI CSI-2 camera bring-up (Sony IMX219) over on the custom image using libcamera, wrote a C++ capture program that JPEG-compresses each frame and publishes it over ROS 2, and integrated the live stream into the dashboard. Cross-compiled for the Pi via the Yocto SDK.
Self-directed engineering project; full source and engineering notes on GitHub.
• Automotive Embedded Software Engineering:
Developed and debugged production-grade AUTOSAR software in huge projects, covering BSW, RTE, and service/communication layers. Integrated and optimized automotive communication stacks (CAN, Ethernet, SOME/IP), improving system stability and reliability.
How I can help:
Whether you need end-to-end solutions for automotive and robotics systems, robust embedded firmware or advanced perception pipelines, I’m ready to deliver results that meet your standards for safety, reliability, and innovation.
Let’s discuss how I can bring your next project to life.
C++
Embedded C
Robot Operating System
Python
Embedded System
Raspberry Pi
Robotics
Qt Framework
QML
QNX
Linux
FreeRTOS
Docker
Autonomous Vehicles
Git
Service-Oriented Architecture
CAN Bus
Localization
Object-Oriented Programming
Simulation Software
Amr M.
Cairo, Egypt
$45/hr
4.9
41 jobs
Most streaming systems work perfectly… until real production pressure begins.
I design, optimize, and troubleshoot professional live streaming systems using vMix, OBS, cloud workflows, automation, and broadcast-grade infrastructure. This includes AI-assisted real-time workflows, virtual camera systems, GPU-accelerated media pipelines, advanced remote production routing, and 360° VR video workflows.
With 10+ years of hands-on experience, I build stable, scalable, efficient workflows for sports productions, webinars, studios, corporate events, and remote broadcasts. From fast-paced football matches to global webinars, I deliver end-to-end on-premise and cloud workflows that balance creative quality with technical precision.
I’ve worked with brands such as PulsePro and Egyptian Medicine Market, and led 100+ football broadcasts involving multi-feed management, instant replays, highlights, synchronized graphics, and full technical supervision. Recently, I led technical production workflows for large-scale corporate football tournaments involving multi-camera production, replay systems, VAR review workflows, synchronized graphics pipelines, and continuous live match operations under strict timing requirements with zero critical downtime.
My approach combines broadcast engineering, workflow architecture, automation design, and real-world production operations into systems built for reliability, speed, and operator simplicity.
🟢 My expertise includes:
• Advanced automation workflows using macros, Skaarhoj controllers (AirFly, Wave Board, Frame Shot), BluePill, and Reactor for hardware-triggered, one-button operator workflows.
• Scalable, clean vMix presets, reducing complex 80-input productions into efficient 15–20 input workflows.
• Multi-camera live production, replay workflows, and remote routing using vMix, OBS, NDI, SDI, and PTZ systems.
• Automated real-time sports data systems including custom scoreboards, API-based tickers, and low-latency graphics integration using Python and JSON workflows.
• Live production troubleshooting, emergency recovery, broadcast diagnostics, and workflow optimization under live production conditions.
• VAR room design compliant with FIFA Quality Programme standards (Tests 3.1–3.3).
• AI-assisted realtime production including virtual camera routing, OBS-integrated AI media systems, browser-based realtime pipelines, and GPU-accelerated inference processing.
• GPU optimization and troubleshooting for AI-powered media workflows using CUDA, ONNX Runtime, and hardware-accelerated realtime processing.
• Realtime virtual camera workflows for remote productions, and WebRTC environments.
• Cloud streaming workflows using AWS MediaLive, Wowza, Restream, Riverside.fm, StreamYard, YouTube Live, Facebook Live, Instagram, TikTok Live, Twitch, custom RTMP pipelines, SRT, and VDO.Ninja.
• Automated IP camera workflows with smart-triggered cloud recording using AWS S3, FTP/SFTP, and IoT integrations.
• Remote production management including project organization, snapshots, asset migration, backup workflows, and system cleanup.
• Graphics integration including overlays, scoreboards, lower thirds, QR overlays, rotating assets, transitions, and broadcast graphics packaging.
• macOS live production systems using Ecamm Live for interview workflows, ISO recording, virtual camera routing, and remote guest integration.
• 360° VR production using Mistika VR and Insta360 Stitcher, including mono and stereoscopic 3D stitching, Top/Bottom equirectangular workflows, optical-flow stitching, spatial/ambisonic audio, VR metadata verification, and production/master.
🎯 Services I offer:
• End-to-end live streaming setup for sports, esports, webinars, studios, and corporate events
• Technical direction, production workflow architecture, and broadcast system optimization
• vMix and OBS system rebuilds, workflow cleanup, performance tuning, and infrastructure optimization
• Live production troubleshooting and emergency support
• Custom sports graphics automation with full OBS and vMix integration
• Cloud workflow consulting for RTMP, SRT, WebRTC, and low-latency remote production pipelines
• Multi-guest Zoom Webinar and remote interview production with dynamic layout workflows
• Hardware-integrated automation using controllers, triggers, and custom operational workflows
• AI-assisted live production and advanced virtual camera workflow consulting
• Technical audits, production troubleshooting, and realtime workflow optimization
• 360° VR stitching workflow consulting and production pipeline design
Whether you’re starting from scratch or upgrading an existing live streaming system, I combine deep technical expertise with real-world production experience to help you go live with confidence.
Available for technical consulting, workflow architecture, broadcast system optimization, production automation, specialized live streaming infrastructure, and 360° VR production workflows.
Broadcast Engineering
Video Production
OBS Studio
vMix
Video Stream
AWS Elemental MediaLive
Streaming Software
Live Streaming Setup
TV Broadcasting
Amazon S3
AWS CloudFront
Video Strategy
Video Processing
Live Stream Customization
Webinar
360-Degree Video
Panoramic Stitching
VR Application
360-Degree Video Editing
AR & VR
Patrick A.
Cairo, Egypt
$30/hr
5.0
5 jobs
⭐⭐⭐⭐⭐ Top Rated Freelancer | 100% Job Success | 5-Star Client Feedback
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
Mohamed M.
Alexandria, Egypt
$35/hr
5.0
70 jobs
Digital IC Design RTL Modeling, FPGA & IP/SoC/Embedded Development Engineer.
Offering:
- FPGA/ASIC RTL solutions in (System)Verilog, and VHDL.
- Embedded C Coding.
- Multilingual Tutoring.
-------Your success is my priority-------
Available Round-the-Clock | Flexible Pricing | Prioritizing Service Excellence
My Experience:
I've worked extensively with FPGAs, utilizing various FPGA boards from different vendors such as AMD(Xilinx)/Intel(Altera)/Efinix.
Also experienced in ASIC designs, I've worked with Synopsys tools, with TCL scripts and GUI for DesignCompiler, Formality.
Proficient in documentation using:
- LaTeX: for professional documentation.
- Markdown: for GitHub repos.
- Microsoft Word.
Let's collaborate and bring your project to life. Reach out to discuss the details, and I'll be here to assist you at any time.
Additional Key Skills:
- STA and CDC.
- Communication protocols such as: UART - SPI - I2C - AXI...
- Programming languages such as: C/C++.
- Knowledge in scripting Language : TCL - Python .
Tools:
VUnit • Vivado IDE • Quartus prime • Efinity IDE • VS Code • Xilinx ISE • ModelSim/QuestaSim.
FPGA
MATLAB
C++
Embedded C
Markdown
Verilog
VLSI
VHDL
Digital Electronics
SystemVerilog
Xilinx
Tcl/Tk
C
Electronics
Embedded System
George G.
Giza, Egypt
$25/hr
5.0
3 jobs
Most embedded projects stall at the same points: firmware that works on a breadboard but breaks on the real board, PCB layouts that pass DRC but fail signal integrity, or a design that can't be handed off to a manufacturer without a full redesign.
I close those gaps. I design multi-layer PCBs in KiCad with production constraints built in from the start. Layer stackup, impedance control, DFM rules for JLCPCB/PCBWay, and a BOM sourced from LCSC before layout even begins. On the firmware side, I write C/C++ for ESP32, STM32, and RP2350 targets using FreeRTOS, with drivers built over SPI, I2C, UART, and CAN. I've shipped USB HID firmware running at 1000 Hz, closed-loop PID motor control, MPPT solar charge logic, and MQTT-based IoT integration.
When hardware and firmware have to work together under tight constraints power budget, real-time deadlines, physical form factor, that's where I do my best work.
Contributed a linker script fix to the official STM32CubeF4 HAL repository (merged PR #201).
C++
C
Firmware
FreeRTOS
PCB Design
KiCad
Altium Designer
Python
Embedded Linux
Embedded System
Embedded C
FPGA
Verilog
Docker
React
TypeScript
Rust
ARM Cortex-M
Ali H.
Suez, Egypt
$30/hr
5.0
2 jobs
I'm a software Engineer with a lot of experience with Embedded linux, Yocto projects and also baremetal. I have experience with TI Jacinto family, NXP and NVIDIA.
I have experience with FreeRTOS,OSEK, and Linux.
Embedded System
Embedded C
Embedded Linux
FreeRTOS
Microcontroller
Microcontroller Programming
C
C++
Kernel
ARM Microcontroller
ARM Cortex-M
Integration Framework
Firmware Programming
Raspberry Pi
NVIDIA Jetson
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 VTK Specialist in Egypt on Upwork?
You can hire a VTK Specialist in Egypt on Upwork in four simple steps:
Create a job post tailored to your VTK Specialist project scope. We'll walk you through the process step by step.
Browse top VTK Specialist talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top VTK Specialist profiles and interview.
Hire the right VTK 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 VTK Specialist?
Rates charged by VTK 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 VTK Specialist in Egypt on Upwork?
As the world's work marketplace, we connect highly-skilled freelance VTK Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream VTK Specialist team you need to succeed.
Can I hire a VTK Specialist in Egypt 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 VTK Specialist proposals within 24 hours of posting a job description.