You will get an embedded systems design with PCB

Muhammad Bilal K.Status: Offline
Muhammad Bilal K. Muhammad Bilal K.
5.0
Top Rated

Let a pro handle the details

Buy Other Industrial & Product Design services from Muhammad Bilal, priced and ready to go.
Muhammad Bilal K.Status: Offline
Muhammad Bilal K. Muhammad Bilal K.
5.0
Top Rated

Let a pro handle the details

Buy Other Industrial & Product Design services from Muhammad Bilal, priced and ready to go.

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, IoT
Design Software
Other
What's included
Service Tiers Starter
$100
Standard
$200
Advanced
$400
Delivery Time 10 days 20 days 30 days
Number of Revisions
124
Number of 3D Renders
111
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
5.0
18 reviews
100% Complete
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)

JC

James C.
5.00
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.
5.00
Dec 4, 2025
R&D for existing software products Excellent communication and follow through.

CS

Cees S.
5.00
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,

GM

Gueney M.
5.00
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.
5.00
Nov 14, 2024
Visual Basic 6 Developer Needed for Legacy Application Support
Muhammad Bilal K.Status: Offline

About Muhammad Bilal

Muhammad Bilal K.Status: Offline
Systems Engineer: Desktop(C++/ROS), Firmware, Hardware(ASIC/FPGA) &Web
100% Job Success
5.0  (18 reviews)
Dera Ismail Khan, Pakistan - 11:18 am local time
An 𝗘𝗹𝗲𝗰𝘁𝗿𝗼𝗻𝗶𝗰𝘀 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 (𝟮𝟬𝟭𝟭), I develop 𝗵𝗶𝗴𝗵-𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲 𝗺𝘂𝗹𝘁𝗶-𝘁𝗵𝗿𝗲𝗮𝗱𝗲𝗱 𝗵𝗮𝗿𝗱𝘄𝗮𝗿𝗲-𝗶𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗲𝗱 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀 (𝗖, 𝗖++, 𝗩𝗲𝗿𝗶𝗹𝗼𝗴) for 𝗪𝗶𝗻𝗱𝗼𝘄𝘀 and 𝗟𝗶𝗻𝘂𝘅 across the 𝗗𝗲𝘀𝗸𝘁𝗼𝗽, 𝗙𝗶𝗿𝗺𝘄𝗮𝗿𝗲, 𝗛𝗮𝗿𝗱𝘄𝗮𝗿𝗲 and 𝗪𝗲𝗯 domains. I also design 0.6u to 0.18u CMOS Integrated Circuits.

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

Review the work, release payment, and leave feedback to Muhammad Bilal.