Hire the Best RTOS Specialists
in the United States
Havertown, Pennsylvania
Thank you for taking the time to view my profile! I am an electrical engineer with experience in PCB hardware design, embedded systems programming, and software application development. I specialize in full-stack electronics design for IoT systems, covering cloud integration, BLE, and RF wireless communication. My background includes digital signal processing (DSP), electromagnetic simulation, and machine learning for data classification, image recognition, and audio processing. I’ve also built strong skills in application development, database integration, and 3D modeling for enclosure design. I founded Future Technologies Laboratory LLC in 2015 with the goal of providing complete electronics and software engineering solutions. Today, I lead a talented team of engineers to fulfill the requirements of complex projects and ensure they move efficiently from concept to production. Services: •Circuit Design & PCB Layout – KiCad, EasyEDA, DipTrace, Altium Designer (limited license) •Embedded Systems Programming – ESP32, STM32, Microchip, nRF52, Arduino, Xilinx, SHARC •AWS Cloud Services – S3, IoT Core, IAM, Amplify, DynamoDB, etc. •Simulation, DSP & Machine Learning – Python, MATLAB, LabVIEW •Application & Web Development – React Native, React, Flutter, .NET •3D Modeling & Enclosure Design – Autodesk Fusion 360, including IP-rated housings •Project Management & Technical Documentation – concept development, planning, and technical writing
- Bluetooth
- nRF52
- C++
- Python
- RF Design
- PCB Design
- Technical Writing
- Machine Learning
- SQL
- Power Electronics
- C#
- OpenCV
- Article Writing
- Electronic Design
- Unity
Brooksville, Kentucky
I'm a Senior Embedded Software / Firmware Engineer with 25+ years of experience, specializing in STM and NXP platform firmware, CAN, CANopen/CiA402 motion control, and real-time embedded systems. I help fix hard problems, including: - CANopen communication failures (SDO/PDO issues, object dictionary, NMT (Network Management) , heartbeat) - CiA402 drive state machine problems and motion-control tuning - STM32 board bring-up, driver development - 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 * Clean, maintainable embedded C/C++ * Fast and accurate debugging * Real-time scheduling and timing corrections * STM32 HAL/LL driver 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, 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 - 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
- CAN Bus
- RS-232
- UART
- Linux
- Git
Guthrie, Oklahoma
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
Naperville, Illinois
✅ Lead System Design Engineer with 14 years' of experience ✔︎ TOP RATED PLUS | 80+ happy customers 🚀 Providing turn-key solutions from idea to production: Electronics, Firmware, Mobile Software, Prototyping, and Manufacturing. HARDWARE: - Schematic Design: Digital Systems, Analog boards, Power electronics. - Environment: Altium Designer, Kicad - PCB Layout: 1 - 18 layers, 3D View, and Manufacturing Service in JLCPCB and PCBWAY - Outputs: Component selection, BOM generation, Manufacturing documents. FIRMWARE: - FPGA firmware in VHDL on Xilinx/Altera FPGA and SoC, - MCU firmware in C/C++ for ARM, ST, TI, NXP, Atmel, PIC, Arduino, PSOC, ESP32, and NRF series. - Bluetooth, Bluetooth Low Energy (BLE), and wireless module programming. SOFTWARE: - Embedded Linux Yocto, Buildroot, Busybox - Embedded coding bare-metal C, Freertos, ThreadX, UC-OS - QT C++ - Mobile apps: native apps for Android (Java) - Backend: Python - User interface (UI, UX) PROTOTYPING: - PCB Prototype manufacturing, debugging, and validation; - Consultation on any aspect of design and manufacturing. HIGHLY SPECIALIZED IN **************************************************** AUTOMOTIVE / ELECTRIC VEHICLES: - Body Control Module (BCM) - Requested Wireless System - Powertrain Engine Control Unit (Gasoline/Diesel ECU) - Door Control Unit - Canbus Gateway TCP/IP (CANFD) - Instrumental Cluster for Infotainment - Entertainment Systems with the application processor - Video capture and monitoring systems CONSUMER: - IoT projects, sensors, wearable electronics, smart-home systems - Medical Electronic Goniometer INDUSTRIAL: - High-reliability systems for critical applications (Robotics, Oil and Gas, Automation); - Micro-controller and FPGA-based control systems - Power Supplies (AC/DC/AC) and Electric Drives (240/480VAC) - MPPT and Inverter for energy conversion systems - Analog Video: CVBS, Composite, PAL, NTSC, AHD - Digital Video: CSI2, DSI, TI FPD-Link3, HD/3G-SDI WIRELESS: - Bluetooth and BLE-enabled devices (Bluetooth 4.0/4.2/5.0, BLE) - 2.4Ghz radio transmitters (WiFi, Bluetooth, Radio) - GSM Tracking system - GPS capture module - LORA Products ************************************************** *MCU* : Freescale MPC55xx/MPC56xx, ARM Cortex M3/4 - ARM A8/9, Motorola 68HC11, Motorola 68HC12, TI DSP TM320C6713, TI CC2530 8051RF Cores, iMX51/53/6/8 Multimedia Processors, TI Sitara AM335 Industrial cores, Intel Atom, Infenion TC389/399, STM32 M0/M4/F7/H7, MSP430, Ambarella S5L, Nextchip NVP6134, NVP6324 AHD, ESP32, NRF52, PSOC6. *Operating Systems* : Embedded Linux, RTOS *FPGA and SoC* : VHDL, Quartus, Xilinx ISE, Vivado. Xilinx Spartan-3/6, Zynq-7, Ultrascale MPSOC. *RADAR* : Acconeer A111, A121 Innosent SMR RFBeam CDM324 *BLUETOOTH* : TI CC series, Microchip RN42 *Communications* : TCP/IP, RS232, RS422, RS485, CAN-BUS, SPI, I2C, One wire, QSPI, Modbus *Testing* : Vectorcast, Polyspace Unit Test, QAC Statical Code Analysis *Development Environment* : CodeWarrior, Eclipse, Visual Studio, QT, Keil, IAR, Understand *Configuration management* : SVN, JIRA, IBM Rational DOORS, IBM Clearcase/ClearQuest *Specialties* : DO-178C certification, aerospace, real-time software, model-based software design, HMI design, powertrain control units, ETPU, Automotive fault management regulations (OBD, J1939) and routines, Video capturing and monitoring interfaces such as MIPI csi2, dsi, and dual lvds. Developing high-volume electronic devices, IoT products Tags: Electrical Engineer, Electronics, Hardware Design, Firmware Development, PCB Design, PCB Layout Service, Board Layout, Schematics, Altium Designer, IoT, Internet of Things, Power Electronics, Bluetooth, BLE, TI, Texas Instruments, Freescale, NXP, FPGA, SoC, VHDL, Verilog, Xilinx, Altera, VHDL, C, C++, MCU, RTOS, Microcontroller, prototype, validation, Enclosures, BMS, SolidWorks, Android, Java, Mobile Apps, Database, Python. Services: - Embedded software design in C/C++, - PCB schematics and layout design, all fabrication outputs will be provided, - GUI design with Qt C++, - Embedded component search, - Engineering system design, - Android and IOS application development for Embedded devices, - IoT, Gateway, PLC automation for industry-grade projects, - Embedded Linux device driver, root file system, video streaming, qt embedded, etc. - Camera and video monitoring system design - FPGA SW design - Hardware Design/Component BOM - Turnkey Product Design
- FPGA
- Embedded C
- J1939
- STM32
- C++
- Embedded System
- Embedded Linux
- Automotive
- Power Electronics
- Microcontroller
- Hardware Design
- PCB Design
- Qt Framework
- Altium Designer
- ESP32
Olympia, Washington
👋 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
Monroe, North Carolina
I’m a senior engineer with 12 years of professional software development experience, focused on embedded firmware, device integration, and the desktop tools that support real hardware in the field. I help clients build, stabilize, and extend products based on ESP32, STM32, nRF52, and Arduino-class platforms. That includes new firmware features, bring-up work, sensor and peripheral integration, BLE or Wi-Fi connectivity, protocol handling, and the kind of hard debugging that shows up only on live hardware. I also build supporting HMI and engineering tools when the device needs a reliable desktop interface for setup, monitoring, control, or diagnostics. My work is a strong fit for projects where reliability matters. If the device is freezing, resetting, dropping communication, behaving inconsistently, or simply not ready for production, I can help turn that into a practical path forward. I treat timing, memory limits, power constraints, and real-world failure cases as core engineering concerns, not afterthoughts. I work in common embedded environments including ESP-IDF, PlatformIO, Arduino, STM32Cube, and FreeRTOS-based projects. I’m comfortable with UART, SPI, I2C, BLE, Wi-Fi, and device-side protocol work, as well as the logging, diagnostics, and test hooks needed to make firmware maintainable over time. I prefer to start with a consultation. You will not get vague advice. You will get a written summary of what I found, a recommended next-step plan, and a rough scope so you can decide whether to move forward with implementation. My process is straightforward. First I confirm the hardware, toolchain, constraints, and expected behavior. Then I reproduce the issue or define the feature clearly, add practical diagnostics, and implement changes with maintainability and recovery in mind. You get clean build steps, clear handoff notes, and deliverables another engineer can pick up without guesswork. If you have a board or MCU, a short project goal, and any logs, repo links, or notes on expected versus actual behavior, send them over. I’ll reply with the fastest practical path to getting it working.
- C++
- Python
- Java
- Git
- JavaScript
- Node.js
How it works
Post a job for free Post 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.”
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.”
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.”
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
- Firmware Engineers in Florida
- System Programmers in California
- Embedded Systems Engineers in Massachusetts
- Embedded Systems Engineers in Illinois
- SCADA Specialists in Texas
- Embedded Systems Engineers in California
- Embedded Systems Engineers in Texas
- PLC & SCADA Specialists in Texas
- Human Resource Information Systems Specialists in Pennsylvania
- Redis Developers in Massachusetts
- Human Resource Information Systems Specialists in California
- Human Resource Information Systems Specialists in Texas
- Human Resource Information Systems Specialists in Georgia
- TypeScript Developers in Missouri
- Time Management Specialists in Nebraska
- Time Management Specialists in Hawaii
More top skills in the United States
- Embedded Linux Specialists in the United States
- Firmware Engineers in the United States
- Embedded Systems Engineers in the United States
- SCADA Specialists in the United States
- IBM AS/400 Control Language Specialists in the United States
- Microcontroller Programmers in the United States
- PLC & SCADA Specialists in the United States
- Code Refactoring Specialists in the United States
- Lotus Notes Developers in the United States
- Greenhouse Software Specialists in the United States
- Systems Development Life Cycle (SDLC) Freelancers in the United States
- Oracle JD Edwards EnterpriseOne Specialists in the United States
- Rust Developers & Programmers in the United States
- Yardi Software Specialists in the United States
- C Programmers & Developers in the United States
- Windows Presentation Foundation (WPF) Specialists in the United States
Similar RTOS Specialist Skills
- RTOS Specialists
- Embedded Linux Specialists
- QNX Developers
- Stm32 Professionals
- Embedded Applications Professionals
- Firmware Engineers
- Apache Zookeeper Developers
- Embedded Systems Engineers
- Newton Software Specialists
- Quality of Service (Q-oS) Specialists
- Microcontroller Programmers
- Automated Call Distribution Specialists