Hire the Best RTOS Specialists
in the United States

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Mikalaj M.

Olympia, Washington

$60/hr
4.9
33 jobs

👋 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

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.