Hire the Best Embedded Systems Engineers
in the United States

Clients rate our Embedded Systems Engineers
Rating is 4.8 out of 5.
4.8/5
Based on 206 client reviews
Myles L.

San Diego, California

$80/hr
4.9
8 jobs

I’m a Professional Engineer of California in Electronics, Communications, and Controls, experienced in RF, embedded systems, and automated test development for hardware-focused teams. I am educated on the West Coast in Electrical Engineering with an emphasis on wireless technologies and am working toward a Graduate degree in Signal and Image Processing. Whether you need help with prototyping, validation, troubleshooting, or building reliable engineering workflows, I can help. - Experience with RF systems, embedded hardware, Python tools, and lab/test automation - Loves to work on long-lasting custom wearable tech! - Support from concept development through integration, validation, and production handoff - Strong communication, documentation, and cross-functional collaboration

  • Embedded System
  • Electrical Engineering
  • Python
  • RF Microwave Design
  • Automated Testing
  • Automated Monitoring
  • Digital Signal Processing
  • Electronic Design
  • Medical Device
  • Printed Circuit Board
John H.

San Diego, California

$25/hr
5.0
11 jobs

I am a senior electronics and embedded systems engineer with 47 years of experience in hardware design, firmware development, PCB layout, debugging, testing, and product development. I help clients turn electronic product ideas, prototypes, and hand-wired circuits into working embedded systems and manufacturable PCB designs. Typical projects I can help with include: * ESP32 and STM32 / STMicroelectronics MCU-based products * Power conversion and low-power battery-powered product design * Custom wireless and RF communications, including LoRa and ESP-NOW peer-to-peer networking * Circuit design and component selection for manufacturing * Schematic entry and multi-layer PCB design. * Ordering fabs and coordinating assembled boards. * C/C++ firmware for sensors, displays, audio, wireless, and control systems * Embedded graphics and touchscreen user interfaces using LVGL * Digital audio filtering, FFT spectrum analysis, and voice activity detection * Cloud API integration for speech-to-text, text-to-speech, and language translation * Embedded bus and peripheral interfaces: I2C, SPI, I2S, UART, RS-485, CAN, and SD/MMC * Prototype debugging and board bring-up * Converting breadboard prototypes into clean PCB designs * Design reviews before manufacturing * Analog and digital circuit troubleshooting * Production-oriented improvements for reliability and manufacturability I have founded and managed engineering companies and consulting firms, led technical teams, and helped bring electronic products from initial concept through prototype, testing, manufacturing, and production. For clients, this means fewer design mistakes, faster debugging, lower development risk, and a clearer path from concept to a working, manufacturable product.

  • Embedded System
  • Multilayer PCB
  • Electronic Circuit Design
  • CAD
  • ESP32
  • Sensor
  • AI Speech-to-Text
  • AI Text-to-Speech
  • AI Chatbot
  • Power Electronics
  • Solar Design
  • 3D Printing
  • Google APIs
  • OpenAI API
  • Schematic Capture
  • Schematic
William G.

Guthrie, Oklahoma

$85/hr
5.0
4 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.

  • Embedded System
  • PCB Design
  • Embedded C
  • C++
  • Python
  • Qt Framework
  • Swift
  • Flutter
  • Mobile App Development
  • MQTT
  • TCP/IP
  • WiFi
Duane S.

Greeley, Colorado

$60/hr
5.0
5 jobs

I am a Principal Design and Firmware Engineer with over 20 years of experience in electronic and embedded systems design. complete engineering designs dot com My expertise spans RF technology, networking, and low-power battery applications. I excel in taking projects from concept to rapid prototypes in a short period of time the to high-volume production, ensuring that every detail aligns with client specifications and industry standards. My strong communication skills facilitate collaboration across teams, while my problem-solving abilities drive innovative solutions. I specialize in neural network training and prediction, providing cutting-edge insights to enhance product performance. If you need a seasoned engineer who can deliver reliable, efficient designs and scale your technology projects seamlessly, let's discuss how I can contribute to your success.

  • Electronic Design
  • Electrical Engineering
  • Embedded C
  • Python
  • Neural Network
  • KiCad
  • Altium Designer
  • RF Design
  • JavaScript
  • Computer Vision
  • ESP32
  • STM32
  • Analog Electronics
  • PSPICE
Patrick C.

Apollo Beach, Florida

$50/hr
5.0
31 jobs

Hello! I'm Patrick Cohen, a driven individual with years of hands-on hardware and software experience gained by working on embedded systems, IoT, and data analytics projects. I have worked with different microcontrollers, circuitry, and various modules. I have worked on projects that have included parts such as: Microcontrollers: - Esp32 (WiFi, BLE, IoT Cloud Services Integration) - NRF Nordic Semiconductor - Esp8266 (WiFi, IoT) - Arduino (Uno, Mega, Nano, Micro, Nano 33 BLE) Microcomputers: -Raspberry Pi -Jetson Nano -Jetson Xavier NX Additional Modules: -Adafruit RFM95W LoRa Radio Transceiver Breakout -HC-05 Bluetooth module -SH-HC-08 Bluetooth Low Energy module -GSM Cellular Module -NRF24L01 Wireless Transceiver -Ultrasonic sensor (Detect distance) -LM35 Temperature Sensor -RFID Wireless Card -Relay modules -Servos -DC Motors I have also worked on projects that contain the following functionalities: -Android application development to control Arduino circuit via Bluetooth and WiFi. -Analog circuits to control the level of power through the motor. -HBridge motor driver for opposite motor polarity (clockwise and counterclockwise rotation). -Solar-powered microcontroller projects that have implemented deep sleep code for prolonged operation.

  • Embedded System
  • Python
  • Microcontroller Programming
  • C++
  • C
  • Arduino
  • Bluetooth
  • Sensor
  • Raspberry Pi
  • Internet of Things
  • Core Bluetooth
  • Digital Electronics
  • Robotics
Brian C.

Brooksville, Kentucky

$80/hr
5.0
6 jobs

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

  • Embedded System
  • Microcontroller Programming
  • Software Debugging
  • Firmware Programming
  • Real-Time Computing
  • Embedded C
  • C++
  • ARM Cortex-M
  • STM32
  • Real-Time Operating System
  • CAN Bus
  • RS-232
  • UART
  • Linux
  • Git

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 Embedded Systems Engineer in the United States on Upwork?

You can hire a Embedded Systems Engineer in the United States on Upwork in four simple steps:

  • Create a job post tailored to your Embedded Systems Engineer project scope. We'll walk you through the process step by step.
  • Browse top Embedded Systems Engineer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Embedded Systems Engineer profiles and interview.
  • Hire the right Embedded Systems Engineer 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 Embedded Systems Engineer?

Rates charged by Embedded Systems Engineers 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 Embedded Systems Engineer in the United States on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Embedded Systems Engineers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Embedded Systems Engineer team you need to succeed.

Can I hire a Embedded Systems Engineer 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 Embedded Systems Engineer proposals within 24 hours of posting a job description.