You will get an embedded systems design with PCB
Top Rated

Top Rated

Project details
Schematic and PCB design by a qualified Electronics Engineer (2011). The schematic is captured and PCB designed in EDA software with source files provided to client. The PCB is optionally manufactured locally as a test sample or by a third-party manufacturer. Hardware is not delivered to client. Hardware delivery has to be mentioned and agreed upon separately.
Field of Expertise
Automotive, Consumer Electronics, IoTDesign Software
OtherWhat's included
| Service Tiers |
Starter
$100
|
Standard
$200
|
Advanced
$400
|
|---|---|---|---|
| Delivery Time | 10 days | 20 days | 30 days |
Number of Revisions | 1 | 2 | 4 |
Number of 3D Renders | 1 | 1 | 1 |
3D Modeling | - | - | - |
Texturing & Lighting | - | - | - |
Animation | - | - | - |
Source Files | |||
Background/Scene | - | - | - |
Enhanced Detailing | - | - | - |
Optional add-ons
You can add these on the next page.
Additional Revision
+$25
18 reviews
(18)
(0)
(0)
(0)
(0)
This project doesn't have any reviews.
JC
James C.
Jan 23, 2026
Implement algorithm for realtime manipulation of scanner data
Bilal is an outstanding freelancer! His code was excellent, but more than that he was fully engaged on the project and a true collaborator. One of the very best freelance experiences I've had in the last five years. I'm thankful for the opportunity to work with him.
WK
William K.
Dec 4, 2025
R&D for existing software products
Excellent communication and follow through.
CS
Cees S.
Jul 21, 2025
Seeking Expert for Fine-Tuning 3D Point Cloud Automation
It was a pleasure working with Muhammad Bilal.
This project came with its fair share of challenges, and Muhammad Bilal consistently went above and beyond to help resolve each one. He was responsive, dedicated, and committed to ensuring the final result met our expectations.
Thank you again! We hope to work together again in the future.
Cheers,
This project came with its fair share of challenges, and Muhammad Bilal consistently went above and beyond to help resolve each one. He was responsive, dedicated, and committed to ensuring the final result met our expectations.
Thank you again! We hope to work together again in the future.
Cheers,
GM
Gueney M.
Apr 10, 2025
High Level C++ Sensor Module to communicate with Low Level C code for MCU
Very knowledgable and motivated engineer.
AV
Anthony V.
Nov 14, 2024
Visual Basic 6 Developer Needed for Legacy Application Support
About Muhammad Bilal
Systems Engineer: Desktop(C++/ROS), Firmware, Hardware(ASIC/FPGA) &Web
100%
Job Success
Dera Ismail Khan, Pakistan - 11:18 am local time
I contributed to 𝗕𝗠𝗪 𝗔𝗗𝗖𝗔𝗠, 𝗠𝗮𝗴𝗻𝗮 𝗠𝗙𝗞𝟱 and vehicle bus encoding/ decoding pipeline projects for 𝗔𝗨𝗗𝗜 and 𝗖𝗔𝗥𝗜𝗔𝗗.
I have worked with multiple 𝘀𝗲𝗻𝘀𝗼𝗿 𝘀𝘆𝘀𝘁𝗲𝗺𝘀 (vision), 𝗱𝗮𝘁𝗮 𝗯𝘂𝘀𝗲𝘀 (UART, SPI/DSPI/QSPI, I2C, USB, Ethernet, TFT-LCD, LPDDR-2), 𝗺𝗶𝗰𝗿𝗼𝗰𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗲𝗿𝘀 (8051-based, RISC-V) and 𝗽𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴 𝗲𝗻𝘃𝗶𝗿𝗼𝗻𝗺𝗲𝗻𝘁𝘀 (FreeRTOS, QEMU). I've also programmed 𝗦𝗽𝗮𝗿𝘁𝗮𝗻-𝟲 𝗙𝗣𝗚𝗔𝘀 in 𝗩𝗲𝗿𝗶𝗹𝗼𝗴 and designed 𝗮𝗻𝗮𝗹𝗼𝗴, 𝗺𝗶𝘅𝗲𝗱-𝘀𝗶𝗴𝗻𝗮𝗹, 𝗱𝗶𝗴𝗶𝘁𝗮𝗹 and 𝗻𝗲𝗮𝗿-𝗥𝗙 𝗰𝗶𝗿𝗰𝘂𝗶𝘁𝘀 (800 MHz) in 𝟬.𝟲𝘂-𝟬.𝟮𝟱𝘂 𝗖𝗠𝗢𝗦 technologies.
𝗖𝗮𝗿𝗲𝗲𝗿 𝘀𝘂𝗺𝗺𝗮𝗿𝘆
- 𝟮𝟬𝟬𝟱-𝟮𝟬𝟬𝟴: Web development (classic ASP, PHP, JS, Flash, SQL, HTML5, CSS3)
- 𝟮𝟬𝟭𝟭-𝟮𝟬𝟭𝟵: Mixed-signal Semiconductor IC design (0.6u - 0.25u CMOS)
- 𝟮𝟬𝟮𝟬-𝗽𝗿𝗲𝘀𝗲𝗻𝘁: Multi-platform Desktop applications: C, C++ (multi-threaded), wxWidgets, Qt, ROS
For desktop applications, I use the tech stack: C, C++, Qt5-6, wxWidgets, GTest/ GMock and CMake.
On a previous full-time job, extended C++, ROS and ADTF based AUTOSAR (ARXML) software components for ADAS analysis in the automotive industry. (SOME/IP, TAPI DBC, CAN(FD)). Have hands-on experience with LiDAR point cloud data.
Currently working on a Semiconductor EDA tool in C++ and wxWidgets as a personal project.
My recent professional work includes open source browser customization in C++ (Firefox, Palemoon, CEF) and the development of custom windows credential providers.
𝗗𝗲𝘀𝗸𝘁𝗼𝗽:
- C
- C++
- C#
- Python
- wxWidgets
- Qt(5, 6)
- Win32
- ROS (1, 2)
- Identity (and Access) Management (IAM/ IdM)
- Single Sign On (SSO)
- OAuth
- OpenID Connect
- JWT/ JWKS
- Chromium Embedded Framework (CEF)
- Firefox browser customization
- Palemoon browser customization
- Custom Windows Credential Provider development
- Multi-threading
- WinUSB-based USB driver
- Raw data packets manipulation
- Hardware communication
-- Serial
-- USB
-- GSM Modem
-- PLC via ABNet API
-- Basler GigE LineScan camera using Pylon 5 SDK
𝗪𝗲𝗯:
- ASP 3.0/ classic
- PHP core/ pure (4, 5, 7, 8)
- Javascript core/ pure/ vanilla
- (X)HTML 4/5 (W3C Validated, Section 508/ VPAT)
- CSS 2/3
- Macromedia Flash (4, 5, 8) Actionscript (1.0, 1.1, 2.0)
- MS Access, My SQL, MS SQL Server (custom queries and stored procedures)
- cURL
- SMS gateways
- cHTTP (PHP-based auto login/ navigator to a website)
- mPDF, tcPDF
𝗛𝗮𝗿𝗱𝘄𝗮𝗿𝗲:
- 0.25u CMOS (Analog design):
-- Logic gates
-- JK-type Phase Detector
-- Charge Pump
-- Delay Locked Loop (DLL)
- Verilog:
-- DDR-2 SDRAM controller
-- SPI controller
-- I2C controller
-- Ethernet MAC
-- USB 2.0 Full speed device controller
-- Custom ISA 8-bit microprocessor core
- QEMU (custom device emulation)
𝗙𝗶𝗿𝗺𝘄𝗮𝗿𝗲:
- FreeRTOS
𝗖𝗼𝗺𝗽𝗹𝗲𝘁𝗲𝗱 𝗽𝗿𝗼𝗷𝗲𝗰𝘁𝘀 (𝗺𝗮𝗷𝗼𝗿):
- Authentik Windows Credential Provider (CEF)
- High-frequency (~2400 fps) quad sensor data plotter (Win32 API, C)
- Barton Chart scan processor and barcode reader for data extraction (C#, image processing)
- Document upload and processing platform (medical) using PHP, javascript and LibreOffice
- SMS-based Poll/ Quiz website (PHP, two-way SMS gateway)
- Job portal (ASP classic/ 3.0)
Steps for completing your project
After purchasing the project, send requirements so Muhammad Bilal can start the project.
Delivery time starts when Muhammad Bilal receives requirements from you.
Muhammad Bilal works on your project following the steps below.
Revisions may occur after the delivery date.
Gather requirements
Schematic design

