Talent badge filter
Skills filter
Select talent location
Select talent time zones
$70/hr
100%
Job Success
$20K+ earned
Start of list.
End of list.
Hello!
I'm Angel, an expert in firmware development for embedded systems. With years of experience creating quality firmware code and prototyping innovative ideas, I'm ready to bring your vision to life. In addition to firmware, I also offer basic CAD design and PCB layout services to speed up your development process. Whatever you imagine, let's work together to make it a reality. I look forward to hearing from you!
🔧 Core Technical Skills
• Embedded Systems
• Embedded Firmware
• ESP32
• FreeRTOS / RTOS
• Microcontrollers
• IoT Development
• C / C++
• Low Power Firmware
• BLE (Bluetooth Low Energy)
• Wi-Fi Integration
• Sensor Integration
• UART / SPI / I2C
• ADC / DAC
• Interrupts
• GPIO Programming
💻 Hardware/Prototyping Tools
• PCB Design
• KiCad
• Schematic Capture
• Prototyping
• JLCPCB
• Hardware Debugging
• Multimeter / Oscilloscope
$30/hr
100%
Job Success
Available now
Start of list.
End of list.
Martin S.
has worked
.
⭐️⭐️⭐️⭐️⭐️
Embedded Systems Engineer with over 4 years of industry experience delivering complete, production-ready solutions in hardware design, firmware development, and product integration.
As a freelance engineer, I’ve collaborated with startups and established companies to bring over 20 products to market across the consumer, industrial, and medical sectors. I work across the full product lifecycle — from early specification and prototyping to manufacturing support and field testing.
My expertise spans custom PCB design, RTOS-based and bare-metal firmware, and embedded Linux systems, using technologies like Altium, STM32, nRF52, ESP32, FreeRTOS, Zephyr, and more. I also support clients with architecture decisions, hardware/firmware co-design, and design optimization for cost, manufacturability, and reliability.
Relevant Skills:
● Hardware design and PCB development (Expert)
- Custom PCB design: Rigid, Flex and Rigid-flex technologies.
- EDA tools: Altium Designer, OrCAD and KiCAD.
- System-level design and project planning.
- Schematic capture and library management.
- Multilayer layout design following IPC and industry best practices.
- High-speed digital, mixed-signal, RF/wireless, and power electronics design.
- Interfaces: DDR, LVDS, HDMI, SATA, USB, Ethernet.
- Circuitry: DC-DC converters, MCU/MPU/SoCs, ADCs/DACs, sensors, etc.
- Familiar with PCBA manufacturing/assembly requirements and DFM/DFT rules.
● MCU Firmware programming (Advanced)
- Languages: C, C++, Rust, ARM Assembly.
- IDEs and tooling: Eclipse-based, VSCode, bare-metal toolchains, Make/CMake.
- Firmware architectures: Bare-metal, RTOS, HAL/LL APIs.
- RTOS: FreeRTOS, Zephyr (hands-on experience).
- Ecosystems: STM32 (HAL/LL), Espressif (ESP-IDF), Nordic (nRF SDKs).
- Version control: Git and SVN.
- Familiarity with MISRA C/C++ standards
- Architectures: ARM Cortex-M/R, Xtensa (ESP32).
- Driver development: I2C, SPI, UART, ADC, PWM, external ASICs.
- Protocols & stacks: BLE, LoRaWAN, HTTPS, MQTT.
● Embedded Linux development (Intermediate)
- Linux for custom hardware platforms (MPUs).
- Yocto Project: Linux distribution configuration and build.
- Device tree and kernel driver development (sensors, ASICs, etc.).- Application development in C, C++, Python, Rust.
- ARM Cortex-A architecture familiarity.
● FPGA & HDL Development (Intermediate)
- FPGA/SoC development using Verilog, SystemVerilog, and VHDL.
- Platforms: Xilinx Spartan-7, Zynq-7000; Intel (Altera) Cyclone, MAX series.
- Custom IP design and hardware/software integration.
- Familiarity with AXI/AMBA bus architectures.
If you’re interested in working with me, I’m available via UpWork and will always answer your questions or requests promptly. Thank you for your time and have a great day.
$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 !
United States
$65/hr
$100K+ earned
Start of list.
End of list.
I professionally develop complex embedded and integrated solutions for remote control, access, connectivity, and monitoring. I have led and delivered multiple projects across automotive telematics, connected devices, retail systems, applied electronics, and backend/server platforms, including web-based applications and AI-enabled features such as video analytics, speech recognition, and intelligent automation.
My background combines hands-on engineering with product leadership. I work across firmware, mobile apps, cloud services, hardware/software integration, and scalable backend systems. I am comfortable solving difficult real-world problems involving connectivity, reliability, performance, and deployment at scale.
I have extensive experience managing multidisciplinary engineering teams, coordinating hardware and software development, and delivering products from concept through production. As a strategist and experienced technology leader, I can drive the full lifecycle of a project: architecture, execution, team leadership, launch, and continuous improvement.
I bring a practical builder mindset focused on results, speed, quality, and turning ambitious ideas into working products.
$25/hr
100%
Job Success
$800+ earned
Start of list.
End of list.
I'm an Embedded Systems Engineer specializing in custom electronics design, embedded firmware development, and PCB design for startups, businesses, and product developers.
I help turn ideas into reliable hardware by taking projects from concept through schematic design, PCB layout, firmware development, prototype testing, and debugging.
■ My expertise includes:
• Custom PCB design using KiCad
• STM32, ESP32, AVR (ATmega), and CH32 microcontrollers
• Embedded firmware development in C and C++
• ESP-IDF, STM32CubeIDE, MPLAB X IDE, Arduino Framework
• Power electronics and battery-powered systems
• Motor control and industrial automation
• Sensor interfacing and communication protocols (UART, SPI, I²C, CAN where applicable)
• Hardware debugging and prototype bring-up
■ Services I offer:
• Electronic circuit design
• Schematic capture
•PCB layout and design review
• Embedded firmware development
• Existing PCB modifications
• Hardware and firmware debugging
• Prototype support and testing
• Technical documentation
I have experience designing development boards, battery management systems, inverter controllers, embedded automation systems, motor controllers, and custom electronic products.
I believe clear communication and regular project updates are essential. I'll work closely with you from the initial idea through to a functional prototype, ensuring your project is delivered on time and to a high standard.
If you're looking for someone who can design both the hardware and the firmware for your next embedded product, I'd be happy to discuss your project.
$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.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.
$5/hr
100%
Job Success
$1K+ earned
Start of list.
End of list.
Vishnu C.
has worked
.
I am an electronics and firmware developer with experience in PCB design, firmware development, prototyping and SMD assembly. My journey started with hand crafting single sided PCBs — giving me a strong practical foundation from the ground up.
PCB Design:
2 and 4 layer PCB design in KiCad 8,Kicad 9(Soon migrating to Kicad 10) & EasyEDA(Standard & Pro version) .
Former EagleCAD user
Schematic to manufacturing ready layout
Custom footprint creation
Gerber, drill, pick and place and BOM files
Full submission support for JLCPCB(PCB & PCBA) and similar manufacturers
Assembly & Prototyping:
SMD soldering — 1206-0402 passives, QFN, TSSOP (except BGA)
Through hole soldering
Small batch prototype assembly
Component procurement support
Firmware & Connectivity:
Microcontrollers — ESP32, ESP8266, Arduino, AVR, 8051
Cellular — Quectel EC25 & SIMCom SIM7672 with MQTT SSL/TLS
Wireless — LoRa, WiFi, Bluetooth, GSM
GPS — Ublox & Quectel module integration
Displays — OLED, TFT, capacitive touch
Protocols — I2C, SPI, UART, MQTT SSL/TLS, HTTP REST
Motor drivers, WS2812 LED arrays, power circuits
GPS- Quectel L89, Ublox M10S
Special - WS2812 Led
Projects include:
GPS trackers, GSM security systems, water level controllers, , line followers, obstacle detection robots, WS2812 LED arrays and various ESP32 and Arduino IoT devices.
I am a full time freelancer committed to clear communication and timely delivery — working with hobbyists, startups and commercial clients alike.
Feel free to reach out!
$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.
$50/hr
100%
Job Success
$20K+ earned
Available now
Offers consultations
Start of list.
End of list.
Mario N.
has worked
.
I have my own registered Engineering Prototyping Company, where we help customers go from idea to manufacturing. We offer a full-cycle prototyping journey: Idea--Firmware--3D design--PCB design--CAD/CAM--Testing--App--Sourcing and Manufacturing in China
We help with Management and Engineering
ONE stop for all prototyping needs:
With over 7 years of experience, we can help you design your electronics, produce your 3D model, CAD/CAM and manufacture your prototype.
Electronics and Firmware
- Interfaces: USB, Ethernet
- Protocols : MQTT, HTTP, FTP, Modbus TCP/RTU, SNMP, TCP/IP, UDP/IP, DLMS, custom protocols
- Wireless: BLE, WiFi, UWB
- Security: AES, SSL/TLS
- Multi-layer PCB design experience with:
• Microprocessor: ARM Cortex-M3, Cortex-M4,
• STM32, ESP32, Atmega, Nordic
•. Low-power chip: Nordic nRF52840, nRF5340, nRF52832, ESP32, STM32WL series
• SoM, custom board design for: CM4, Rasp, Orange Pi, iMX8, Jetson Nano/Xavier/Orin, RK3588, RK3568, RV1126 Rockchip, TI AM6254 ,...
• Power supply: DC-DC (isolated, Flyback, Boost, Buck, LDOs…).
• Communication circuit with motor driver: BLDC, AC servo, DC servo…via I/O, ADC and CAN.
• Wireless, IoT: RF, Wifi, Bluetooth 4.0, GSM (3G, 4G/LTE), LoraWAN...
- Experience in building evaluation kits such as Arduino, ESP32, ESP8266, STM32...
- BOM creation from favourite suppliers: Digikey/Mouser/JLCPCB, LCSC...
- Knowledge of proper layout techniques for EMC and EMI compliance.
- Knowledge of DFA, DFM, and PCB manufacturing and assembly processes.
- Firmware development using C, C++, and Python language, QT
- UX/UI design for STM32, ESP32, Rasp Pi, using Figma, TouchGFX, LVGL
- IoT: MQTT, Thingsboard, AWS, Blynk..
Industrial and Mechanical Design:
•CAD for machines, manufacturing (DFM), 3D printing, reverse engineering (Autodesk Inventor and Fusion 360, SolidWorks, Siemens NX, )
• CAD product design, parametric CAD design and rendering (Autodesk Inventor and Fusion 360, SolidWorks)
- Physical product prototyping and Manufacturing:
-Making the casing ( metal and plastic) in-house without machines.
Fusion 360, SolidWorks, Blender,
We offer travel to location.
We offer 24/7 support.
English, Russian, Bulgarian. Japanese, Spanish