Hire the best Microcontroller Programmers
Check out Microcontroller Programmers with the skills you need for your next job.
- $57 hourly
- 4.9/5
- (15 jobs)
Good working day! I'm here to provide systems work, live, update, and development. I want all the products I develop see the light of day, sell successfully, and become better for users and owners. If you ask me what is the meaning of life, I'll answer – in programming. So, my job is programming, my hobby too. By the way, if you need a first-class programmer – I'm here. I’ve been providing excellent firmware development services for over 10 years. It confirms my status 100 % TOP rated + on Upwork. Perfectly functioning devices and satisfied customers will speak better for me. Do you want to save your time on pointless meetings where engineers ask you what to do instead of doing it? Do you want to increase your income through our productive cooperation? Do you want a perfect, functioning, advanced product that you and your customers will like? I'll help you find a solution for your problems as soon as possible to implement them at a high level. The main goal is to help you achieve great success and make results. The most important thing is the product. It will be innovative, progressive, fresh, and efficient. I'll develop firmware, support it, and add new features, thus improving the product and the owner's profit. I'm always open to communication and find it useful. The more feedback I receive from you, the more I'll give you in return. Then I would like to tell you exactly how the cooperation goes. And now you can look at reviews of my work left by my clients on Upwork. I want you to understand the most important benefits that I can provide you are time and freedom. I can independently make decisions without disturbing the customer. You can go about your business while your project is running. At the same time, I work on technical tasks and take responsibility for my actions. So, I offer long-term cooperation which means the full cycle of device development and support. Please note that the latest versions are released as soon as new features are added. Every next release brings us closer to the final version of the device. Eventually, I would like to give you a guarantee. Guarantee of 100% satisfaction with the result. Unfortunately, my resources are limited, so I don't take on many projects. If you have a clear understanding and vision of your project and want to start right now, just write to me. Let's talk, discuss, make a plan and grow your business. If you still have doubts about something, then I have a consultation service – where we’ll analyze all the issues together that will help you see the future of your project, understand the next steps, and possibly start our cooperation.Microcontroller Programming
AWS IoT CoreTCP/IPFirmware ProgrammingFirmwareCReal-Time Operating SystemEmbedded SystemnRF52ArduinoEmbedded CSTM32ESP32AVR Microcontroller - $90 hourly
- 5.0/5
- (7 jobs)
* Building applications from the ground up. * Finding and fixing performance issues on existing applications. * I have a lot of experience working with the Arduino platform for robotics projects. * I've used the ESP32/ESP8266 for IoT applications. * I've worked with other microcontrollers in the past, such as the MSP430. * I've worked as an application developer full time using C#. * I've also built projects that interfaced with a C# or Python program on a PC.Microcontroller Programming
PCB DesignRoboticsASP.NET CoreInternet of ThingsC#ArduinoEmbedded SystemESP32 - $65 hourly
- 5.0/5
- (14 jobs)
Dedicated, innovative, problem solving, self-starter, with over 20 years of software and hardware experience, including extensive work with embedded real-time systems. Founder of Laurel Creek Systems, providing software and hardware design and verification services, specializing in IoT, embedded and real-time software. Services include AWS cloud, board layout, bring up, hw/sw design test and debug.Microcontroller Programming
Firmware ProgrammingCircuit DesignKiCadXilinxHardware TroubleshootingInternet of ThingsHardware PrototypingHardware DesignPCB DesignArduinoArduino FirmwareEmbedded SystemEmbedded LinuxSTM32 - $30 hourly
- 5.0/5
- (47 jobs)
Over the last 10 years, I have developed a wide range of prototype and mass electronics devices using C/C++,RTOS, Embedded Linux, PCB and enclosure design. Many of the devices have different wireless modules, such as GSM/GPRS, 3G, WiFi, Bluetooth (5.0, 5.2), GPS, Lora and different microcontrollers (STM32, NRF52, PIC32, Atmel, NXP). I also have experience in design electronics devices with embedded Ethernet, POE, RS485, CAN, Web-server and USB interface. Worked with different graphics library for TFT, e-INK, LCD displays.Microcontroller Programming
Circuit DesignPCB DesignSTM32CElectronic DesignC++FirmwareProduct DesignFirmware ProgrammingHardware PrototypingInternet of ThingsElectronicsEmbedded CElectrical Engineering - $120 hourly
- 4.9/5
- (25 jobs)
I am a Firmware Engineer with 6 years of experience working on products in industries such as automotive, agriculture, medical, and consumer electronics. My main area of expertise is IoT, using technologies such as LTE, BLE, and WiFi to create connected devices. I am most proficient with ESP32 and STM32 microcontrollers, but I also have experience working with PIC, AVR, and TI microcontrollers.Microcontroller Programming
FreeRTOSArduinoPythonEmbedded CFirmware ProgrammingSTM32ESP32SensorRaspberry PiBluetoothFirmwareInternet of Things - $150 hourly
- 5.0/5
- (15 jobs)
PHP expert with 20 years of experience developing for the web. AWS Certified Solutions Architect. I have also written an online course teaching secure programming in PHP for Infosec.Microcontroller Programming
LuaCElectronic DesignLaravelAWS Server MigrationAWS LambdaPCB DesignESP32ArduinoPHPPythonMySQL - $65 hourly
- 4.3/5
- (52 jobs)
"𝗘𝘃𝗲𝗿𝘆𝗼𝗻𝗲 𝗰𝗮𝗻 𝗱𝗲𝗹𝗶𝘃𝗲𝗿 𝗥𝗘𝗦𝗨𝗟𝗧𝗦 𝗯𝘂𝘁 𝗼𝗻𝗹𝘆 𝗮 𝗳𝗲𝘄 𝗰𝗮𝗻 𝗱𝗲𝗹𝗶𝘃𝗲𝗿 𝗦𝗔𝗧𝗜𝗦𝗙𝗔𝗖𝗧𝗜𝗢𝗡" 🔥 𝗧𝗼𝗽-𝗥𝗮𝘁𝗲𝗱 𝗣𝗹𝘂𝘀 | 💪 𝗔𝗺𝗼𝗻𝗴 𝘁𝗵𝗲 𝘁𝗼𝗽 𝟯% 𝗼𝗳 𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝗲𝗿𝘀 𝗼𝗻 𝗨𝗽𝘄𝗼𝗿𝗸 |⭐𝟱 𝗦𝘁𝗮𝗿 𝗥𝗮𝘁𝗶𝗻𝗴 | 👍𝟭𝟬𝟬% 𝗝𝗼𝗯 𝗦𝘂𝗰𝗰𝗲𝘀𝘀 |✔︎ 𝟱𝟭+ 𝗝𝗼𝗯𝘀 𝗰𝗼𝗺𝗽𝗹𝗲𝘁𝗲𝗱 | 💰𝗖𝗼𝘀𝘁 𝗘𝗳𝗳𝗶𝗰𝗶𝗲𝗻𝘁 𝕀 ℂ𝔸ℕ ℙℝ𝕆𝕍𝕀𝔻𝔼 𝕐𝕆𝕌 𝔽𝕆𝕃𝕃𝕆𝕎𝕀ℕ𝔾 𝔼ℕ𝔾𝕀ℕ𝔼𝔼ℝ𝕀ℕ𝔾 𝕊𝔼ℝ𝕍𝕀ℂ𝔼𝕊 . My design work has been for commercial customers, including several Fortune 500 firms. I have strong grip on Firmware writing and Hardware designs. Because of my 12 years experience, it is highly likely I've already worked with the technologies you need to make your project a success. PRODUCT DEVELOPMENT - Circuit Design and Schematic Capture - Bills of Material and Part Sourcing - Printed Circuit Board Layout and Manufacturing Data - Assembly and Fabrication Drawings - Prototyping - Debug - Product Testing - Embedded Firmware and Application Software • ESp32/ESP8266 programming using in ESP-IDF/ Arduino • STM32 ARM M3 programming in Keil-MDK,STM32CUBE IDE and Micro C pro for ARM. • Linux Programming for Raspberry Pi Programming for I/O read /Image processing. • Nordic Semiconductor nFR series Wireless SoCs • Amazon IOT core • FreeRtos / MQXRTOS / Mongoose OS. • Experience with LAN, TCP/IP, wifi, LORA, Bluetooth, BLE, RS232, I2C, SPI, RS485, MOD Bus, etc. • Experience with Temperature ,Humidity, gyro, Accelerometer, Light, Sound, Power, CO2 and Medical sensors and many more My lab is equipped with all the necessary hardware/firmware development equipment, including oscilloscopes, signal generators and analyzers, power supplies, and a myriad of other miscellaneous tools useful for debug and test. To see some of the examples of my work, Please check out my project list. Thank you, Abu.Microcontroller Programming
nRF51ESP32STM32MicrocontrollernRF52Circuit DesignArduinoPCB DesignEmbedded SystemComputer HardwareC++Electrical Engineering - $50 hourly
- 4.9/5
- (13 jobs)
Experienced in the field of Embedded System Design. Main Area of Interests is Home Automation, Industrial Automation, IoT System Design, Embedded System Design, PCB Design, Firmware and Application programming. PCB Design Skills: Altium, Eagle, KiCad. Micro Controlllers: FPGA, CSR8670 , CSR8675, STM32, ESP32, NRF52840, NRF52832, Arduino, Raspberry Pi. Interface Protocol : SPI, I2C, I2S, DSI, UART, CAN, ModBUS, RS232, RS485. Communication: WiFi, Bluetooth, BLE, Bluetooth5, NFC, ANT, SUB-1GHz, ZigBee, 6lowpan, IR, LORAMicrocontroller Programming
ArduinoARM MicrocontrollerEmbedded SystemWiFiPCB DesignArduino FirmwareRaspberry PiFirmwareESP32STM32nRF52Embedded CBluetooth LE - $70 hourly
- 5.0/5
- (86 jobs)
✅ TOP RATED Embedded Systems Developer ✅ Specialized in developing firmware for BLE (Bluetooth Low Energy) devices, particularly those based on Nordic nRF5x SoC. My skills extend across various platforms including Nordic nRF51, nRF52, nRF53, nRF54, nRF9160, STM32Fxxx, STM32Lxxx, STM32Hxxx, STM8 series, Espressif ESP32, ESP8266, and many others. 🚀 Product Design Consulting 🚀 Bringing your ideas to life through practical and innovative solutions. I specialize in guiding projects from concept to market, providing expertise in technical design, selecting hardware components, firmware architecture, prototyping, production optimization and project management. 🛠️ Comprehensive Peripheral Knowledge 🛠️ I have hands-on experience with a wide range of peripherals such as sensors (IMU, infrared, capacitive, proximity, temperature, humidity, color, light, etc.), touchscreen displays, cameras, smartcards, EEPROM and RAM memory ICs, SD cards, 3G/4G modems, GPS receivers, RF transceivers handling wireless protocols including WiFi, UWB, LoRa, Zigbee, etc. 💎 Bluetooth Low Energy Wizard 💎 Deep knowledge of the Nordic nRF5x SoC, along with BLE protocol in general, allows me to efficiently design and develop fully functioning firmware ensuring highest performance with minimized power consumption. Whether it’s a simple gadget or more complex IoT system, when it comes to BLE, I’m THE guy. Furthermore, I wrote my master’s thesis on BLE mesh protocol, also utilizing nRF52. 📩 Let’s Bring Your Ideas to Life 📩 Reach out to me with details about your project, and let’s collaborate on transforming your vision into reality. I’m enthusiastic about embracing new challenges and am committed to exceeding your expectations.Microcontroller Programming
ZigbeeWiFiProduct DesignFirmware ProgrammingBluetooth LEFreeRTOSnRF52832Embedded SystemEmbedded CnRF51STM32nRF52CESP32 - $40 hourly
- 4.8/5
- (27 jobs)
Senior Firmware Developer With 15 years of experience in firmware development, I have successfully contributed to the launch of 50+ products across diverse industries. My expertise spans the entire product development lifecycle, from concept to market, ensuring high-quality, scalable solutions. If you're looking for fast and reliable product design, please review my portfolio for proven results. Expertise CPU Families: STM32 (STM32WL, STM32WB, STM32L0, STM32L4, STM32F1, STM32F4, STM32F7), AVR, PIC, Renesas, TI, NXP, ESP32, Raspberry Pi Zero (RP2040) Wireless Technologies: Sub-GHz, LoRa, LoRaWAN, Wi-Fi, Bluetooth, 2G, 3G, 4G, NB-IoT, RF Smart Cards: MiFare Classic, MiFare Ultralight EV1 & AES, SLE4442 Communication Protocols: I2C, SPI, UART, QSPI, FLASH, RS485, RS232 Real-Time Operating Systems (RTOS): QNX, FreeRTOS, Zephyr, RT-Linux Programming Languages: C, C++, Assembly, Perl Hardware Platforms: STM32, ESP32, Raspberry Pi, BeagleBone Specialized in IoT & LoRaWAN Integration with The Things Network (TTN), ChirpStack, and AWS IoT Core LoRaWAN Modules: RAK3172, Seeed Studio LoRa-E5-Mini, NUCLEO-WL55JC Regulatory Compliance Expertise in FCC Firmware Development, ensuring adherence to standards for commercial products.Microcontroller Programming
Embedded SystemAWS IoT CoreNFCAssembly LanguageLinuxQt FrameworkCEmbedded CC++PythonEmbedded LinuxFirmware ProgrammingPCB DesignSTM32LoRa - $130 hourly
- 5.0/5
- (26 jobs)
Highly skilled software engineer with experience developing AI & ML models, AI-enhanced apps, AI services, and custom AI solutions.Microcontroller Programming
AutomationModel DeploymentData AnalysisLinuxAmazon Web ServicesCI/CDKubernetesDockerDevOpsTensorFlowPythonData ScienceDeep LearningArtificial IntelligenceMachine Learning - $35 hourly
- 4.8/5
- (187 jobs)
Hello! My name is Manh, professional hardware engineer My job is design hardware circuit, test circuit, program for electronic product and program software on PC to manage/communicate with circuit boards. Just give me your requirements/product specification. Then we can discuss about the deadline, price and other features. I have more than 7 years experience in design hardware for IoT Products, Consumer Products and Telecom Products. So I think i can try my best to complete your project with best result Below is my work flow in hardware design: - Receive your requirements, discuss to have final product/circuit specs - Design block diagram for circuit: need to very detail, it will decide what part will be used in project - Design schematics: follow block diagram to design schematic for product - Design PCB Layout: with requirement about Mechanical Design and Industrial Design, i will do the PCB Layout the fit with your MD that archive best performance - Extract production data: BOM, CAD, GERBER, DESIGN, ASSEMBLY GUIDELINE, IMPEDANCE CONTROL REQUIREMENTS, ... Something about my experience: - About microcontroller: STM32F0/F1/F2/F4/F7, MSP430, MSP432, ATMEGA, ATSAM, PIC, ... - About SoC and MPU: RK3399, Allwinner A10, RTS3902L/RTS3902, RTL8188/8192, ... - About dev board: Arduino, RPi, Teensy, ... - About Wireless MCU: ESP8266, ESP32, CC2530, CC2538, DA14580/14583, CC2540/41, nRF51822/nRF52840, CC1310, ... - About Sensor: CMOS Image Sensor, light sensor, CO, Smoke Sensor, Dust Sensor, Air Sensor, pH sensor, .... - About wireless communication: WiFi, BLE4.0/4.1/4.0, Lora, Zigbee, Sub1GHz, ... - About GPRS/3G/LTE Module: SIM800C/H, SIM900A, SIM908, SIM5320, SIM5360, Quectel MC60/M95/UC15/UC20/EC20, Sierra HL8548, SIM7600E. - About highspeed PCB Design: DDR3/DDR4, SATA, HDMI, USB2.0/3.0/TypeC, eMMC, ... - About Mass Production: I can help you prepare production data that help you do the mass production. I also have experience in mass production process for IP Camera and Home Gateway with very big quantity, so i will know how to design for manufacturing with your product, design mass production process, etc Some of my product that I have designed and released to the market: - Home IP Camera: using SoC with DDR3-RAM, livestream via Ethernet and WiFi, have light sensor, IR-Led Array, IR Cut control, CMOS Image Sensor, Flash, USB and MicroSD Card - Smart Home Product: Design Home Gateway with Ethernet, WiFi, Zigbee and TFT LCD, ... Design Smart Switch with capacitive touch, Zigbee communication, Single Phase Power Meter, 220VAC/110VAC load control, ... - Tablet board: using RK3399 SoC, DDR3, eMMC, NAND Flash, Touch Screen, LTE Module, Printer driver, ... - Smart Water Meter: With BLE, WiFi, MCU from TI, LCD 7 Segment - Tracking Device: Using 3G with GPS, this device is used for personal tracking ... and a lot of other products ... I hope to work with you, to help you complete your project and release your product to the marketMicrocontroller Programming
Multilayer PCBAntenna DesignArduinoLoRaAltium DesignerSTM32EaglePCB DesignHardware DesignRF Microwave DesignElectronic DesignEmbedded SystemCircuit DesignElectrical EngineeringMicrocontroller DesignElectronics - $60 hourly
- 5.0/5
- (37 jobs)
Location: Huizhou, China Website: CatBird.pro With a decade of expertise in UAV development, I specialize in aerodynamics and the complete aircraft design process—from initial concept to fully realized 3D models and detailed engineering drawings. Proficient in ArduPilot, PX4, Mission Planner, and QGroundControl, I bring a solid background in computer science and engineering to every project.Microcontroller Programming
PrototypingMechanical DesignRoboticsQt FrameworkSTM32Aerodynamic AnalysisC++C#Mechanical EngineeringAerospaceCAD3D PrintingSolidWorks3D Modeling - $123 hourly
- 5.0/5
- (81 jobs)
🏆 Top Rated Product Developer ( I've developed my own products || I'm now helping others on the Upwork platform ) 🏠 I have a Small Home Laboratory to develop/debug prototype boards for your product 💭 I'm a native English speaker My name is Stephen, and I have 25+ years in product development, including 13 years at Microchip in roles like Test Engineer, Design Engineer, Silicon Validation, and Applications Engineer. I specialize in developing products from concept to working systems. I can handle both hardware and software or work flexibly on specific areas like architecture and hardware design. I’ve developed two successful products: (1) KEYKatcher hardware keylogger – A device plugged into a PS/2 keyboard port to record and play keystrokes. It was popular among parents for monitoring children's computer use, with tens of thousands sold. Sales declined as PS/2 ports became obsolete (2) TightWatt pool timer – An intelligent controller for swimming pool motors, featuring a year-round algorithm. It was awarded a patent and gained national distribution. Through all the product development, I’ve created a system for planning and designing working products. This system reduces costs ( by reducing mistakes ). I frequently make product improvements in 1️⃣ Lowering energy usage: important in battery-powered products 2️⃣ Increasing performance: increasing sample rates or changing communications protocols 3️⃣ Lowering product cost: making full use of the microcontroller peripherals to reduce external components I have completed more than 70 projects on Upwork but to check my capabilities or skills, you can check out the following projects: ➡️ Hardware Prototype Design for Plant Monitor Product using ESP-32 ➡️ Microchip ATtiny202 Code Development ➡️ Energy Storage Monitoring System ➡️ BM83 Bluetooth Application Schematic ➡️ Embedded System with PIC Microcontroller & Accelerometer ➡️ PCB Power Usage Optimization ➡️ TI MSP430 Development Additional Skills: ➕ Leading-edge technologies such as USB/USB-C, Lithium Battery Charging, LED and Color Mixing, I2S Digital Audio, and Analog Measurements ➕ Common Communication Busses: USB, RS-232, RS-485, CAN, I2C, SPI, Infrared ( with carrier ) As mentioned above, I have a small home laboratory where I have all the tools I need to develop/debug prototype boards for your product. This includes: ⚙️ Multiple programmers for Microchip, Atmel, and TI parts ⚙️ Logic analyzers to quickly find issues with communication busses such as I2C, SPI, UART, I2S, …. ⚙️ A “power profiler” with picoAmp range ( yes, picoAmp, a trillionth of an Ampere ) for power optimization of low-power products ⚙️ A reflow oven for assembling prototype PCBs ⚙️ Inspection equipment for verifying PCB assembly ⚙️ A fellow Upwork contractor is available to do the physical assembly work. She works at a much lower rate than me and has the patience to hand-populate / hand-solder prototype boards Some electronic inventory is on hand. I may have all the components in-house to complete your project Feel free to contact me through UpWork. Best Regards, StephenMicrocontroller Programming
Software Architecture & DesignMSP430Microcontroller DesignEmbedded SystemPCB DesignUSB ElectronicsHardware PrototypingPIC16Circuit DesignCAssembly LanguageElectrical Engineering - $45 hourly
- 5.0/5
- (7 jobs)
Hello, if you need to build a hardware device based on a microcontroller, you may deliver this task to me. Let me introduce myself. My name is Vitaliy. I worked as an electrical/embedded engineer and has ten years of experience in different areas of electronic design: - digital electronics, - opamp analog schematic, - PCB design (4-6 layers, up to 800MHz), - embedded software development (preferably HAL, FreeRTOS) - Linux software development for Raspberry Pi (C, Python) My leading working platform is STM32 microcontrollers, but I also have experience of work with AVR, MSP controllers, and Raspberry Pi 3. I have all the necessary equipment for building hardware prototypes and device debugging: - oscilloscope - logic analyzer - signal generator - soldering equipment (with hot air) - AVR and STM32 debugger and programmer - STM32F4 Discovery board - ultrasonic cleaner - different hand tools In the digital interfaces field, I could solve tasks with primary standards: - SPI - UART/USART - I2C - SDIO - USB - RS232/RS485 - PCIe During my career, I also work with FPGA applications, medical-related devices(PPG, ECG, EMG), industrial automation projects, and IoT.Microcontroller Programming
Hardware TestingHardware TroubleshootingHardware PrototypingFirmwareFirmware ProgrammingLaboratory Equipment SkillsEmbedded SystemHardware DesignMultilayer PCBAltium DesignerRaspberry PiPythonSTM32Embedded C - $200 hourly
- 4.7/5
- (24 jobs)
Electronic Engineer - I Help You Bring Practical & Profitable Solutions To Market I’ll help you take your idea... to a schematic, to a PCB, then integrate software, take it to production, debug, document the process and get it out the door onto the market on time and under budget. I’m your go-to guy when you need technical skills to transform big ideas into tangible real-world practical and profitable solutions. • Need layouts and/or schematics verified? • Want enclosure design or retrofit electronics? • Seeking firmware design/development involving micro-controllers. Call Kevin. Who am I? I dig aerospace, rockets and airplanes. • I’m quick to absorb, understand and build on the information you give me. • When I see a problem, I step in to help solve it. And step away if I’m not required. • I’m trustworthy & honest, easy-going and love solving tough engineering problems. Who am I looking to work with? I want to help great start-ups bring great ideas to life and impact society positively. Honestly, I couldn’t think of anything more satisfying than being part of a project that makes life better for hundreds, thousands or even millions of people and contributing to the world in a positive way through engineering. What I do is a real passion for me, not just a job. And because I understand that the most important investment you can ever make in your business (besides product development) is in the team you build. I would greatly welcome the opportunity to be part of your project. I started my career as a technician and worked my way up to engineer. I have a rare combination of skills, knowledge & experience, and I know what it takes to make your project successful. I am 100% dedicated to my craft and I love to win. Let me help you win. ________________________________________ Experience: I use Altium Designer for all schematic and PCB needs. Worked on designs from simple 2 layer designs to complex 18 layer designs with high-density mixed signal designs from DC to 32GHz. This includes high-density DDR designs. Worked with Bluetooth, WIFI, IoT, PCIe. SPI / I2C / I2S / RS-232 / RS-422 / RS-485 Analog Design ( DAC / ADC / Op-Amp ) FPGA - Aritx / Kintex / UltraScale / Spartan Firmware: Microchip/Atmel 8 bit, 16 bit, 32 bit microcontrollers STM32 with LCD GUI interfaces FPGA design with VHDL with Xilinx or Altera Software: Altium MPLABX STM32CubeIDE / STM32CubeMX / TouchGFX Python and C/C++ LabWindows SystemVue ADS Projects: IoT for Marine application (Particle System used) PEMF (Pulsed Electromagnetic Field Therapy) Consumer Product with touch screen GUI Ultra-Compact Audio Debug Tool for Audio Engineers 12ch 50Gbps PRBS generator 64Gbps PRBS/Pattern generator 60Gbps Error Detector 1-32GHz Synthesizer 1-18GHz Spectrum Analyzer 6GHz VSWR PoE Analyzer 18 layer HDI Motherboard with high-speed HDI layout Rigid Flex PCB 6GHz VSWR PoE IoT 10GHz Antenna Array Batteries / BMS controllers When you need a freelance staff engineer to help you get a project over the line on time. Call your reliable & trustworthy freelance software engineer Kevin Regan. See video below. Search LinkedIn Profile: Kevin ReganMicrocontroller Programming
ElectronicsAnalog ElectronicsAltium DesignerPCB DesignVHDLCircuit DesignElectronic DesignDigital ElectronicsAnalog CircuitCPythonEmbedded System - $45 hourly
- 5.0/5
- (39 jobs)
Welcome to my profile. Are you looking for a Microchip developer to bring your great idea alive? Look no further, I will be your right candidate. My business is registered in Australia with ABN 78 935 931 772, ensuring professional and reliable services. Please bear in mind that I only work with Microchip projects, no ARM/ Raspberry pi/ Arduino. My philosophy of work is always to become a master of limited skills rather than to be jack of all trades. That's why i've been really focus in working projects with microchip PIC16/PIC18/PIC24 and PIC32 over the past 10 years. I have many years of experience in developing quality electronic products for numerous industrial, commercial, medical and military applications. My area of strength is in bootloader, circuit protection, serial data communication and real time data processing using Microchip 8/16/32 bits micro-controller. I can assure you that the design and services that I offer will be of highest quality as I emphasize more on quality projects, not quantities. My key strength: --------------------------------- Microcontroller - PIC18, PIC24, PIC32MX, PIC32MZ. All microchip family Communication - RS232/RS485/RS422, DALI, USB, Infrared, Ethernet, WiFi, Bluetooth Protocol - SPI, I2C, UART, Parallel Industrial Automation - Profinet, EtherNet/IP, EGD (Ethernet Global Data), Modbus. Memory Interface - NAND/NOR Flash, EEPROM, MMC/SD, Serial SRAM, SDRAM Experienced in Baremetal, FreeRTOS, State Machine, Preemptive multitasking, Coorperative multitasking, Circular buffer, Bootloader, TCPIP, Embedded Webserver, SSL, Websockets, Cloud reporting, IOTMicrocontroller Programming
Home AutomationC++CMicrochipEmbedded CPIC24PIC16PIC ProgrammingEmbedded SystemFirmwareMicrocontroller DesignFirmware ProgrammingPIC32 - $80 hourly
- 5.0/5
- (20 jobs)
With over five years of experience designing electronic and mechanical devices, and their associated firmware, I also have experience designing and 3D printing custom enclosures and products. I really enjoy coming up with solutions to everyday problems and turning them into a reality. The majority of my experience is related to IoT environmental sensing and control systems. I have four years of experience working in the AWS ecosystem: using MQTT + IoT Core + Lambda for data collection and ECS + RDS + others for administration and reporting. I have experience working with Espressif's ESP32 product line and have used it as a base for countless projects and products including WiFi temperature sensing, lab equipment access control, 50+ lb autonomous vehicles, and more. If you're interested in hearing more about my past projects or think I might be able to help with your current project, let me know! Always excited to share my knowledge and learn more as I go.Microcontroller Programming
IT SupportElectronic DesignElectronicsC++ArduinoESP32Hardware PrototypingPythonCircuit DesignPCB DesignRapid PrototypingEmbedded SystemMySQL3D PrintingSolidWorks - $55 hourly
- 4.9/5
- (35 jobs)
I am an expert mechatronics project engineer with a background in prototyping, R&D, and custom robotics in industry. My educational background includes a bachelor’s degree in mechanical engineering and a master’s degree in mechatronic systems engineering. I am passionate about helping inventors and entrepreneurs with bringing their ideas to life as prototypes. Over the past few years, I have developed a fantastic prototyping lab equipped with oscilloscopes, multimeters, power supplies, casting stations, 3D printers, and soldering stations. My development work is primarily focused around firmware programming, sensor fusion, PCB design, system design, silicone casting, CAD design, 3D printing, robotics, and automation projects. I’d love to discuss how I can grow your ideas into something tangible and marketable to investors. Let’s build something fantastic!Microcontroller Programming
Mechanical EngineeringProject EngineeringResearch & DevelopmentArduinoEmbedded SystemRoboticsMechatronics3D PrintingSolidWorks - $40 hourly
- 5.0/5
- (34 jobs)
✅TOP-RATED Embedded Systems Developer ✅ Passionate about crafting innovative solutions in Embedded Systems, I specialize in firmware development, hardware design, and custom driver integration. With 10+ years of experience across a variety of platforms, I am dedicated to delivering excellence in every project. 🌟 Expertise in Firmware Development I have extensive experience designing firmware for 8-bit, 16-bit, and 32-bit microcontrollers, ensuring scalable and robust solutions. My expertise spans a wide variety of platforms, including: - Comprehensive experience with all STM32 families, including STM32F, STM32L, STM32G, STM32H, STM32U, STM32WB, STM32WL, and STM32MP, for applications ranging from low-power devices to high-performance systems. - Proficient in working with the ATMEGA (e.g., ATMEGA328, ATMEGA2560) and ATSAM series (e.g., SAMD21, SAMC21, SAMA5), delivering optimized solutions for consumer electronics, industrial automation, and medical devices. - Expertise in the PIC series, including 8-bit (e.g., PIC16F, PIC18F), 16-bit (e.g., dsPIC33), and 32-bit (e.g., PIC32MZ), focusing on efficient, cost-effective solutions for applications like motor control, IoT, and sensor integration. - Extensive knowledge of Espressif’s ESP32 (e.g., ESP32-WROOM, ESP32-S3) and ESP8266, specializing in WiFi and Bluetooth-enabled IoT devices with an emphasis on low-power and real-time applications. - Deep expertise with the nRF5x series (e.g., nRF51, nRF52, nRF53), specializing in Bluetooth Low Energy (BLE) and IoT systems. Experience includes developing BLE mesh protocols and optimizing firmware for low-power applications. This broad range of expertise ensures tailored solutions for various applications, from IoT and consumer electronics to industrial and medical devices. 🛠️ Custom Driver and Hardware Development I excel in creating custom drivers for a wide range of components, including sensors, motor drivers, and communication modules. My hands-on experience spans peripherals such as IMUs, touchscreen displays, GPS receivers, EEPROMs, and RF transceivers using protocols like WiFi, LoRa, Zigbee, and UWB. I also bring expertise in PCB design for up to 10-layer boards, focusing on high-speed design, signal integrity, and wireless integration to ensure reliable and efficient hardware solutions. 🚀 End-to-End Product Design Consulting I help transform ideas into reality by validating concepts, selecting optimal hardware components, designing scalable firmware architectures, and creating functional prototypes. My expertise ensures designs are streamlined for production, balancing performance, cost, and power efficiency. From initial ideation to market-ready solutions, I oversee the entire process with a focus on quality, innovation, and timely delivery, making your vision a reality. 💡 Why Work with Me? 1. Creativity and Problem-Solving: I thrive on solving complex challenges and delivering innovative solutions. 2. Deep Peripheral Knowledge: My comprehensive experience with a variety of components ensures seamless integration and functionality. 3. Commitment to Excellence: I approach every project with precision and dedication to exceed expectations. 📩 Let’s Make Your Ideas a Reality! Whether you're developing the next IoT breakthrough or need robust embedded systems support, I’m here to help. Reach out, and let’s collaborate to bring your vision to life.Microcontroller Programming
CC++Bluetooth LEARM MicrocontrollerElectronic DesignSchematicEagleKiCadPCB DesignAtmel AVRESP32FirmwareArduinoSTM32Embedded System - $65 hourly
- 4.7/5
- (128 jobs)
Electronic design services for all industries and products. Develop hardware, embedded firmware and PCB layouts for all types of projects. Provide value added service to companies and individuals looking to develop new products to bring their ideas to reality at a very reasonable cost. Extensive electronic design and manufacturing background to assist getting your project manufactured worldwide. Over 40 years experience in video, automotive, military, medical, aerospace, consumer, laboratory, sporting, gaming, vending, security, agricultural, law enforcement, test equipment products and other industries. Hardware designs include various sensors such as accelerometers, temperature, motion, rotary encoders, magnetic, pressure, flex, proximity, and touch. Controllers for DC motors, servos, linear actuators, and stepper motors. Communication designs and firmware for Bluetooth, USB2.0, USB3.0, LoRa, Wifi, POE, RS232, RS-485, CAN Bus and Zigbee. Design of hardware and firmware utilizing variousf 8, 16 and 32-bit microcontrollers from Microchip, Atmel, STMicroelectronics, ARM, Cypress and many others. Custom add-on boards for Arduino, STM Nucleo, Raspberry Pi and standalone custom boards from various development paltforms available. PCB layouts of all shapes, sizes and complexity. Single layer through 10 layer PCB layouts. SMT components including fine pitch package layouts, BGA, multilayer, blind, buried and micro vias. Experienced with design and layouts for RS232, Wifi, ethernet, Bluetooth, LoRa, RS-485, CAN Bus, USB2.0, and USB 3. Primary PCB software used is Eagle with experience in many others such as Altium, OrCad, PCAD, DipTrace, and KiCad. As a value added service, small volume assembly is available to get the first prototypes assembled for quick evaluation. All engineering work completed in New Jersey.Microcontroller Programming
Analog ElectronicsCircuit DesignDesign for ManufacturingIntegrated CircuitElectronic DesignUSB ElectronicsDigital Signal ProcessingPCB DesignDigital ElectronicsMechanical Engineering - $40 hourly
- 4.9/5
- (17 jobs)
Tailored firmware and hardware solutions for your business needs. I’m passionate about turning ideas into reality through embedded systems design. Whether it’s developing firmware or PCBs, I create reliable, efficient, scalable, secure, and easy-to-maintain solutions. My work focuses on ARM microcontrollers in C/C++. From prototyping and testing to final production, I’m hands-on in delivering firmware and hardware solutions that work seamlessly together. Skills and expertise: - Firmware development: Proficient in creating firmware for ARM, AVR, and PIC microcontrollers in bare metal, event-driven, state machine, and RTOS (FreeRTOS, Zephyr) architectures and MISRA C compliance. - PCB design: Experienced in designing multi-layer PCBs using Altium, KiCad, Eagle, and EasyEDA. Familiar with selecting components based on specifications, availability, and cost. - IoT: Experienced in integrating IoT devices with cloud services like AWS and Azure. Knowledgeable in BLE, BLE Mesh, WiFi, HTTP, HTTPS, MQTT, CoAP, and others. - Embedded UI: Capable of developing UIs for resource-constrained environments using LVGL, TouchGFX, QT, and Embedded Wizard. - Peripherals: GPIO, UART, I2C, SPI, PWM, Timer, ADC, DAC, Watchdog, DMA, RTC, PLL, CAN, USB, and CRC. - Embedded Linux: Experienced in creating tailored Linux distributions and device drivers, familiar with build systems like Yocto and Buildroot. - Security: secure boot, firmware encryption, authentication protocols, and best practices for secure firmware updates. - Mobile app integration: Capable of programming microcontrollers for seamless communication with mobile applications. - Version control: Git and GitHub for managing source code and teamwork. - Microcontrollers: ESP32 / ESP32-S2 / ESP32-S3 / ESP32-C3 / TTGO T-Camera / ESP8266 / Nordic nRF52 DK / nRF24L01 / STM32F4xx Nucleo Board / STM32F1xx / STM32F3xx / STM32H7xx / Arduino Uno / Mega / Nano / TI MSP432 Launchpad Board / MSP430G / MSP430FR / NXP FRDM-KL25Z Board / Raspberry Pi / BeagleBone Black / PIC16 / PIC18 / PIC32 If you need a skill that isn’t listed, just ask. I’m a fast learner and can quickly get up to speed with new technologies and protocols by diving into the technical documentation. My lab is fully equipped with all the essentials—oscilloscope, power supply, multimeter, and soldering station—so I can test hardware and speed up prototype development. You can check out my GitHub portfolio (@juanpgg-git) to see my work in areas like bare metal programming, FreeRTOS, HAL API, ESP-IDF, and Nordic SDK. Whether working solo or as part of a team, my goal is to deliver top-notch embedded systems that exceed expectations. If you’re developing a new project or enhancing an existing one, let’s connect! I’d love to discuss your needs and show you how I can make a difference. Drop me a message, and we’ll get started.Microcontroller Programming
Internet of ThingsAWS IoT CoreWiFiPCB DesignFirmwareEmbedded LinuxRaspberry PiC++Software DevelopmentEmbedded CSTM32Arduino FirmwareEmbedded SystemESP32 - $75 hourly
- 4.9/5
- (85 jobs)
If you need an engineer to take your idea and produce a functional design/prototype, your likely reading the right profile. Services I offer: 1. Rapid prototype development 2. CAD design (3D, 2D, renders, animations, etc..) 3. Hardware programming (Arduino, ESP32, Raspberry PI, etc..) 4. PLC programming. (Brands: Click, Productivity, Unitronics, and DoMore) 5. Electrical design 6. 3D printing 7. Fabrication and testing in-house 8. Willing to travel for installs, testing, proofing, and assembly of machinery. 9. Much more... With experience producing custom products that range from toys to industrial equipment, I am accustomed to working on many product types. With a well-stocked inventory, I am typically able to offer functional plug-n-play rapid prototypes built and delivered with fast turnaround options available. Please feel free to reach out to setup a free meeting to dicuss your project. Cheers, Jared.HMicrocontroller Programming
Robotic Process AutomationRobotics3D PrintingHardware DesignPLC ProgrammingArduinoElectrical DesignMachine DesignRapid PrototypingMechanical EngineeringFirmware Programming3D Modeling3D DesignSolidWorks - $30 hourly
- 3.9/5
- (37 jobs)
Welcome to Area 53, we have all the advanced technology your company will ever need! Experience that goes back over twenty years. Looking to provide high quality C++ and C# development to yield awesome bug-free products. Using the latest lean, clean, agile development processes which include the usage of Slack, MS Teams/DevOps, Jira, Git, Bitbucket, IDE's: Visual Studio, Android Studio, Eclipse, NetBeans and more! Specialize in custom applications development, spanning both the software and hardware worlds. It ranges fully across the spectrum. The software side includes but is not limited to C#, C++, WPF, DirectX, DirectShow and XNA, .Net Framework Apps/Services (includes ASP.Net), and many other older technologies such as MFC/ATL too. Worked with many common MCU's (embedded processors) used out in the field today. Such as ARM core types, Atmel, Pic, Motorola, Freescale, Marvell, RPI, etc. Have both written full bootstrap and OS code as well as the many app(s), for many of these devices. Have also worked with an RTOS such as FreeRtos, Greenhill, etc. So let us get your project off the ground and flying. Thanks for stopping by.Microcontroller Programming
Raspberry PiLinuxEmbedded SystemSoftware DesignSoftware DevelopmentComputer GraphicsAgile Software DevelopmentAndroid App DevelopmentHTMLMySQLJavaScriptC#C++ASP.NET - $73 hourly
- 5.0/5
- (48 jobs)
I work with people to make their ideas and inventions accessible. The best ideas are locked in people's head. I work with companies to take the ideas from concept to prototype - then to mass production. I am an "organized hacker" – meaning that every project has documented details on suppliers, costs, risks, and instructions for integration. I work with organizations and share this knowledge and participate in early brainstorming discussions and concept reviews to provide a perspective on what features should be considered in product designs and why. I help organizations engineer their products so that they are Designed for Manufacturing(DFM) so that there are no big problems when they are manufactured. I am involved in the ideation, design, development, testing, setting up manufacturing and supporting the devices and help through all stages of production in order to create a project you have envisioned. I continually learn new ways and approaches and use my experience to help you avoid time-consuming and costly mistakes and rework in your project. ⚫ Qualifications: ◾ An “organized hacker” – all of my work is focused to explore technology needs related to the business. ◾ Able to take a rough idea to a wired-up prototype incredibly fast ▶ Platforms ◾ Experience with Arduino, Raspberry Pi, or Beaglebone as a prototyping platform. ◾ Both 8 and 32-bit embedded design experience including ARM Cortex M0, M3, STM32Fxxx, AVR 8 & 16bit and with ESP8266 and ESP32 boards ◾ Experience working with 2.4Ghz and Sub Ghz radio's is large scale deployment ▶ Software ◾ Proficient in writing firmware to interface with components over I2C, SPI, DMA, UARTs, and USB and integrating sensors and actuators of any kind ◾ Proficient in C, C++, Python, Bash scripting, Linux Kernel and System programming and knowledge of the IOT stack ▶ Hardware ◾ Excellent soldering skills with the ability to hand solder small packages such as 0603 SMT or components when necessary. ◾ Proficient in PCB Design, manufacture and small-scale assembly and testing ◾ Experience working with robotics hardware like motor controllers, motors(servo's, stepper, DC etc), sensors and other peripherals ◾ Experience building shields and HAT's for Arduino and Raspberry Pi ▶ Product Management ◾ Experience working with Lean Hardware startups and launching products via crowdsourcing medium like Kickstarter ◾ Experience in setting up and handling of communities for customer experience and support ◾ Experience manufacturing, shipping and deploying electronic products at small and medium scale In addition to this, I bring with me unrelenting curiosity and pride in building awesome products.Microcontroller Programming
Hardware PrototypingLean ManufacturingEagleProduct DevelopmentMake.comSystems EngineeringPCB DesignAutomationAPI IntegrationZapierBash ProgrammingRaspberry PiPythonEmbedded System - $75 hourly
- 5.0/5
- (82 jobs)
►Capabilities: ----------------- ☑ Design, review, hand-assembly, troubleshooting, and rework of electronic designs. ☑ Microcontroller programming. ☑ High-speed signal routing (USB, HDMI, Ethernet, etc.) involving microprocessors or FPGAs with DDR3 or DDR4. ☑ Ultra-low power designs consuming microamps during standby for long battery life. Use of Altium Designer, KiCad, and Cadence OrCAD. With my Altium subscription, I can share designs over Altium 365 to provide you with a convenient view of progress through your web browser. ☑ PoC (Proof of Concept) app development. ☑ In-house equipment including an oscilloscope, multimeter, power supply, soldering iron, hot-air rework station, hotplate, and optical inspection equipment. ► Typical Deliverables: ---------------------------- ☑ All manufacturing, design, source code files, and (if desired) Altium 365 sharing if done in Altium. ☑ Hand-assembly of PCB prototypes. ☑ For high-volume production, an affordable arrangement for turn-key manufacturing. ☑ Free troubleshooting support for simple problems long after an ended contract with me. ► Typical Design Workflow for Circuit Board Design from Start to Finish: ---------------------------------------------------------------------------------------- Actual workflow may vary for unique projects, but each step of the way I will work with you to ensure your requirements are met. 1️⃣. The client shares their initial requirements (ideas, features, recommended parts, etc.). 2️⃣. Estimation for hourly/fixed-price. Projects with: a) well-defined requirements, fixed-price is acceptable, b) requirements that are more open-ended, hourly is acceptable. 3️⃣. A contract is started. 4️⃣. An initial schematic is designed with readily available components, along with a BOM (Bill of Materials). Development boards, breadboards, and simulators can be used for prototyping before circuit board design. 5️⃣. Circuit board placement and layout. 6️⃣. Prototype material procurement: BOM is ordered. Gerber files are generated and sent to a circuit board fabricator for the production of bare boards. 7️⃣. Bare circuit boards can be hand-assembled in-house by me. For more complex boards with hundreds of surface-mount parts, turn-key manufacturing can be arranged. 8️⃣. Prototype boards are tested according to the client's requirements. 9️⃣. All design files are updated to reflect any modifications needed for the prototype circuit board. These files are shared with you, the client. 🔟. Now any capable electronics manufacturing service can produce your project. I have been professionally consulting with clients since 2018. Please feel free to challenge me with your interesting projects! I strive to answer invites within 24 hours.Microcontroller Programming
Arduino FirmwareArduino IDECircuit DesignOrCADPythonArduinoKiCadAltium DesignerNode.jsESP8266ESP32AVR MicrocontrollerPCB Design - $60 hourly
- 4.8/5
- (76 jobs)
✅ Over 6000 Hours of work experience on Upwork ✅ More than 18 year experience 🎖️🎖️🎖️ of working with different Embedded system projects ✅ Feel free to discuss your project requirements in detail. I can assist you in design, development, production and commissioning of the complete project including the components selection. ✅ You can also contact me for your existing project with issues to be resolved. Fixing bugs and improve performance is my most favourite job. ✅ Vast experience of working with 🟨 🔧📦Bug Fixing for existing Embedded systems and improve firmware 🟨 Raspberry Pi , Orange Pi, Banana Pi, Jetson Nano, Rock Pi and various other Embedded Linux and Windows SoC boards 🟨 Python, Node js, Node-Red programming in Embedded Systems 🟨 Yocto, BalenaOS, Full stack developer for Embedded Systems 🟨 Embedded systems configuration management 🟨 Industrial Automation, Home Automation 🟨 PLCs (Beckhoff, Siemens, Allen Bradley, ABB, Mitsubishi, Omron, Delta, Fatek) 🟨 Robotics, Motor Control (AC, DC, Servo, Stepper, NEMA, Linear Actuator 🟨 STM, Arduino, ESP32, ESP8266 🟨 RF, nRF52832, nRF52840, nRF53, Texas Instruments 🟨 DevOps, Jenkins, Ansible, Terraform 🟨 AWS, Azure, Google Cloud GCP, IoT 🟨 DSP 🟨 FPGA, CPLD (Xilinx, Altera) 🟨 Modbus, CAN, RS485, RS232, UART, Wi-Fi, BLE, LoRa, ZigBee, PCI, SPI, I2C, USB, Bluetooth, Serial, Parallel, Ethernet 🟨 Data Acquisition Systems 🟨 OpenWrtMicrocontroller Programming
Embedded CFirmwareAmazon S3STM32ARM Cortex-MRaspberry PiRoboticsIntegrated CircuitArduinoPCB DesignGitCC2650Embedded System Want to browse more freelancers?
Sign up
How it works
1. Post a job
Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.
2. Talent comes to you
Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.
3. Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
4. Payment simplified
Receive invoices and make payments through Upwork. Only pay for work you authorize.
How do I hire a Microcontroller Programmer on Upwork?
You can hire a Microcontroller Programmer on Upwork in four simple steps:
- Create a job post tailored to your Microcontroller Programmer project scope. We’ll walk you through the process step by step.
- Browse top Microcontroller Programmer talent on Upwork and invite them to your project.
- Once the proposals start flowing in, create a shortlist of top Microcontroller Programmer profiles and interview.
- Hire the right Microcontroller Programmer 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 Microcontroller Programmer?
Rates charged by Microcontroller Programmers 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 Microcontroller Programmer on Upwork?
As the world’s work marketplace, we connect highly-skilled freelance Microcontroller Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Microcontroller Programmer team you need to succeed.
Can I hire a Microcontroller Programmer 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 Microcontroller Programmer proposals within 24 hours of posting a job description.