Skip to content
BackNov 5
Salman R.
Upwork badge

Salman R.

Embedded Engineer | PCB Design, Firmware & Prototyping

I design and deliver production-ready embedded hardware—not just schematics and code, but solutions that are tested, optimized, and built to scale. With 7+ years of hands-on experience, I work at the intersection of hardware, firmware, and manufacturing, helping startups and product teams move from concept to stable, field-ready electronics. My work spans ESP32 (S2 / S3 / C3), nRF52, STM32, and Raspberry Pi–based systems, including custom carrier boards and IoT products designed for real-world deployment. My strength lies in engineering judgment—choosing the right architecture, components, and firmware approach to ensure reliability, cost efficiency, and long-term support. 🔧 PCB & Hardware Engineering 1-Production-grade schematic and multi-layer PCB design (2–6 layers) 2-Specialy BGA (footprint ICs), RF, and high-speed routing best practices 3-Power & Analog: DC-DC (Flyback, Boost, Buck, LDOs), battery-powered systems 3-Digital Circuit Design 4-Interface Buses (SPI, I2C, RS-232, RS-485, ...) 5-High Speed I/O Interfaces (USB, Ethernet, PCI Express, LVDS, ...) 6-BOM creation and cost optimization 7-PCBway,JLCPCB-ready BOM & PCBA support 8-Prototype bring-up, validation & debugging 9-DFM / DFA focused layouts for smooth manufacturing 10-Small-batch to volume production support 💻 Embedded Firmware Development (Senior Level) 1-Embedded C / C++ for real-time, low-power, and performance-critical systems 2-Python for automation, testing, tooling, and higher-level system control 3-Bare-metal and RTOS-based firmware architecture 4-Custom driver development and hardware abstraction layers 5-Communication protocols: SPI, I2C, UART, RS232, RS485, CAN, Modbus 6-Wireless & IoT systems: Wi-Fi, BLE, MQTT, cloud integration 7-Firmware debugging, optimization, and long-term maintainability 🧠 Platforms & Technologies 1-ESP32 family (S2 / S3 / C3), ESP8266 2-Nordic nRF52 series (BLE, low-power designs) 3-STM32 (Nucleo & custom boards) 4-RP2040 / Raspberry Pi Pico 5-Raspberry Pi & custom carrier boards 6-Arduino ecosystem (when rapid development is required) 🛠 Tools & Design Environment Altium Designer KiCad EasyEDA Eagle CAD + Fusion 360 🚀 Why Clients Work With Me ✔ Strong product-level thinking, not just task execution ✔ Designs focused on reliability, cost, and scalability ✔ Clear communication and structured development process ✔ Support beyond delivery, including production guidance If you need an engineer who can own both hardware and firmware, solve complex problems, and prepare your product for manufacturing, I’d be happy to discuss your project.

🇵🇰Sahiwal, Pakistan$15/hr100% JSS4.32 (50)Since Apr 2020

Skills

This freelancer has chosen to keep their earnings private.