👋 Hi, I’m a CTO of Iomico IoT development company. We have over 10+ years of experience in firmware & and electronics and over 20 years of experience in software development. We successfully completed a number of IoT projects in the aerospace, manufacturing, logistics, retail, automotive, healthcare, and consumer industries.
I encourage you to learn more about Iomico in our intro presentation: 👉 cutt.ly/KXdNUcf
💥We specialize in creating advanced hardware, firmware, and software solutions for start-ups and established companies. Moreover, we have a very experienced and trustworthy development team passionate about technology and innovation. That’s why we deliver you the best project result and keep you away from any risks.
🎯 Electronics engineering:
✔️radio-electronic parts research & selection
✔️Schematics
✔️PCB design
✔️Simulations & Analysis
✔️Review of your current designs
🎯 Firmware technologies we use:
✔️C/C++, Verilog, VHDL, Qt, Python
✔️Baremetal
✔️RTOS (Zephyr, FreeRTOS, AWS RTOS, Chibios, RT-Linux).
✔️Embedded Linux (OpenWRT, uCLinux, Yocto, and stand-alone Linux applications/services/drivers)
✔️Protocols: MQTT, TCP, WebSockets, HTTS(S), FTP, UDP, HTTP, SSH, etc.
✔️Wired and Wireless Networking (BLE / Bluetooth, ZigBee/Z-Wave, UWB, Lora / LoraWAN / 6LoWPAN, RFID, NFC, Mesh Networks, Thread, MLM2M, GSM 3G / 4G /5G, LTE, NB-IOT, Wi-Fi, GPS / GNSS (Galileo, GLONASS, BeiDou), PCIe Gen2/3/4, SATA R.3.x, LVDS, SDI, 10/100/1000 Ethernet, USB up to 3.2, HDMI, MIPI-CSI, MIPI-DSI and more).
✔️Design of MCU/CPU firmware (Nordic Semi (NRF52832, NRF52840, NRF5340, NRF9160, NRF7002), Rockchip (RK3399, RK3328), NXP (i.MX8, i.MX9, Layerscape), STM (STM32H7 and others), Microchip/Atmel, Texas Instruments (Sitara AM57x series), Espressif (ESP32, ESP8266), Renesas, Cypress, Infineon, Nvidia Jetson and any others).
✔️FPGA: Lattice, Xilinx, Intel, Microchip.
🎯 Software technologies we use:
✔️Java, Kotlin, PHP, C#, JavaScript (Angular, React, VueJS, NodeJS).
✔️iOS (Swift, Objective C) and Android (Java, Kotlin) programming, AOSP, cross-platform QT, and React Native.
✔️MySQL, PostgreSQL, OracleDB, MSSQL, MangoDB, RedisDB, and other cloud relational and NoSQL databases.
✔️Messaging queue tools like RabbitMQ, Kafka.
✔️Public and private clouds: AWS, Google Cloud, Digital Ocean, OpenStack.
✔️Cloud clustering / horizontal scaling: Docker, Kubernetes.
✔️OTA: Mendor.io
🎯 Edge AI / Computer Vision:
✔️PyTorch, TensorFlow, MediaPipe, OpenCV, Deepstream
✔️Research and development solutions for “smart” edge devices
🎯OTA: Mender.io, RAUC, Esper and etc.
Let me explain how everything works:
1️⃣ First of all, we sign an NDA and arrange a conf call to learn more about your project.
2️⃣ If we agree on each other’s terms, you shall make a prepayment of an amount equal to two weeks of my work on the project. This prepayment shall be used as an advance retainer for my services.
3️⃣ Then, I get down to work alone or with my iomico team, and the payments should be done biweekly.
4️⃣ Please pay attention to my hourly rate and that I work only from the Iomico agency. Furthermore, having released the code, I guarantee the support of the developed product.
If you’re ready to implement your ideas (no matter how crazy they are), don't hesitate to contact me here or write to my company Partnership Manager, Michael Bychko - m.bychko@iomico.us.
Embedded Linux
Bluetooth
nRF52
C++
GSM
LoRa
Zigbee
C
Computer Vision
Internet of Things
Wearable Technology
FreeRTOS
PCB Design
Kotlin
Node.js
OpenWrt
Firmware Programming
Mobile App Development
Hardware Design
William G.
Guthrie, Oklahoma
$85/hr
5.0
5 jobs
I am a full stack Mechatronics, Embedded Systems, and Hardware Integration Engineer with extensive experience designing and building complex electronic, and IoT systems.
I help clients at every stage of development from system architecture and prototyping to full scale production delivering reliable, high quality solutions on time and within budget.
My experience includes working with a wide range of microcontrollers and embedded platforms, including ESP32, nRF52, STM32, Teensy, Arduino, BeaglePlay, dSPACE, and NVIDIA Jetson. I specialize in control algorithm development, testing and validation, and hardware-software integration, with strong experience building engineering user interfaces using LabVIEW and dSPACE ControlDesk.
In addition to embedded firmware and hardware, I design and develop desktop and mobile applications used for device control, configuration, testing, and data visualization. I build cross-platform mobile apps using Flutter, native iOS apps using Swift, and desktop applications using Python, C#, LabVIEW, and MATLAB ensuring seamless integration between hardware, firmware, and software.
Skills Summary
- Programming Languages
C, C++, C#, Python, Assembly, Swift, Dart (Flutter)
- Embedded & Firmware Development
ESP32, nRF52, STM32, Teensy, Arduino, XMEGA
ADC, DAC, I2C, SPI, UART, CAN, DMA, RTOS, PWM, Encoders, IRQ, RTC
- PCB Design
Altium Designer, KiCad, Proteus
- Software & Engineering Tools
MATLAB/Simulink, LabVIEW, OpenModelica, STM32CubeIDE, Keil, Linux, Julia, Processing
- Mobile & Desktop Applications
Flutter (Android & iOS), Swift (iOS), Python, C#, LabVIEW
- Modeling & Control
Optimization, System Identification, Dynamic Simulation, Data Analysis & Visualization
- Embedded Boards & DAQ Systems
BeaglePlay, Raspberry Pi, NI DAQs, dSPACE/ControlDesk
- IoT Systems
IoT cloud platforms, databases, IoMT devices, web dashboards
- Communication Protocols
RS232, RS485, Modbus, CAN, SSI, Ethernet
- Electronics & Sensors
IMUs, medical sensors, environmental sensors, motor drivers, power management ICs, GPS, GSM, Bluetooth, RF modules, USB Host ICs
- Industrial Automation
PLCs, motor drives (VFDs, servo drives), encoders, load cells, flowmeters, conveyors, industrial power systems
- CAD & Prototyping
Fusion 360, SMD soldering, oscilloscopes, logic analyzers, laser cutting, 3D printing
I have a proven track record of applying these technologies to improve system performance, increase efficiency, and reduce overall cost.
If you’re looking for an engineering partner who can handle PCB design, firmware development, and the desktop or mobile app that controls your device, I’m here to help. Let’s connect and discuss how I can support your project.
Thanks so much for taking the time to read my introduction.
PCB Design
Embedded C
Embedded System
C++
Python
Qt Framework
Swift
Flutter
Mobile App Development
MQTT
TCP/IP
WiFi
Reynaldo B.
Miami, Florida
$110/hr
4.9
16 jobs
I build embedded and FPGA-based products that ship and keep working in the field. With more than ten years of experience across FPGA, embedded firmware, high-speed digital design, and hardware validation, I've delivered systems for aerospace, industrial automation, robotics, computer vision, edge AI, and high-performance embedded computing.
What differentiates me from many FPGA or firmware contractors is that I understand the entire hardware stack—from RTL architecture and embedded software to PCB design, Linux bring-up, and system integration. When a design doesn't meet timing, a high-speed interface is unstable, or hardware behaves differently on the bench than it did in simulation, I can debug across the FPGA, firmware, PCB, and test equipment to find the root cause.
### WHAT I DO
**FPGA & RTL Development**
* AMD/Xilinx Zynq UltraScale+, Zynq-7000, Versal, Artix-7, Kintex, and Intel/Altera FPGA development
* VHDL, Verilog, and SystemVerilog RTL design
* High-speed DSP pipelines using fixed-point arithmetic and FPGA DSP resources
* AXI4/AXI4-Stream, DMA, PCIe, DDR3/DDR4, Ethernet, UART, SPI, I²C, and GPIO interfaces
* Vivado, Vitis, Quartus, ModelSim, Questa, Integrated Logic Analyzer (ILA), SignalTap, timing closure, constraint development, and hardware debugging
* Hardware-in-the-loop testing, FPGA bring-up, bitstream generation, and production validation
**Embedded Firmware**
* C/C++ on ARM Cortex-M/A, STM32, ESP32, Nordic nRF52, Zynq MPSoC, and embedded Linux platforms
* FreeRTOS, Zephyr, bare-metal development, and Linux device drivers
* Secure boot, OTA updates, BLE, Wi-Fi, Ethernet, MQTT, CAN, USB, and industrial communication protocols
* Bootloader development, board bring-up, BSP customization, and production firmware
**Embedded Linux & Edge Computing**
* Yocto, PetaLinux, U-Boot, Device Tree, PREEMPT-RT
* NVIDIA Jetson, CUDA, TensorRT, GStreamer, ROS 2, OpenCV
* High-performance video processing, sensor fusion, and edge AI deployment
**Hardware Design**
* Multi-layer PCB design, schematic capture, component selection, and board bring-up
* High-speed digital interfaces, power integrity, signal integrity, analog front-end integration, and EMC-conscious layouts
* Oscilloscope, logic analyzer, protocol analyzers, and laboratory hardware debugging
* Manufacturing support, DFM/DFT, prototype validation, and production transition
### RECENT PROJECTS
* Designed FPGA-based video processing and networking systems using AMD/Xilinx Zynq UltraScale+ MPSoC platforms
* Developed low-latency RTL pipelines for high-speed data acquisition, streaming, and hardware acceleration
* Built embedded Linux systems with PetaLinux, Vitis, and custom FPGA accelerators
* Developed autonomous robotics platforms using ROS 2 with camera, radar, lidar, and IMU sensor fusion
* Designed custom embedded hardware from schematic through PCB layout, firmware, Linux bring-up, and production validation
Whether you need FPGA RTL development, DSP implementation, embedded firmware, hardware bring-up, or a complete embedded system from concept through production, I can work across the entire stack and help deliver reliable, production-ready hardware.
Embedded System
Firmware
ESP32
STM32
Embedded C
Python
C
MQTT
Microcontroller Programming
Internet of Things
FreeRTOS
Internet of Things Software
Cloud Architecture
Zigbee
Smart Home Framework
Linux
Electronics
NVIDIA Jetson
JetPack
Embedded Linux
Steven C.
Cheshire, Connecticut
$80/hr
5.0
3 jobs
I’m Steven Calinski, an Embedded Systems & Firmware Engineer with a passion for solving problems using software or hardware designs. I have a strong background in electrical testing as well as embedded firmware development.
I’ve worked on critical embedded projects for fire alarm systems, mobile computing hardware, RF designs, and IoT applications, handling everything from firmware development to EMI mitigation, component level debugging, production testing, schematic design, and board layouts.
Languages: C, C++, C#, Python, VHDL
RTOS: FreeRTOS, Zephyr RTOS
MCU Experience: STM32: F7, H7, H5, H4, Atmel SAM E, Renesas RA, TI MSP430, Silicon Labs, ESP32, ESP32-S3
Firmware Debugging & Optimization: USB, I2C, UART, SPI, PWM, DMA, MQTT, Cellular Network, Current limiting, Power, Battery backup switching, driver creation.
I have a background in electrical test engineering as well and am comfortable with hardware troubleshooting, rework, repair, etc. I have a basic rework setup in my home. I am very familiar using Saleae logic analyzer, and oscilloscope to address signal integrity issues.
Automated Test Development: LabVIEW applications for engineering & regulatory testing, ESP32 IOT projects for test automation.
PCB Schematic Capture & Layout: Cadence Allegro, KiCad, Eagle
Board Bring-Up & Component-Level Debugging: Rapid prototyping and validation
Microcontroller & RF Circuit Design: Sub-1GHz RF design, BLE integration
Click "Invite to Job" or "Hire Me", and let me help you develop your next project.
Electrical Engineering
Engineering & Architecture
Firmware Programming
Arduino IDE
Arduino Firmware
Arduino
C
Java
Schematic
Brian C.
Brooksville, Kentucky
$80/hr
5.0
7 jobs
I'm a Senior Embedded Software / Firmware Engineer with 25+ years of experience, specializing in STM, NXP and Xilinx platform firmware, CAN, CANopen/CiA402 motion control, reverse-engineering, and real-time embedded systems.
I help fix hard problems, including:
- STM32 and NXP, board bring-up, driver development
- Xilinx FPGA design and bring-up issues
- CANopen communication failures (SDO/PDO issues, object dictionary, NMT (Network Management) , heartbeat)
- CiA402 drive state machine problems and motion-control tuning
- Hard faults, lockups, illegal memory access, watchdog resets
- Real-time timing issues, jitter, and scheduling bugs (RTOS or bare-metal)
- Bootloaders, firmware updates, and startup issues
- FDCAN and CAN bus filtering, FIFO routing, and interrupt design
- System optimization and stability improvements
- Architecture and/or design improvements
- SPI bus and ADC timing and power issues
If your embedded device is crashing, stalling, locking up, misbehaving, or failing to meet deadlines, I can diagnose and repair it quickly.
What I deliver
* Project proposals and estimates
* Root-cause Analysis documentation
* Clean, maintainable embedded C/C++
* Fast and accurate debugging
* Real-time scheduling and timing corrections
* NXP and STM32 HAL/LL driver development
* AMD Xilinx Vivado FPGA development
* FDCAN, CAN, and CANopen stack configuration and integration
* CiA402 motion control implementation
* Bootloaders, startup code, low-level drivers
* Documentation and long-term fixes
Why clients hire me
- 25+ years of embedded experience
- Deep expertise with STM32 and NXP ARM Cortex-M, and industrial protocols
- Specialization in motion control and CANopen, where skilled engineers are rare
- Fast response, clear communication, professional results
- Ability to join a project mid-stream and quickly stabilize it
Embedded Skills
- Embedded Systems
- Embedded C
- Embedded C++
- ARM Cortex-M
- STM32
- STMicroelectronics STM32Cube, STM32MX, STM32IDE
- STM32 HAL
- STM32 LL Drivers
- Xilinx Vivado, Verilog, VHDL
- Microcontroller Programming
- Real-Time Operating Systems (RTOS)
- FreeRTOS
- Bare-Metal Programming
- Device Drivers
Communication Protocols
- TCP/IP
- UDP
- FDCAN
- CAN Bus
- CANopen
- CiA402
- RS485
- I2C
- SPI
- UART
- USB Device Firmware
- 1553
Debugging & Tools
- Hard Fault Debugging
- Real-Time Debugging
- JTAG/SWD
- Logic Analyzer
- Oscilloscope Debugging
- Segger J-Link
- Tracealyzer
- Timing Analysis
System Architecture
- Firmware Architecture
- Bootloaders
- BSP Development
- Memory Management
-Low-Level Software
- Real-Time Scheduling
- Safety-Critical Systems
Other
- Linux Embedded
- CMake
- Git
- CI/CD for Firmware
- Technical Documentation
Real-Time Operating System
Embedded System
Microcontroller Programming
Software Debugging
Firmware Programming
Real-Time Computing
Embedded C
C++
ARM Cortex-M
STM32
OpenAI Codex Prompt
CAN Bus
RS-232
UART
Linux
Git
VHDL
Systems Engineering
Systems Development
Reverse Engineering
Daksh B.
Port Orchard, Washington
$60/hr
5.0
2 jobs
I'm an Embedded Engineer with 10+ years of experience designing production-ready embedded hardware, RF systems, and multilayer PCBs for industrial, IoT, robotics, automotive, and consumer electronics products. I help startups and companies transform ideas into reliable prototypes and manufacturable products.
My expertise covers the complete hardware development cycle, including system architecture, schematic capture, PCB layout, embedded firmware, prototype bring-up, testing, and manufacturing support.
My expertise includes:
• Embedded hardware design (ESP32, STM32, Nordic nRF, RP2040, NXP, Microchip)
• RF PCB design (WiFi, BLE, LoRa, Zigbee, UWB, LTE/5G, GNSS)
• Multilayer PCB layout (2 to 12+ layers)
• High-speed interfaces (USB, Ethernet, PCIe, CAN/CAN-FD, MIPI, DDR)
• Mixed-signal, analog, digital, and power electronics
• Battery-powered and low-power embedded systems
• EMC/EMI-aware PCB layout and signal integrity
• Prototype bring-up, debugging, validation, and DFM review
Design Tools
• Altium Designer
• KiCad
• EasyEDA Pro
• OrCAD / Allegro
• Eagle CAD
Firmware Development
• C / C++
• ESP-IDF
• STM32CubeIDE
• FreeRTOS
• Bootloader development
• Peripheral drivers (SPI, I2C, UART, USB, CAN, Ethernet)
I've developed custom hardware for wireless IoT devices, industrial automation, robotics, sensor platforms, wearable electronics, medical devices, battery-powered products, and edge AI systems. My designs prioritize reliability, manufacturability, and long-term product support.
Whether you need a complete embedded system, RF PCB, hardware review, or manufacturing-ready design, I can support your project from concept through production with clear communication and practical engineering solutions.
PCB Design
KiCad
Altium Designer
Electrical Engineering
Hardware Design
Engineering & Architecture
Circuit Design
Analog Circuit
Analog Electronics
Schematic
Eagle
PSPICE
Embedded System
SolidWorks
Engineering Design
Firmware Programming
Microcontroller
Electronics
How it works
Post a job for freePost a job
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 RTOS Specialist in the United States on Upwork?
You can hire a RTOS Specialist in the United States on Upwork in four simple steps:
Create a job post tailored to your RTOS Specialist project scope. We'll walk you through the process step by step.
Browse top RTOS Specialist talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top RTOS Specialist profiles and interview.
Hire the right RTOS 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 RTOS Specialist?
Rates charged by RTOS 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 RTOS Specialist in the United States on Upwork?
As the world's work marketplace, we connect highly-skilled freelance RTOS Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream RTOS Specialist team you need to succeed.
Can I hire a RTOS Specialist in the United States 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 RTOS Specialist proposals within 24 hours of posting a job description.
Find more freelancers
Top states for RTOS Specialists in the United States