With 7 years of hands-on experience in FPGA/RTL front-end design, IP-level functional verification, and SoC design closure, I deliver production-ready silicon with a consistent record of coverage closure across complex protocols — PCIe Gen3/4/5, AXI4, AXI4-Stream, AHB, APB, and QSPI.
--- RTL DESIGN & SoC FRONT-END ---
I lead end-to-end SoC front-end design flows: micro-architecture definition, RTL coding (Verilog, SystemVerilog, VHDL), RTL integration, synthesis, static timing analysis (STA), clock domain crossing (CDC), linting, power optimization, and manufacturing-ready database delivery. Tools: Xilinx Vivado, Synopsys Design Compiler, PrimeTime.
--- FUNCTIONAL VERIFICATION (UVM / CoCoTB / SVA) ---
Expert in building and architecting UVM testbenches from scratch — scoreboard, coverage collector, register abstraction layer (RAL), sequence libraries, and virtual sequencers. Skilled in SystemVerilog Assertions (SVA), constraint-random verification, error injection, and corner-case simulation at block and chip level. I also build Python-based CoCoTB environments for modern RTL flows. Simulators: Cadence Xcelium, Synopsys VCS, ModelSim/Questa.
--- FORMAL VERIFICATION & ADVANCED FLOWS ---
Hands-on with formal property verification, CDC analysis, X-propagation, power intent (UPF), and structural linting. Experienced with ARM Cortex-M/A and RISC-V SoC verification including subsystem integration and full-chip closure sign-off.
--- PROTOCOLS ---
- PCIe Gen3/4/5 (TLP, DLLP, Physical Layer)
- AXI4, AXI4-Lite, AXI4-Stream
- AHB, APB (AMBA suite)
- QSPI XIP Controller
- 5G datapath (AXI4-Stream based)
--- TEAM LEADERSHIP & PROJECT DELIVERY ---
Proven team lead directing RTL and verification engineers on:
- PCIe Gen5 controller RTL design & UVM verification
- AXI4-Stream 5G datapath block & chip-level verification
- QSPI XIP controller design & verification
- AMBA protocol IP verification (AXI4/AHB/APB)
--- CORE SKILLS & TOOLS ---
Languages: Verilog | SystemVerilog | VHDL | Python | TCL
Verification: UVM | CoCoTB | SVA | RAL | Functional Coverage
Simulators: Cadence Xcelium | Synopsys VCS | ModelSim/Questa
Synthesis/STA: Xilinx Vivado | Synopsys Design Compiler | PrimeTime
Protocols: PCIe Gen5 | AXI4 | AHB | APB | QSPI
Formal: Cadence JasperGold | Synopsys VC Formal
--- WHAT CLIENTS SAY I DELIVER ---
- Clean, well-commented, synthesizable RTL code
- Reusable, scalable UVM environments with full coverage closure
- Detailed verification plans, test plans, and coverage reports
- On-time delivery with clear communication at every milestone
- Post-silicon debug support and waveform analysis
--- INDUSTRIES & APPLICATIONS ---
Semiconductor IP design, data center interconnects (PCIe), wireless baseband (5G NR), automotive SoC, embedded FPGA prototyping, RISC-V custom processor design, memory controller verification, and industrial IoT.
--- WHY HIRE ME ---
I combine deep protocol expertise with silicon-proven methodologies. Whether you are taping out a new chip, verifying a complex IP block, or building a custom FPGA solution, I apply the same rigour used at leading semiconductor companies — adapted to your timeline and budget.
Need a robust UVM testbench, RTL design from spec, formal verification, SoC integration, or front-end project leadership? I bring the technical depth and delivery discipline to get it done right, on time.
Let's build reliable silicon together.
Engineering Design
Embedded System
MATLAB
Research Paper Writing
Research Papers
Technical Writing
Machine Learning
VLSI
Internet of Things
PCB Design
Python
Network Administration
Arduino
Cybersecurity Management
Data Analysis
Automation
Technical Documentation
Sadat R.
Mymensingh, Bangladesh
$20/hr
5.0
28 jobs
I develop embedded electronic systems that combine Digital Signal Processing, power electronics, circuit and PCB design, firmware, motor control, and machine learning—from low-frequency audio and vibration analysis, digital filters, FFT, feature extraction, and pattern recognition to inverters, converters, motor drivers, and real-time microcontroller implementation.
My expertise includes:
• Embedded systems development using STM32, ESP32, AVR, nRF52, and Arduino-compatible platforms
• Low-frequency audio and vibration signal processing
• IIR/FIR digital filter design, FFT analysis, cross-correlation, feature extraction, and noise reduction
• Pattern recognition, anomaly detection, condition monitoring, and predictive maintenance
• Machine-learning model development using neural networks and support vector machines
• Power electronics, including inverters, DC-DC converters, battery and supercapacitor chargers, and BMS
• BLDC, stepper, servo, and closed-loop motor-control systems
• Analog circuit design, sensor interfacing, data acquisition, schematic design, and PCB layout
I focus on delivering reliable, practical, and manufacturable solutions with clear communication and thorough documentation.
PCB Design
Arduino
MATLAB
Embedded C
Digital Electronics
Analog Circuit
Digital Signal Processing
Arduino Firmware
Microcontroller Programming
GNU Octave
Atmel AVR
Embedded System
Electrical Drawing
Electrical Engineering
Audio Engineering
Robotics
Automation
Ruhul A.
Dhaka, Bangladesh
$30/hr
5.0
3 jobs
My name is Ruhul Amin. I am presently employed as a Senior embedded engineer and Tech Lead at BJIT Ltd. Software Company. Throughout my career, I have undertaken various projects involving microcontrollers, microprocessors, SoCs, and more.
With a focus on embedded systems, I’m a software engineer. Thanks to my passion and hard work, throughout of my career I’ve developed a strong foundation in Embedded, IoT, FPGA, DSP, Machine Learning, and Desktop Applications. With years of expertise, quick learning and analytic skills, and an enthusiasm for new technologies and challenges, I can provide the best system architectural design and efficient market implementation in a short amount of time.
Specialized Skills:
C, C++, Python, Verilog, Arduino, ESP32, STM32, nRF52, MSP430, ARM, FPGA, DSP, SoC, RTOS, Embedded Linux, Yocto, UART, SPI, I2C, CAN2.0B, Bluetooth, IoT, MQTT, TCP-IP, Wireshark, Audio-Video Signal Processing, Xilinx ISE, Code Composer Studio, Visual Studio, Oscilloscope, Git, Jira, Confluence, etc.
C
C++
Python
Verilog
Kotlin
Microcontroller Programming
ESP32
ARM Cortex-M
FPGA
MQTT
Internet of Things
Bluetooth LE
Firmware Programming
Embedded Application
Digital Signal Processing
Pallab C.
Dhaka, Bangladesh
$20/hr
4.5
21 jobs
I am an Embedded Systems, IoT, FPGA, and AI Engineer with experience designing production-ready embedded solutions, industrial automation systems, real-time firmware, and cloud-connected IoT platforms.
I help startups, research teams, and businesses transform concepts into reliable embedded products—from prototype development to deployment.
My expertise spans embedded firmware, STM32, Arduino, ESP32, Raspberry Pi, FPGA development, Embedded Linux, real-time systems, industrial communication protocols, edge AI, and cloud-integrated IoT solutions.
I have successfully developed embedded applications involving:
• Embedded C/C++ Firmware Development
• Arduino, STM32, ESP32 & ARM Cortex-M Programming
• Embedded Linux & Linux Device Development
• FPGA Development using Xilinx Vivado & Vitis HLS
• Real-Time Embedded Systems
• LinuxCNC Motion Control
• EtherCAT Industrial Automation
• Industrial IoT (IIoT)
• Internet of Medical Things (IoMT)
• Cloud-connected IoT Platforms
• Edge AI & Machine Learning Deployment
• Sensor Networks & Data Acquisition
• Robotics & Motion Control Systems
Whether you need a prototype, firmware optimization, industrial automation, FPGA acceleration, or a complete IoT ecosystem, I deliver clean, maintainable, and scalable solutions.
⸻
What I Can Do
Embedded Systems
✔ Embedded C/C++ Development
✔ Firmware Development
✔ Bootloader Development
✔ Bare-Metal Programming
✔ Embedded Linux
✔ FreeRTOS
✔ Driver Development
✔ Hardware Bring-up
⸻
Microcontrollers
✔ Arduino
✔ STM32
✔ ESP32
✔ Raspberry Pi
✔ ARM Cortex-M
✔ AVR
⸻
FPGA & High-Performance Computing
✔ Xilinx Vivado
✔ Vitis HLS
✔ Zynq UltraScale+
✔ Kria KR260
✔ AXI-Based IP Development
✔ FPGA Acceleration
✔ LinuxCNC Integration
✔ Real-Time Motion Control
✔ EtherCAT
✔ Hardware/Software Co-Design
⸻
Internet of Things
✔ Complete IoT Product Development
✔ Industrial IoT (IIoT)
✔ Internet of Medical Things (IoMT)
✔ MQTT
✔ TCP/IP
✔ HTTP/HTTPS
✔ Wi-Fi
✔ BLE
✔ GSM
✔ Ethernet
✔ Remote Monitoring
✔ OTA Firmware Updates
✔ Sensor Integration
✔ Cloud Dashboards
⸻
Cloud Platforms
✔ AWS IoT Core
✔ Azure IoT Hub
✔ Google Cloud Pub/Sub
✔ ThingsBoard
✔ ThingSpeak
✔ Adafruit IO
⸻
Artificial Intelligence
✔ Edge AI
✔ TinyML
✔ Machine Learning Integration
✔ Computer Vision
✔ Sensor Data Analytics
⸻
Programming Languages
• C
• C++
• Python
• MATLAB
• SQL
• PHP
• HTML
• CSS
⸻
Communication Interfaces
• UART
• SPI
• I²C
• CAN
• USB
• Ethernet
• BLE
• Wi-Fi
• GSM
• MQTT
• HTTP
• TCP/IP
⸻
Development Tools
• STM32CubeIDE
• PlatformIO
• Arduino IDE
• Vivado
• Vitis
• MATLAB
• Git
• VS Code
• Android Studio
• Anaconda
⸻
Operating Systems
• Linux
• Embedded Linux
• Windows
• FreeRTOS
⸻
Why Clients Hire Me
✅ Production-quality embedded software
✅ Strong debugging and troubleshooting skills
✅ Clean, modular, and well-documented code
✅ Reliable communication throughout the project
✅ On-time delivery with long-term support
✅ Experience bridging research prototypes into deployable products
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 VHDL Specialist in Bangladesh on Upwork?
You can hire a VHDL Specialist in Bangladesh on Upwork in four simple steps:
Create a job post tailored to your VHDL Specialist project scope. We'll walk you through the process step by step.
Browse top VHDL Specialist talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top VHDL Specialist profiles and interview.
Hire the right VHDL 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 VHDL Specialist?
Rates charged by VHDL 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 VHDL Specialist in Bangladesh on Upwork?
As the world's work marketplace, we connect highly-skilled freelance VHDL Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream VHDL Specialist team you need to succeed.
Can I hire a VHDL Specialist in Bangladesh 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 VHDL Specialist proposals within 24 hours of posting a job description.