Hire the Best Xilinx Programmers in Cairo, EG

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

Cairo, Egypt

$20/hr
5.0
2 jobs

I am an Electronics and Embedded Systems Engineer with experience bridging physical board design and digital architecture. I specialize in programming and hardware description languages including Embedded C, Python, C++, Java, Verilog, VHDL, SystemVerilog. My expertise extends from designing robust, manufacturing-ready printed circuit boards in KiCad to developing complex digital logic for FPGAs and resource-constrained edge devices. Additionally, I am highly proficient in RTL implementation, sensor integration, and building responsive control systems within Linux-based development environments. By combining physical hardware layout with low-level firmware development, I deliver high-performance, fully integrated solutions for diverse engineering and technology applications.

  • C++
  • Embedded C
  • VHDL
  • FPGA
  • ESP32
  • KiCad
  • EasyEDA
  • Verilog
  • SystemVerilog
  • Python
  • Arduino
  • STM32F4
  • C
  • Software Development
  • PCB Design
  • Embedded System
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
Marwan M.

Cairo, Egypt

$25/hr
5.0
26 jobs

I am a Mechatronics and Embedded Systems Engineer with 5+ years of experience in designing and developing industrial, IoT, and embedded solutions. I specialize in firmware development, embedded Linux, RTOS, C/C++/Python programming, and electronics integration. I help startups and innovators turn ideas into fully functional, sellable products, guiding projects from concept to prototype to production. My expertise spans microcontroller programming, PCB design, sensor & actuator interfacing, and high-performance system integration. Whether it’s an industrial automation system, wearable IoT device, or robotics project, I combine hardware and software skills to deliver reliable, efficient, and market-ready solutions. - Programming & Embedded Systems: C/C++17, Embedded C, Python, Rust, RTOS, AUTOSAR, Linux/QNX embedded, device drivers, multithreading - Microcontrollers & Boards: ARM Cortex-M (Tiva C, STM32, NUCLEO), AVR (ATmega), PIC, ESP32/ESP8266, Arduino, Raspberry Pi, Jetson Nano - Communication & Protocols: UART, SPI, I2C, CAN/CAN FD, LIN, Ethernet/UDP, Modbus RTU/TCP, I2S - Hardware & Electronics: PCB design (Altium, Proteus), sensor & actuator interfacing, DC/Stepper/Servo motor control, power management, control systems, signal conditioning - Tools & Simulation: Bazel, Git, MATLAB scripting, Simulink, Ansys, VREP, ROS, OpenCV, dlib, LabVIEW

  • Mechatronics
  • Automation
  • Embedded System
  • Embedded Operating System
  • FreeRTOS
  • Microcontroller Programming
  • ARM Microcontroller
  • ARM Cortex-M
  • AVR Microcontroller
  • Embedded C
  • Arduino
  • C
  • PCB Design
  • Circuit Design
  • Raspberry Pi
Mostafa A.

Cairo, Egypt

$20/hr
5.0
2 jobs

Highly motivated and experienced Senior Embedded Linux/C++ Engineer with over 10 years of proven track record in developing, implementing, and optimizing embedded systems. Expertise spans C++ (11/14/17), Yocto Project customization, Linux system services, secure communication protocols (TLS), inter-process communication (IPC), and full software development lifecycle (SDLC) management. Seeking to leverage extensive technical skills in embedded Linux environments to contribute to challenging projects. Technical Skills - Embedded Linux: C++ (11/14/17), OOP, Multithreading, Yocto Project (Image Customization, Meta-layers, Recipes, Patching), System-d Services, Linux Boot Process, Board Bring-up, Kernel Interaction (Implicit), Shell Scripting (Assumed). - Networking & IPC: TCP/IP, Unix Sockets, CoAP, HTTP, DNS, DHCP, NTP, RTSP. - Security: TLS Implementation, Key Exchange Mechanisms. - Firmware & Hardware: Embedded C, Bare-metal Programming (PIC24F), Low-level Drivers (UART, SPI, I2C), Microcontroller Architecture (PIC), Debugging (Oscilloscope, Multimeter, IDE), PCB Design (Eagle), Verilog, FPGA. - Build & Test: CMake, Autotools (Native/Cross-compilation), Unit Testing (gtest, Cmocka), Git Version Control. - Platforms & RTOS: QNX, STLinux, RTOS Concepts (Semaphores, Mutex), Micrium uc/os-iii (Basic Knowledge). - SDLC & Tools: Agile/SCRUM, CI/CD (Azure Pipelines), V-Model, JIRA (Implied by Agile/SCRUM), IDEs (Eclipse, VS Code, MPLAB-X, Libero SoC), Python.

  • Embedded Linux
  • C++
  • Software Architecture & Design
  • Software Design Pattern
  • Embedded C
  • Firmware Programming
  • Python
  • TCP/IP
  • MQTT
  • TLS1.2
  • Arch Linux
  • ARM Cortex-M
  • Object-Oriented Programming
  • Microcontroller Programming
Mina M.

Cairo, Egypt

$50/hr
5.0
132 jobs

Experienced Digital IC Design Engineer and RTL Coding Expert, SoC specialist offering FPGA/ASIC RTL Coding in Verilog, SystemVerilog, and VHDL, with Multilingual Tutoring. Available Round-the-Clock | Flexible Pricing | Prioritizing Service Excellence My Experience: I've worked extensively with CPUs, Computer Archecture, Digital Electronics, Assembly Languages and HDL coding. For ASIC design, I've harnessed the power of Synopsys tools, employing both TCL scripts and GUI. I am also proficient in documenting designs using three methods: LaTeX, and Microsoft Word. My portfolio showcases a diverse array of complex designs across fields like image processing, cryptography, communication protocols, and processors, all implemented using HDLs. Reach out to discuss the details, and I'll be here to assist you at any time. Your success is my priority. Key Skills: - Digital IC design - RTL Coding using Verilog/SystemVerilog and VHDL - Simulation and debugging using QuestaSim/ModelSim - Computer Archecture design (ARM, RISC-V, X86) and Assembly Language coding. - FPGA/ASIC flow - Communication protocols such as: UART - SPI - I2C - AXI - Programming languages such as: Python • C/C++. - Knowledge in scripting Language : TCL. Through these skills and various projects I have improved my technical skills, applied my knowledge and grown my network with people around the globe. Tools: Vivado IDE • Quartus prime • VS Code • Xilinx ISE • ModelSim/QuestaSim • Synopsys Deesign Compiler •MATLAB • Git/GitHub • Notepad++.

  • Computer Assembly
  • Computer Hardware Design
  • Computer Engineering
  • Verilog
  • CPU Design
  • SystemVerilog
  • X86 Assembly Language
  • Assembly Language
  • Embedded System
  • ARM Microcontroller
  • C
  • Cache Management
  • C++

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 Xilinx Programmer near Cairo, on Upwork?

You can hire a Xilinx Programmer near Cairo, on Upwork in four simple steps:

  • Create a job post tailored to your Xilinx Programmer project scope. We’ll walk you through the process step by step.
  • Browse top Xilinx Programmer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Xilinx Programmer profiles and interview.
  • Hire the right Xilinx Programmer 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 Xilinx Programmer?

Rates charged by Xilinx Programmers 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 Xilinx Programmer near Cairo, on Upwork?

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

Can I hire a Xilinx Programmer near Cairo, 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 Xilinx Programmer proposals within 24 hours of posting a job description.