Talent badge filter
Skills filter
Select talent location
Select talent time zones
$60/hr
$9K+ earned
Available now
Start of list.
End of list.
I am a Windows Systems Software Engineer with 5+ years of experience in Windows kernel development, OS internals, Windows application development, low-level programming, C++, reverse engineering, endpoint security, DLP, MDM, and cybersecurity.
I help companies design, develop, debug, and optimize secure, reliable, and high-performance Windows software ranging from desktop applications and system utilities to kernel-mode drivers, monitoring solutions, and enterprise security products.
My expertise includes:
• Windows Kernel Development (KMDF, WDM, Minifilter, WFP)
• Windows Internals & Low-Level System Programming
• Windows Desktop Applications & System Utilities
• C/C++ Systems Programming
• Reverse Engineering & Windows API
• Endpoint Security, DLP & MDM Solutions
• Process, File System & Registry Monitoring
• Driver Debugging, BSOD Analysis & WinDbg
• Driver Signing, HLK, WHQL & Production Deployment
• IOCTL, IPC, Shared Memory & Named Pipes
• Multi-threaded & Performance-Critical Software
• Network Filtering & System Monitoring
• Virtual Device Drivers (Audio, Display & Custom Devices)
• Windows Services & Background System Components
• Linux Kernel Modules & Cross-Platform Systems Programming
• Rust System Software & Firmware Development
Recent projects include Windows virtual audio drivers, file system MiniFilter drivers, WFP-based network filtering solutions, smart-card filter drivers, virtual display drivers, kernel telemetry systems, process monitoring tools, Windows print subsystem integration, Rust firmware migration, embedded communication systems, and other performance-critical system software. These projects span operating system components, hardware integration, security products, and production-ready Windows solutions.
I focus on building software close to the operating system, where performance, reliability, security, and maintainability matter most. Whether it's extending Windows functionality, developing custom drivers, building desktop applications, integrating hardware, or solving complex system-level challenges, I deliver clean architecture, production-ready code, and long-term maintainable solutions.
If you're looking for an engineer who understands Windows from user mode to kernel mode and can take ownership of complex C++, Windows, cybersecurity, or low-level systems projects, I'd be happy to discuss your requirements.
$30/hr
100%
Job Success
$10K+ earned
Offers consultations
Start of list.
End of list.
Yousef E.
has worked
.
✅ I’m a Top-Rated Mechatronics Engineer on Upwork with a 100% Job Success Score, over 100 five-star reviews, and a proven track record of delivering high-quality hardware solutions for global clients.
I have developed products that are available in the following markets:
✅ USA.
✅ Ecuador.
✅ Lebanon.
✅ United Kingdom.
✅ Egypt.
⭐ Here's what I can bring to your project ⭐
✅ Design and develop complete robotic systems with embedded control
✅ Create and review custom electronics circuits and PCBs
✅ Develop firmware-compatible hardware that eliminates integration issues
✅ Provide cost-efficient manufacturing strategies
✅ Deliver mechanical CAD models for enclosures and custom parts
✅ Support prototyping, production planning, and system testing
⭐ Why you should choose me over other freelancers ⭐
✅ 24/7 ultra-reliable communication: you will always be aware of the project status
✅ Top-Rated with consistent 5⭐ feedback
✅ Deep expertise across robotics, electronics, embedded firmware, and mechanics
✅ Clear, responsive, and reliable communication
✅ Focused on quality, cost-effectiveness, and long-term success
✅ Committed to exceeding expectations and building lasting relationships
🏆 Reviews and feedback from high-profile clients 🏆
The client reviews below (also in my work history section) describe the quality of work and value that you can expect from working with me.
⭐⭐⭐⭐⭐ "The work submitted was way above par. Extremely professional and adhered to every single point we agreed upon. Youssef was very keen on communicating throughout the project and after ..."
⭐⭐⭐⭐⭐ "Working with Yousef on our locker control system project was an outstanding experience from start to finish. His dedication to finding the best solutions, rather than the quickest, set him apart. "
⭐⭐⭐⭐⭐ "This freelancer was patient with me. This freelancer made sure I understood everything when I had questions or uncertainties. I learned a lot. "
Egypt
$25/hr
100%
Job Success
$5K+ earned
Start of list.
End of list.
Shady M.
has worked
.
A skilled software developer, on various platforms ranging from Windows to Linux to ARM and other embedded devices (AVR, PIC, etc). My preferred programming languages include, but are not limited to:
- C/C++
- Java
- Python
- Rust
- C#
- Matlab
I'm familiar with various open source libraries in different programming languages such as STL, Curl, Json, GTK, Swing, BeautifulSoup, Requests, Selenium, Tkinter, and many more...
I've experience in Embedded Software using various microcontrollers (AVR, PIC, STM32, TM4C123, etc...). I've used many peripherals such as (GPIO, Timer, PWM, NVIC, RCC, FPEC, UART, SPI, I2C, CAN, ADC,...), interfaced it with many sensors and actuators. I've built many projects ranging from simple projects (blinking LEDs, motor control, calculator, stop watch, ...) to more advanced projects (Bootloader, Smart Home, Digital Clock, ...).
I have a strong background about Algorithms and Data Structures such as:
- Dynamic Programming
- Backtracking
- Graphs
- DFS
- BFS
- MST
- Heap
- Trie
- Balanced BSTs
- Segment Trees
- Disjoint Set
- and many more...
I've solved +370 DSA problems on HackerRank platform and got ranked 660 over 23 million developers in solving coding challenges. You can find my profile in the portfolio.
My primary focus in writing software is performance, without sacrificing the safety and security of the application. I will do my best to discuss all the relevant details and the scope of the project with the client, so that I can form an idea of the finished product in order to be able to lay a better groundwork design for the project.
$45/hr
100%
Job Success
Start of list.
End of list.
MTayab K.
has worked
.
𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰
If your Vision AI project must work outside a demo, accuracy alone is not the problem.
Most failures come from deployment constraints, unclear acceptance criteria, and brittle integration.
I build computer vision systems that remain reliable when they meet real cameras, real environments, and real operations.
I take projects from ambiguous idea to an engineered deliverable that you can run, verify, and maintain. This includes defining success metrics, selecting the right model class, building the data and training pipeline, and deploying to an edge device or a production server with versioned releases.
Clients typically involve me when the work has operational stakes, such as automated inspection, remote sensing workflows, safety monitoring, robotics vision, or IoT enabled automation, where the system must be stable, explainable, and measurable.
𝐖𝐡𝐚𝐭 𝐈 𝐀𝐜𝐭𝐮𝐚𝐥𝐥𝐲 𝐃𝐨
𝐂𝐨𝐦𝐩𝐮𝐭𝐞𝐫 𝐕𝐢𝐬𝐢𝐨𝐧 𝐚𝐧𝐝 𝐕𝐢𝐬𝐢𝐨𝐧 𝐀𝐈: detection, segmentation, tracking, event logic, and rule based vision workflows using OpenCV, PyTorch, TensorFlow, YOLO variants, Vision Transformers, and modern segmentation pipelines.
𝐄𝐦𝐛𝐞𝐝𝐝𝐞𝐝 𝐚𝐧𝐝 𝐄𝐝𝐠𝐞 𝐕𝐢𝐬𝐢𝐨𝐧: deployment on NVIDIA Jetson and Raspberry Pi, camera integration, performance tuning, and reliability hardening, including model optimization when required.
𝐃𝐚𝐭𝐚 𝐚𝐧𝐝 𝐓𝐢𝐦𝐞 𝐒𝐞𝐫𝐢𝐞𝐬: orecasting, anomaly detection, and production grade analytics pipelines with pandas, NumPy, scikit learn, and Keras when appropriate.
𝐈𝐨𝐓 𝐚𝐧𝐝 𝐀𝐮𝐭𝐨𝐦𝐚𝐭𝐢𝐨𝐧: sensor and controller integration, telemetry, device communication, and automation workflows, including networking and protocol driven integration.
𝐁𝐚𝐜𝐤𝐞𝐧𝐝 𝐀𝐏𝐈𝐬 𝐟𝐨𝐫 𝐀𝐈 𝐩𝐫𝐨𝐝𝐮𝐜𝐭𝐬: FastAPI, Flask, and Django services for inference endpoints, device management, and analytics.
𝐑𝐞𝐚𝐥 𝐭𝐢𝐦𝐞 𝐜𝐨𝐦𝐦𝐮𝐧𝐢𝐜𝐚𝐭𝐢𝐨𝐧: socket based systems, SocketIO patterns, and BACnet related integration where the environment requires it.
𝐃𝐞𝐥𝐢𝐯𝐞𝐫𝐲 𝐞𝐧𝐠𝐢𝐧𝐞𝐞𝐫𝐢𝐧𝐠: packaging, installation scripts, version control discipline, update strategy, and clear handover documentation.
𝐖𝐡𝐲 𝐂𝐥𝐢𝐞𝐧𝐭𝐬 𝐂𝐡𝐨𝐨𝐬𝐞 𝐌𝐞
• I define acceptance tests, failure modes, and operating constraints early, so “done” is unambiguous.
• I communicate in decisions and trade offs, not in jargon, and I document what matters for maintenance.
• I design for deployment from day one, including latency, throughput, compute limits, and network realities.
• I write code that another engineer can maintain, with clean structure, reproducibility, and sensible defaults.
• I surface risks early to protect timelines, rather than discovering constraints near delivery.
• I keep scope controlled, while ensuring the system remains extensible as your product evolves.
𝐏𝐫𝐨𝐨𝐟 𝐚𝐧𝐝 𝐂𝐫𝐞𝐝𝐢𝐛𝐢𝐥𝐢𝐭𝐲
In this domain, credibility is demonstrated through deliverables that are runnable, measurable, and maintainable. Depending on your project, you can expect outputs such as:
• A reproducible training and evaluation pipeline, with documented dataset assumptions.
• Results reported for decision making, including class wise metrics and error analysis when relevant.
• A deployable inference package or service, not only notebooks, with clear run instructions.
• Integration artifacts such as camera configuration, streaming handling, API contracts, and device communication logic.
• A structured handover kit, including environment setup, dependency pinning, and a concise maintenance guide.
For edge deployments, I also plan for operational realities, including logging, recovery behavior, and
an update strategy appropriate for production devices.
𝐖𝐡𝐨 𝐒𝐡𝐨𝐮𝐥𝐝 𝐇𝐢𝐫𝐞 𝐌𝐞
You are a strong fit for working with me if you need a Vision AI system that must run reliably in production, on an edge device, or inside an existing workflow. You value measurable performance, clear acceptance criteria, and an engineering approach that covers data, model, integration, and deployment.
I am not the right fit if you only want the lowest cost model training without deployment, documentation, or engineering ownership. I also tend to decline projects where validation is impossible due to lack of representative data, or where scope is intentionally kept fluid while timelines are expected to remain fixed.
𝐍𝐞𝐱𝐭 𝐒𝐭𝐞𝐩
Share a brief description of your use case, your target environment, such as cloud, Jetson, or Raspberry Pi, and what success looks like. I will respond with a concrete plan, key risks to address early, and a practical delivery structure.
$30.99/hr
100%
Job Success
$30K+ earned
Start of list.
End of list.
🎯 𝗪𝗼𝗿𝗸𝗲𝗱 𝘄𝗶𝘁𝗵 Spanish, American and European Companies
International 𝘄𝗼𝗿𝗸 𝗾𝘂𝗮𝗹𝗶𝘁𝘆 𝗱𝗲𝗹𝗶𝘃𝗲𝗿𝗲𝗱 𝗼𝗻-𝘁𝗶𝗺𝗲 𝗲𝘃𝗲𝗿𝘆-𝘁𝗶𝗺𝗲
𝗖𝗼𝗺𝗽𝗲𝘁𝗶𝘁𝗶𝘃𝗲 𝗽𝗿𝗶𝗰𝗶𝗻𝗴.
✅ 𝟭0 𝘆𝗲𝗮𝗿𝘀 𝗽𝗿𝗼𝗳𝗲𝘀𝘀𝗶𝗼𝗻𝗮𝗹 𝗲𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲.
𝗨𝗦 & 𝗘𝘂𝗿 𝘀𝘁𝗮𝗿𝘁𝘂𝗽 𝗰𝗹𝗶𝗲𝗻𝘁 𝘀𝗽𝗲𝗰𝗶𝗮𝗹𝗶𝘇𝗮𝘁𝗶𝗼𝗻.
☑️ <4 𝗵𝗼𝘂𝗿 𝗿𝗲𝘀𝗽𝗼𝗻𝘀𝗲 𝘁𝗶𝗺𝗲𝘀, 𝟳 𝗱𝗮𝘆𝘀 𝗮 𝘄𝗲𝗲𝗸
🛠 2 free revisions
🥋 Professional Electrical and Electronics Engineer
I am an Embedded Systems Engineer with 10 years of experience in PCB design and firmware development. I work with a wide range of microcontrollers, with a strong focus on ESP32 and ESP-IDF IoT firmware development Framework. I design high-quality multilayer PCBs following signal integrity, EMI/EMC and Electrical Engineering best practices delivering reliable, production-ready boards and firmware.
My expertise include:
⚡Schematics Design
⚡PCB Design
⚡Firmware Development
⚡C/C++
⚡ESP32
PCB Design Deliverables
✔Gerber files
✔NC Drill files
✔BOM
✔Pick and Place files
✔Any other file a client may need
Why choose me:
- Vast experience
-Robust designs.
-Proven reliability (24/7 availability).
-Seamless communication with constant updates.
It's my pleasure to work on your project. Just drop me a message here at Upwork to discuss further.
Regards,
Anthony.
$45/hr
100%
Job Success
$7K+ earned
Start of list.
End of list.
Experienced Embedded Systems Engineer Ready to Help You 🚀
Clean, efficient, and well-documented code is always my priority.
🔧 My Core Expertise:
✔️ Designing advanced control systems for unmanned vehicles (UAVs, UGVs, USVs)
✔️ Creating professional simulations for various robotic applications (Isaac sim, Gazebo, Unreal engine)
✔️ Building secure, optimized robotic applications using ROS/ROS 2
✔️ Customizing and deploying ArduPilot and PX4 firmware for real-world use
✔️ Developing and implementing obstacle avoidance algorithms
✔️ Over 5 years of experience with LiDARs, microwave rangefinders, and ultrasonic sensors
✔️ Deep familiarity with microcomputers (Raspberry Pi, Jetson Nano) and flight controllers (Cube Orange, Pixhawk, F450, etc.)
✔️ Creating professional object detection and tracking systems for a wide range of robotic tasks
✔️ Deploying applications and control systems to cloud services with high quality graphical interfaces.
I Decided to dedicate my free time to freelancing. I'm fully committed to delivering top-quality results. Your satisfaction is my highest priority—and I’ll make sure the job is done right.
📞 Sound like a good fit? Let’s connect!
Send me a quick message and we can set up a call to discuss your project.
$20/hr
94%
Job Success
$50K+ earned
Start of list.
End of list.
Estifanos N.
has worked
.
I'm an experienced PCB Designer and Firmware developer with a strong background in Embedded Systems , PCB Design and manufacturing. With over 3 years of expertise,
✅ PCB DESIGN SERVICES:
• Expertise in PCB layout/design for up to 8 layers, offering cost-effective and space-saving solutions.
• Skill in creating custom schematics, footprints, symbols, and libraries from scratch.
• Proficiency in board design, including the creation of 3D models of PCBs in CAD and PDF formats.
• Experienced in firmware development and programming.
• Preparation of Gerber files for production, with a focus on selecting components, creating a bill of materials (BOM), and preparing comprehensive manufacturing documentation.
✅ FIRMWARE DEVELOPMENT:
• I develop custom firmware for various platforms such as FPGA, MCU, SoCs, ARM, NXP, PIC, Arduino, and Atmel.
• I specialize in programming for Bluetooth Low Energy (BLE) and other wireless technologies.
✅ PRODUCT DEVELOPMENT:
• I use SolidWorks for mechanical design, including 3D modeling and mold designs.
• I also design product enclosures.
✅ SPECIALIZATIONS:
FOR ELECTRIC VEHICLES:
• I design Battery Management Systems .
✅ FOR INDUSTRIAL/REMOTE CONTROL APPLICATIONS:
• I create microcontroller-based designs for robotics, automation, power systems, VFDs, and instrumentation.
• I have expertise in communication technologies like WiFi, TX/RX, Bluetooth, BLE, GATT, and radio.
✅ SOFTWARE EXPERTISE:
• I'm proficient in software like Altium Designer, Eagle PCB, KiCad, Proteus Design, and more.
• I'm skilled in using SolidWorks and AutoCAD for mechanical designs.
I understand and can design products to comply with UL Standards, ensuring safety and reliability.
My commitment is to provide high-quality, custom PCB designs that meet the specific needs of each client, using the latest software and adhering to the highest industry standards
$36/hr
50%
Job Success
$100K+ earned
Available now
Start of list.
End of list.
Hello there!
I specialize in :
-Embedded Electronics Design (Hardware, Firmware and Software)
-FPGA/ASIC Design (Development + Testing)
Languages:
-VHDL
-C
-C++
-Rust
-Python
Achievements:
-Science Olympiad Medalist (Chemistry, Physics)
-Best ranked student on the Faculty (Electronics)
PARTNERS WELCOME
We are currently looking for new projects...
Whether it be a fresh idea needing just some finishing touches to succeed... or a product to be built from scratch, we are the right team to get the job done!
Invest into Your future by choosing a partner that builds on long term solutions by using deep foresight to cover almost every possible angle of the problem and by deploying excellent support to cover the rest.
A fast-learning team is nothing without experience. An experienced team is nothing if it can not think outside the box. We are here to think outside the box for You and use our experience and flexibility to bring any project home and keep it there to secure the return Your investment needs to be plausible... and more!
Associated with
D-VICES
$100K+
earned
$32/hr
100%
Job Success
$40K+ earned
Start of list.
End of list.
Hieu H.
has worked
.
Know about MCU, SoC, ARM, SH, AVR, PIC, ESP, TI CC25xx, TI CC32xx, ESP32, ESP8266, etc.
- Prototype Development kit: Arduino UNO R3, PIC16F887, ATmega128, MSP430 Starter kit, STM32F4 Discovery, Raspberry, Beagle Bone, etc.
- Software: MS Visual Studio, Altium Designer, u-Vision Keil, Android Studio.
- Have experience in programming languages such as C/C++, C#, Java
- Have solid knowledge of the standard interface such as I2C, SPI, UART, CAN.
- Have experience using debugging tools such as Segger Jlink, CAN bus analyzer (CL3000), Logic analyzer.
- IoT devices with wireless connectivity such as LTE, CAT-M1, NB-IoT, LoRa/LoRaWAN, BLE, WIFI, ZigBee, NFC
- Good experienced in AWS Service, AWS IoT, AWS Shadow, AWS Jobs.
- Good experienced in Battery Management Systems based on BQ products from TI.
- Good experienced with Audio Codec chips.
$30/hr
100%
Job Success
$1K+ earned
Start of list.
End of list.
Welcome to my Upwork profile! I'm Hassan Ahmad, a dedicated and results-driven Full Stack developer with 10 years of hands-on experience in crafting robust and high-performance software solutions. I'm passionate about writing clean, efficient, and maintainable code that powers the backbone of micro services based applications and services.
**What I Bring to the Table**:
🚀 **Expertise**: I specialize in C/C++ development, and I have a proven track record of building scalable and reliable backend systems for a diverse range of projects.
🔧 **Problem Solver**: I thrive on tackling complex challenges. Whether it's optimizing algorithms, improving database performance, or troubleshooting critical issues, I'm up for the task.
🌐 **Web Development**: I'm well-versed in developing backend APIs, microservices, and server-side applications for web and mobile platforms. I can seamlessly integrate your front-end with the backend, ensuring a smooth user experience.
🔒 **Security**: Security is paramount in today's digital landscape. I implement robust security measures to protect your data and applications from threats and vulnerabilities.
📈 **Scalability**: As your project grows, I ensure that the backend can handle increased traffic and data volumes. I design scalable architectures that evolve with your business needs.
🤝 **Collaboration**: Effective communication and collaboration are key to a successful project. I'm responsive, easy to work with, and committed to meeting deadlines.
**My Skills**:
- C/C++/Python/JavaScript/NodeJS/ReactJS/ Programming Languages
- API Development
- Database Design (SQL/NoSQL/MongoDB/Postgres/Redis)
- Performance Optimization
- Shared Memory based containerization of multi-threaded, concurrent synchronized micro services
- Docker / Kubernetes Containerization
- Linux/Unix System Administration
- Version Control (Git)
- RESTful Web Services
- Protocols I worked on SSL | TLS | SIP | RTP | VoIP | HTTPS | WebSockets | MQTT | SNMP | MODBUS | I2C | RS232 | RS485 | TTL | SPI | SDIO | USART | UART | Opensip | OpenVPN
- Test-Driven Development (TDD)
**Why Choose Me**:
When you hire me, you're not just getting a developer; you're getting a partner who is genuinely invested in the success of your project. I take pride in delivering high-quality code on time and within budget. I'm always eager to learn and adapt to new technologies, ensuring that I stay at the forefront of development trends.
If you're looking for a skilled Full Stack developer who can turn your vision into a reality, let's chat. I'd love to hear about your project and how I can contribute to its success.
Let's build something great together !