Hire the best ESP32 professionals
Check out ESP32 professionals with the skills you need for your next job.
- $30 hourly
- 5.0/5
- (22 jobs)
As a Japanese standard software engineer with a wealth of experience in the analysis, design, development, and testing of high-performance systems, I am actively seeking challenging opportunities in the field of embedded systems. Here's why you should consider hiring me: 1. I have a proven track record of working with discerning Japanese clients who demand top-tier quality and adherence to strict schedules. 2. In Japan, I am accustomed to taking full ownership of projects, overseeing every aspect from initial design to implementation, testing, and comprehensive documentation. 3. Ensuring that clients are not only updated but also fully satisfied is my paramount objective. I am eager to collaborate with you and contribute to your team's success! お願い致します。ESP32C#Visual BasicFreeRTOSModbusTCP/IPMultithreaded ProgrammingArduinoFirmwareEmbedded CPythonCC++ - $21 hourly
- 5.0/5
- (6 jobs)
I'm an Embedded Software Developer with over 7 years of experience, specializing in C/C++ development for the STM32, nRF52, and ESP32 MCU series. My work involves designing firmware for embedded systems and integrating technologies like Wi-Fi, Bluetooth, ADC, UART, and many other essential peripherals. Throughout my career, I've taken on diverse projects, including the design of a CAN bridge using ESP32, full software development for an nRF52-based clicker device, and an ESP32-based toy featuring Machine Learning-powered wake-up word detection. I've also worked on embedded Linux projects, creating kernel modules for camera sensors, developing custom Linux images with Yocto, and integrating drivers for PCBs and peripherals. Additionally, I bring experience in hardware testing, having developed test rigs using Robot Framework and Raspberry Pi, and I've worked extensively with DMA, event-based architectures, and energy metering devices. If you're looking to create an innovative IoT solution or need a custom embedded system developed from the ground up, let's talk!ESP32Firmware ProgrammingZephyrnRF52CC++FreeRTOSPythonSTM32 - $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.ESP32AWS IoT CoreTCP/IPFirmware ProgrammingFirmwareCReal-Time Operating SystemEmbedded SystemnRF52ArduinoEmbedded CMicrocontroller ProgrammingSTM32AVR Microcontroller - $89 hourly
- 5.0/5
- (20 jobs)
Lead Electrical Engineer with 7+ years experience developing high quality electronics. From idea, to prototype, to production. My experience in every single step of the process can help you bring your ideas to reality. Below is a summary of some of the technologies I’ve worked with: Microcontrollers ✅ STM32 ✅ ESP32 ✅ ATmega ✅ ATtiny ✅ Intel Cyclone FPGA Communication ✅ Ethernet ✅ Bacnet IP / MSTP ✅ RS485 (Modbus), RS422 ✅ SPI, I2C, I2S, UART, USB ✅ Isolation (magnetic, capacitive and optical) Motor Drive and Robotics ✅ Brushed and brushless DC motors ✅ Stepper motor drives. ✅ Variable Frequency Drives. Power Electronics ✅ Lithium-ion Battery Management Systems ✅ Solar cell energy harvesting (MPPT) ✅ Power over Ethernet Audio ✅ Class-D amplification ✅ Digital Signal Processors ✅ BT streaming (CSR QCCxxxx series) Sensors and Instrumentation ✅ IMUs, accelerometers and motion sensors. ✅ User input via (capacitive touch) buttons, rotary encoders, potentiometers, sliders. ✅ Temperature sensing using NTC thermistors, thermocouples and IC based solutions. ✅ Displays like OLED and LCD Manufacturing ✅ Component sourcing and supply chain design ✅ Cost optimisation ✅ Fast turn-around prototypes using my own assembly line ✅ Help with assembler selection for off- or onshore assembly outsourcing ✅ Design for Test including fixture design ✅ Rapid prototyping, CNC, 3D Printing and laser cutting ✅ Mechanical integration Software Proficiency ✅ Kicad ✅ Altium ✅ Git(hub) ✅ Visual Studio Code ✅ Arduino IDE ✅ Fusion 360 ✅ Inkscape ✅ IntelliJ Software development: ✅ C/C++ (embedded) ✅ Java (desktop UIs)ESP32Analog ElectronicsManufacturingCircuit DesignElectronicsDesign for ManufacturingHardware PrototypingHardware DesignAltium DesignerKiCadC++WiFiPCB DesignBluetooth - $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.ESP32RoboticsASP.NET CorePCB DesignInternet of ThingsC#Microcontroller ProgrammingArduinoEmbedded System - $30 hourly
- 5.0/5
- (28 jobs)
With my extensive expertise in embedded firmware and electronics, I am well-prepared to tackle the challenges of modern product development and contribute to your success. Over eight years of professional service have solidified my technical background in embedded system design, with a focus on analyzing, designing, and prototyping embedded systems, from simple gadgets to connected IoT sensor nodes. My versatility allows me to walk through the entire development cycle to arrange an end-to-end delivery with assured quality. Skill Highlights: • Embedded C, Bootloader Development, Firmware Over-The-Air Updates (OTA/FUOTA), BSP • Amazon FreeRTOS, TI-RTOS, Micrium uC/OS-III, Baremetal C • WiFi, BLE, LoRaWAN, Ethernet, Zigbee, Cellular, GPS, GSM, LTE-M, NB-IoT • TCP/IP, UDP, MQTT, HTTP, NTP, mbedTLS, Modbus • GPIO, ADC, DAC, PWM, I2C, I2S, UART, USART, SPI, RS232, RS485, USB, CAN My key strength: • Firmware Development: I have worked with various MCU families, including ARM Cortex-M, Microchip AVR, Espressif ESP32 and Arduino. I have both theoretical and practical aspects of different peripherals, interface protocols and sensor devices. • PCB Design (Altium/KiCad/Eagle): I am experienced in designing double-sided and multi-layer PCBs. I have a strong emphasis on manufacturability of my design. I follow industry best practices to make my design works at the first time. • Hardware Prototyping: I have a well-established hardware developing and prototyping facility. I have quality equipment in my lab to accelerate product development endeavors. I own 2CH 100 MHz Oscilloscope, 8CH 50 MHz Logic Analyzer, Cortex-M Debugger with Tracing Capability, Static Analyzer, Professional LCR Meter. Last but not least, I have tools for PCBA prototyping and rework.ESP32LoRanRF52SensorKiCadPCB DesignElectronic Circuit DesignAWS IoT CoreMQTTInternet of Things Solutions DesignFreeRTOSRaspberry PiArduino FirmwareFirmware ProgrammingEmbedded System - $30 hourly
- 4.7/5
- (44 jobs)
Hello Thank you for looking my profile. I'm embedded firmware and software developer over 6+ experiences. I'm worked over multiple position before full-time and full-stack development embedded device: Hardware development (PCB layout, Schematic design), Software development (Windows, Linux), Mobile application development (Android, iOS). And I'm also worked on almost process of products development from prototype to production process. I build small home labs has some tools and equipment support for developing, testing and debugging embedded devices. I have a team include firmware/software (me), hardware, and mechanical engineering for fully support embedded device development. My experiences and skills: - Embedded firmware and software development C/C++. - Embedded GUI: LVGL, TouchGFX, GUIx, UI design and deploy. - Embedded WebServer: Bootstrap, Javascript, html, mobile and desktop view scalable especial lightweight and performance. - Desktop application: Windows, Linux (Python, C#). - Mobile application: Android, iOS (Xamarin, .NET MAUI), launch to AppStore and PlayStore. - Iot Cloud: AWS Iot, Azure Iot Core, Thingsboard Cloud. - Connectivity: BLE, WIFI, ETH, NFC, CAN, MODBUS, USB (WINUSB, WINCID, LIBUSB, etc.), Z-WAVE etc. - Real-time operation: freeRTOS, Azure RTOS(Threadx), Zephyr, etc. - Microcontroller: STM32, EFR32, EFM32, ZGM23, NRF52, ESP32, PIC, AVR, ATSAM, Ambiq Apollo, etc. - Embedded Framework: STM32Cube, nRF Connect, nRF52 SDK, Zephyr, ESP-IDF, SiliconLabs Gecko, etc. - Device firmware update(DFU): OTA, Bootloader, Secure-boot, Flash encryption, etc. - Manufacturing: ATS(Automation Test Software), testing firmware, flashing tools and scripts, Secure-boot, Flash encryption, etc. - Low power consumption. - Troubleshooting and bug fixing. Debugging: - JTAG, SWD, ST-LINK, J-LINK, etc. - Segger Ozone, Open OCD, etc. - IDE: Visual Studio, Visual Studio Code, Simplicity Studio, STM32CubeIDE, Segger Embedded Studio, Eclipse. Feel free message to me for discuss your project.ESP32CAN BusBluetooth LEInternet of ThingsModbusSTM32WiFinRF52Real-Time Operating SystemEmbedded CFirmwareBluetooth - $110 hourly
- 4.9/5
- (23 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.ESP32FreeRTOSArduinoPythonEmbedded CFirmware ProgrammingSTM32SensorRaspberry PiMicrocontroller ProgrammingBluetoothFirmwareInternet of Things - $49 hourly
- 4.3/5
- (79 jobs)
For the past 20 years, I have been engaged in the design and production of electronic devices, including wireless devices. During this period, I started with antenna design, designing and producing FMCW radar in each frequency band (including millimeter waves), and continued until the signal processing unit section. In addition, a wireless direction finding system with high measurement accuracy was developed based on phase interference correlation processing method, and a coordinate measurement system combining TDOA and GPSDO was developed. The operating frequency bands of these two systems are between 20 MHz and 6 GHz. In addition, he also developed a radar frequency band signal analysis and directional analysis system based on IFM and BM methods. The frequency range of this system is 2 to 18 GHz. Moreover, while developing wireless navigation devices that can perform GPS RTK and Heading, a precision inertial navigation system has also been completed. This heading is based on a GPS system and is not affected by surrounding algae. Moreover, with the advancement of high-speed PCB design for RF systems, high-speed signal processing circuits above 1GHz and various Android, Linux devices, etc. have been widely introduced into a field. The programs used in these processes include: - RF simulation and design program: CST Studio, ADS - PCB design program: Altium Designer. - Mechanical design program: Solidworks. - Signal processing programs: ISE, Quartus, Keil, MPLAB X, Arduino. Matlab, And developed intelligent lock with facial recognition and fingerprint recognition functions, and has sufficient experience in mass production, establishing a monthly production process of more than 10000. In this process, a procurement process for various elements, including RF elements, and a production and testing process for components have been established. Regardless of the type of product or the quantity, there is rich experience in overseas direct delivery. And, I can process various sourcing and delivery of various electronic components.ESP32RADAR Construction Management RADARAntenna DesignRF Microwave DesignBluetoothMedical DevicePower ElectronicsEmbedded SystemAltium DesignerElectronic Circuit DesignWireless CommunicationWiFiMultilayer PCB3D Design - $25 hourly
- 4.7/5
- (87 jobs)
Hardware and Firmware development. Power electronics and Motion Control simulation, prototyping and testing. Electrical machine design and SMPS development.ESP32EagleKiCadMATLABAltium DesignerPCB DesignRaspberry PiFirmwareSTM32nRF52 - $60 hourly
- 5.0/5
- (8 jobs)
I would like to offer my skills related to: 1. Firmware development for bare-metal and RTOS-based devices, run on ARM Cortex M microcontrollers (STM32, nRF52, ESP32, AVR, Arduino...), in C/C++. 2. Embedded Linux development, Buildroot, OpenWrt, Raspberry Pi, in C/C++, Python3, Bash. 3. Expertise in C/C++ development, code refactoring, project design, ... 4. Expertise in CMake, writing build scripts and build systems. 5. CI/CD for embedded: Jenkins, GitHub Actions, GitLab Pipelines, Docker ... I am a passionate firmware developer with complementary hardware knowledge, related to electronics and PCB design. My passion was born during studies of Electronics and Telecommunication, so I graduated with Master of Engineering degree in that field. I collected experience by developing Smart Home solutions, based on short-range radio solutions, like BLE, ZigBee, Wi-Fi. I also worked with long-range radio systems like data acquisition, tolling, public transport systems and consumer electronics. My total professional experience in the embedded field is 6 years. The core of my skill set lies in developing low-power, bare-metal IoT devices, which run RTOS. Additionally, I am able to provide Linux-based solutions, on more powerful CPUs. My personal goal is to provide high quality solutions, which satisfies the customer and which motivates me. --- Communication protocols I worked with: Zigbee, Wi-Fi, BLE, NB-IoT, Power Line Communications (PLC); MQTT, CoAP, HTTP, LwM2M, VoIP. Technologies: C++ (C++14, C++17, C++20), C, Python, Bash, FreeRTOS, Zephyr, mbed, RTOS, CMake, CI/CD for Embedded, Docker, Robot Framework, Jenkins, Buildroot, OpenWrt. Hardware: STM32, ESP32, ESP8266, nRF52840, AVR (ATmega, ATtiny) Raspberry Pi; Kicad.ESP32Internet of Things Solutions DesignFirmware ProgrammingFreeRTOSC++PythonCMicrocontroller ProgrammingEmbedded LinuxSTM32Real-Time Operating SystemEmbedded SystemFirmwarenRF52 - $114 hourly
- 5.0/5
- (52 jobs)
Designer, educator, problem solver, and maker who exemplifies work ethic, the desire to learn and to teach, and problem solve. History of learning and applying new skills to complete new projects and solve problems. Experience both as a team leader, and as a member of a team. Expertise in: * Languages: C, C++, Python, Matlab * DevBoards/MCUs: STM32L4, RP2040, ATTINY, ESP32 * Software Development Tools: MPLAB X, CMAKE, VSCode, Arduino, Raspberry Pi * Equipment: Oscilloscope, laser cutter, CNC router, 3D printer, multimeter, soldering iron, MIG welder * Other Software Tools: KiCad, Onshape, Fusion360, LTSPice, Inkscape * Communication Protocols: I2C, SPI, UART, I2S, BLE, WIFI * Embedded skills: RTOS, Real Time Systems, Embedded LinuxESP32C++STM32Hardware DesignEmbedded SystemRaspberry PiArduinoRaspberry Pi FirmwarePythonCPCB DesignDigital Signal ProcessingLinuxKiCad3D Modeling - $50 hourly
- 5.0/5
- (39 jobs)
Hello! As an expert of 6+ years in embedded systems and embedded software development, I offer software solutions in line with customer requirements. ● Experience about STM32, nRF52, PIC, AVR, Arduino, TI CC26XX, TI TM4C123, MSP430, ARM Cortex ● Low level/baremetal programming and driver development experience ● Experience about C, C++ and C# programming languages ● Real time operating systems (RTOS) experience ● Knowledge and experience about CAN, UART, SPI, I2C and USB communication protocols ● Experience about BLDC motor controllers, PID controller design and applying to microcontrollers ● Driver, library and application development for analog or communication based sensors ● Experience about WIFI, Bluetooth, RF and GSM modules ● Time-critical and safety-critical embedded software development ● Experience about QT based desktop application and user interface development ● Experince about software development life cycle and documentation Development Platforms and Programs: ● Keil uVision ● STM32CubeIDE ● Segger Embedded Studio ● Code Composer Studio ● MPLAB ● CCS C ● QT Creator ● TouchGFX ● Arduino IDE ● MatLab ● Visual Studio ● Nextion ● Altium Designer ● Proteus ● LTspice ● Fritzing ● STM StudioESP32Qt FrameworkMicrocontrollerAtmel AVRPICC++CEmbedded CReal-Time Operating SystemEmbedded SystemMSP430ArduinonRF52STM32 - $40 hourly
- 5.0/5
- (5 jobs)
I am an Electrical and Automation Engineer as well as a MERN stack Developer, who is passionate about building Web SCADA. I am also a Gold Certified Ignition SCADA developer with 2y+ working experience and 3y+ in Industrial Automation Engineering. Working Experience: *****************Advanced Process Graphics Developer in ReactJS and Ignition SCADA**************** 1. Currently, I am working remotely for an Australian company as a freelancer. Job Role: I) Developing the ignition perspective module of their own Advanced Process Graphics Components using Ignition's SDK and ReactJS II) Developing their own suggested UI interface in Ignition SCADA designer. 2. Working on another Ignition SCADA solution for a US company that involves a Gravity Energy Storage plant. Job Role: I) Developing complex UI Components related to Winch Drive (and many more) using ignition scada perspective SDK and Reactjs. II) Designing the Modern SCADA UI in Figma. III) Developing the SCADA UI in Ignition Designer. 3. Working on an Ignition Plant OEE System for a US Bottle Manufacturing Plant, as a Team. Job Role: I) I am leading the design (UI/UX, in Figma) and development of the system. II) Developing the front end of the system using the Ignition Perspective module. III) Developing a Custom Module using the MERN stack and Ignition SCADA Perspective SDK. 4. Working on another Ignition SCADA project for a New Zealand Project that involves Pump and Weather station monitoring in the Hawkes Bay Region. I Can Develop: ****************************SCADA**************************** 1. Any custom perspective component React module using ignition SCADA SDK. 2. Advanced Process Graphics (APG) SVG to React stateful Components with event handling using Ignition SCADA SDK. 3. Any SVG to React Component with animation. 4. Advanced UI in Ignition SCADA perspective module. 5. Map navigation. 6. Ignition SCADA sign module. 7. Dynamic report in ignition report module. 8. API using ignition webdev module. 9. Advanced Functional Python Scripting Programming in Ignition SCADA I Can Develop: ****************************WEBAPP**************************** 1. API using ExpressJS, Mongoose, and MongoDB. 2. WEB SCADA using ReactJS(TypeScript), NodeJS, Modbus Library. 3.WEB App in MERN Stack. 4. MQTT Application using NodeJS. 5. ECommerce Website 6. Blog Website. 7. React Component with Complex State Management. 8. Advanced CSS Designing I Can Do Programming: ********************************PLC****************************** 1. Siemens TIA portal programming with Ladder and Function Block logic. 2. S7-1200, S7-200, S7-300 and Logo PLC. I Can Do Programming: ********************************Arduino************************** 1. ESP8266, ESP32, GSM Module, Arduino Programming for IIOT application 2. Communication between Arduino, ESP32, ESP8266 and PLC I Can Implement: ********************************IIOT************************** 1. MQTT Pub/Sub/Broker/Client Connection 2. IoT edge gateway ***************************I have One Special Unique Skill**************************************** I can establish real-time communication between PLCs and various Arduino models, such as UNO, Mega, ESP32, and ESP8266. I can also print the real-time data of any MODBUS-supported PLC without using an IPC/PC or SCADA system. I am a highly self-motivated programmer. I am familiar with various types of programming languages such as Javascript, Typescript, Python, Jython(a bit), JAVA, C, Arduino, Google App Script, Siemens TIA Portal PLC programming in Ladder Logic and Function block Programming, I love and enjoy coding Thank you and Happy CodingESP32SDKJavaTypeScriptPLCMERN StackMySQLPythonExpressJSPLC ProgrammingWeb DevelopmentNode.jsMongoDBReactIndustrial AutomationSCADA - $65 hourly
- 4.3/5
- (51 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.ESP32nRF51STM32MicrocontrollernRF52Circuit DesignArduinoPCB DesignEmbedded SystemComputer HardwareC++Microcontroller ProgrammingElectrical Engineering - $20 hourly
- 4.9/5
- (69 jobs)
[NOTE] I have completed numerous projects; however, the contracts with my clients have not been officially closed yet. Consequently, I am currently available to take on new assignments. My name is Long, and I am a Ha Noi University of Science and Technology graduate specializing in control and automation. I am presently employed as an embedded engineer at FPT Software Company. Throughout my career, I have undertaken various projects involving microcontrollers such as STM32, ESP, NRF52, and more. My expertise extends to IoT projects, encompassing wireless protocols like Zigbee, Bluetooth, and WiFi. Proficient in the C programming language, I have a strong command over popular peripherals such as UART, SPI, and I2C. Additionally, I possess excellent problem-solving skills, and the ability to work independently and collaborate effectively in a team. Specialized Skills: ESP32: ESP-IDF, Platformio, Arduino NRF52: Zephyr, Keil C STM32: BLE, OpenThread LVGL GUI, TFT SPI LCD Update OTA ESP32 secure boot and Encryption flash Feel free to reach out for any inquiries or potential collaboration opportunities.ESP32Internet of ThingsFirmware ProgrammingMQTTESP8266Embedded CArduino FirmwarenRF52ArduinoFirmware - $50 hourly
- 5.0/5
- (7 jobs)
✅ Senior Embedded Software Developer specializing in team leadership and IoT, medical, smart house, automotive, networking, cryptography, Linux devices and other embedded development fields. Expert in solving of engineering and coding problems and tasks as well as providing the highest quality solutions attractive for investments and market. ✔︎Able to analyze the project needs and critical things fast and clear due to 5+ years of experience of implementation firmware and hardware for cutting-edge products of high complexity. Ready to quickly jump into project on any stage and bring robust and stable solution. I specialize in helping clients solve complex problems in the embedded systems development field. One of the latest projects I leaded and implemented for client company was able to reach 1M+ investments during the year. I've worked a lot in such embedded devices domains: - Medical - IoT, smart home - Embedded Linux - Industrial - Networking - Audio/video systems - Radio interfaces Expert in implementation of high-precision algorithms for data processing, graphical data representation, audio systems, video systems, complex and simple sensors drivers for different MCUs, networking and providing ready to use software/firmware with accurate and reliable data. Effective in development of architecture, well structured documentation and estimations, working and communication with clients team and as a solo developer. Technologies and expertise: - system architecture development and description - C/C++/Python/Bash/Lua - STM32, ESP32, nRF, MSP430, Arduino, Raspberry, NXP, i.MX and other MCUs and SoCs - Graphical User Interfaces (Qt, LVGL, TouchGFX) - Linux kernel based devises (Kernel and User Space side) - ML integration into embedded devices - security coding - cryptography and VPN solutions - Networking and Telecom devices - USB, UART, Wi-Fi, LoRa, MQTT, I2C, SPI, I2S, MIPI, ZigBee, BLE - Sound/video software and drivers development - Android AOSP configuration and bring up - Team leading, consulting - oriented to the clients needsESP32ArduinoRaspberry PiAutomotiveMicrocontroller ProgrammingEmbedded CSTM32KernelBashFirmware ProgrammingFirmwareC++Cross Functional Team LeadershipCEmbedded Linux - $25 hourly
- 5.0/5
- (10 jobs)
# I am an Embedded Engineer with more than 10 years of industry experience in Embedded Systems Design & Development. # Have experience in delivering solutions for the Internet of things (IoT), Home Automation & Control, Production Utilities, Microprocessor/Microcontroller and Wireless technologies. # Below are some of my expertise in Embedded Systems: - Microcontrollers 8/16/32 ( ARM | PIC | STM32 | Nordic nRF51 & nRF52 | NXP ) - Embedded Platforms ( ESP32 | ESP8266 | Raspberry Pi | Arduino | Beaglebone ) - RTOS ( FreeRTOS | Amazon FreeRTOS | Micrium OS | eCOS | Embedded Linux ) - Wireless Protocols ( BLE | Bluetooth | Zigbee | WiFi | Thread | LoRa | LoRaWAN ) - Wired Protocols ( I2C | SPI | RS232 | RS485 | Modbus | CAN ) - Compilers & IDE ( GCC | Keil uVision | IAR | Simplicity Studio | Eclipse | CodeWarrior ) - Cloud Platforms Integration ( AWS IoT | Ayla | Evrythng | Firebase )ESP32Internet of ThingsMQTTAWS IoT CoreFirmware ProgrammingnRF51WiFiLoRaCMicrocontroller ProgrammingEmbedded CSTM32nRF52 - $40 hourly
- 5.0/5
- (26 jobs)
Electrical and Electronic Engineer with +6 years of experience in designing Electronics sub-systems & Firmware Development, Hardware Validation and snapping across multiple Industries ( Research, Healthcare, Military and Consumer Electronics). Expertise in providing One Stop Solutions from Architecture Development, PCB designing, Automating Hardware to product mass production with experience in FCC, UL and ATEX requirements. IoT Product Development | Build Embedded Devices | Firmware | PCB | RTOS | LoRa | Azure IoT| BLE | Embedded Linux | ARM | FPGA | STM32 | ESP32 | nRF5 | Raspberry PI | Jetson | Arduino.ESP32NVIDIA JetsonBluetooth LEARM MicrocontrollerAzure IoT HuBAWS IoT CoreLoRaCPCB DesignEmbedded CRaspberry PiFreeRTOSCAN BusPythonSTM32 - $50 hourly
- 5.0/5
- (39 jobs)
Professional Firmware and IoT Developer. I have five years of experience in the development of IoT Projects. My focus is on long-term clients. I have managed to help develop and grow a few businesses in the IoT, Projects with more than three hundred customers. Strong experience on Unit Test and CLI tools for firmware development, also a good old Git terminal user ( I never got used to UI Git software) Frameworks: PlatformIO, Arduino, ESP-IDF, AngularJS, NodeJS. Development Boards: Arduino, Espressif (8266. and esp32), Particle (Electron and BSoM, NRF52, Seed). Communication Protocols: WiFI, HTTP/S, MQTT, SPI, I2S, I2C, BLE. Internet of Things: RestFul API's, AWS IoT, Quectel Boards (AT commands), HomeAssistent, and NodeRed. Languages: Python, JavaScript, c/c++ (mostly 11 and for embedded systems, but it is the language of choice). Dashboards: Strong knowledge of Maintenance, development of rules and widgets on ThingsBoard, and also Thingsboard Version Updates (if you ever had to do one, you already know why I'm putting it here). Familiar with: Docker, Docker-compose, Swagger, Postman, and Linux system automation using python. Side Notes: OS of choice is a macOS and a Unix-based terminal is my second home. I use Vim style in my browser and OS, Capslock was never once used as intended.ESP32HTTPMQTTInternet of Things Solutions DesignESP8266CFirmwareRaspberry PiArduinoC++Microcontroller ProgrammingEmbedded C - $70 hourly
- 4.7/5
- (12 jobs)
As an innovative electronic product engineer, I provide firmware and hardware development services to clients. I’ve developed microcontroller firmware, RTOS, and embedded Linux for Arduino, AVR, PIC, STM32, Teensy, LPC2148, ESP32, nRF51, nRF52, nRF5340, nRF9160, Raspberry Pi, i.MX7, iMX8, Rockchip, and Allwinner SoC, and designed PCB boards using Altium, EasyEDA, and KiCAD. I developed wireless devices for RFID, LoRa, 4G, LTE-M, NB-IoT, Zigbee, and GNSS tracking and built IoT systems using AWS and Azure IoT. My services include microcontroller programming, embedded systems, PCB design, prototyping, reversing electronic boards, troubleshooting, analyzing communication protocols, and mass production. I focus on developing AI & IoT devices and systems and provide hardware and software development services. If you want to bring your idea to real life, I will help you create a product and launch it in the market.ESP32FreeRTOSEmbedded SystemFPGAFirmwareElectrical DesignInternet of ThingsMicrocontroller ProgrammingElectronic DesignAltium DesignerPCB DesignSTM32Raspberry PiArduinoEmbedded Linux - $60 hourly
- 4.8/5
- (94 jobs)
I'm a programmer, PCB designer and scientist in our Ultimate Robotics team (we develop prototypes in wearables, sensors and robotics). I specialize in PCB design, writing firmware and creating custom optimized algorithms. Microcontroller programming: — nRF52x, ESP32, STM32Fx/Lx/Gx, Atmega328P/Arduino, ATtiny. Implemented BLE protocol from core specification in order to remove dependency on Nordic softdevice. Wrote drivers for multiple devices (ADCs, IMUs, RF chips and others). Mathematics and algorithms: — IMU processing - quaternion based position integration, fusion of several data sources, analysis of sensor mesh — signal processing, FFT for microcontrollers/SoC/PC with realtime graphical display output — PID control, vector BLDC control — Computer Vision algorithms, especially highly optimized to run on systems with low computational capabilities — Machine Learning, especially neural networks - wrote several papers on new methods in the field, published in high quality peer reviewed journals PCB design/Gerbers for 2/4 layers boards (usually takes from 2 hours to 2-3 days): — sensitive, low noise analog front ends — onboard signal processing (it's best to filter realtime raw data) — single or multiple processors (why not, even Arduino has two) — wireless and RF: BLE, RFID, WiFi and custom RF links — LED matrices, screens, touch/proximity/ordinary buttons C programming on Linux: Often you can't fully utilize hardware system without a PC interface, and Linux with C program is the most efficient choice in this case.ESP32FirmwareMicrocontroller ProgrammingRoboticsPCB DesignAnalog ElectronicsFirmware ProgrammingCircuit DesignDigital ElectronicsComputer VisionEmbedded SystemElectrical Engineering - $25 hourly
- 5.0/5
- (100 jobs)
| Telegram Bot | Discord Bot | | Crypto Trading | Bot | Exchanges trading | Ccxt | Binance | | Backend | FastAPI | Flask | Django | Python | | AWS | Lambda | EC2 | RDS | CloudWatch | | Automation | | Embedded automation | IoT | IoT solutions | | Arduino | ESP | STM32 |ESP32Crypto Exchange PlatformPostgreSQLRESTful APIScriptingAPI DevelopmentTrading AutomationCryptocurrencyArduinoWiFiReact NativeEmbedded ApplicationArduino FirmwarePython - $40 hourly
- 4.4/5
- (39 jobs)
17+ years of experience in complete end-to-end embedded software design & development includes, • Embedded Linux Software System Design & Development • Development of Embedded Linux / Android Device Drivers • Development of Smart Internet of Things solution using BLE, Mesh, LoRa, WiFi, Thread networks. • Protocol Stack & Telecommunication Standards Implementation • Embedded Firmware Design, Development and testing • Device driver development for Windows XP, WinCE, Windows 7 platform • BSP, Device Driver, Application development based on VxWorks platform • Professional Trainer of Embedded Linux, Device Drivers, Firmware Programming. Some of projects solution developed, - Embedded Linux / Yocto based system software implementation - PCIe based Image Grabber Driver - Linux - Intelligent Vehicle Software Proto Type - USB Vision Camera Firmware Development - Smart Video Door Bell - Consultation on Thread network implementation - Bitbake/Yocto - recipe help for multiple kernels with slightly different DTs - open source - Android OS - Display Integration with IMX8M Mini - Embedded firmware development for LoRa edge device - BLE HID Stack and Firmware Implementation - nRF52840 based Smart Level Sensing Solution development - nRF52832 based Mesh enabled smart solar panel cleaner development - nRF52832 based Mesh enabled Hospital Management Solutions developmentESP32LoRaWiFiCore BluetoothReal-Time Operating SystemMicrocontroller ProgrammingAndroidEmbedded CEmbedded LinuxAndroid SDKEmbedded SystemAndroid App DevelopmentPCB Design - $65 hourly
- 5.0/5
- (6 jobs)
Systems/Software Architect Professional Summary Three decades in the industry has brought a broad variety of roles, including director, lead engineer and architect. I am direct, respectful and driven to succeed. Perspective and communication give me the ability to weigh many sides of an issue, which I have found is critical for team interaction. My goal is to work in a company whose passion and positive attitude match my own.ESP32DebianCMakeFreeRTOSNetwork ArchitectureQt FrameworkSQLC#C++Firmware - $20 hourly
- 5.0/5
- (5 jobs)
I am an experienced Embedded Software Engineer specializing in IoT (Internet of Things) technologies with a strong background in developing systems that integrate WiFi, Bluetooth, LoRa, and Embedded Linux. With a passion for creating innovative and efficient solutions, I have a proven track record of successfully designing, implementing, and optimizing embedded software for a wide range of applications. My expertise lies in developing firmware and software for IoT devices, including sensor nodes, actuators, and wearable devices. I have a deep understanding of wireless communication protocols such as NFC, WiFi and Bluetooth, enabling me to design and implement robust and secure connectivity solutions. Additionally, my experience with LoRa (Long Range) technology allows me to develop low-power, long-range communication solutions suitable for IoT deployments in remote and challenging environments. I am proficient in programming languages such as C, C++, and Python, and I am well-versed in embedded systems development using Real-Time Operating Systems (RTOS) and Embedded Linux. My proficiency in Embedded Linux allows me to develop software that leverages the power of Linux, including device drivers, kernel customization, and system-level optimizations. In my previous roles, I have successfully collaborated with cross-functional teams, including hardware engineers, system architects, and product managers, to deliver high-quality embedded solutions. I am experienced in the full software development lifecycle, from requirements gathering and architecture design to implementation, testing, and deployment. Key Skills: - Embedded software development for IoT devices - NFC, WiFi and Bluetooth communication protocols - LoRaWAN (Long Range) technology for long-range, low-power communication - Proficiency in C, C++, and Python programming languages - Real-Time Operating Systems (RTOS) - Embedded Linux development, including device drivers and system-level optimizations - Full software development lifecycle expertise - Collaborative team player with excellent communication and problem-solving skills If you're seeking an innovative and experienced Embedded Software Engineer with expertise in IoT, WiFi, Bluetooth, LoRa, and Embedded Linux, I am confident that my skills and experience make me a strong candidate for your project or organization. I am passionate about pushing the boundaries of embedded technology and delivering high-quality solutions.ESP32AWS IoT CoreEmbedded LinuxIndustrial Internet of ThingsAWS IoT Device ManagementEmbedded CWireless CommunicationEmbedded SystemHome AutomationEmbedded ApplicationImage ProcessingMachine LearningData ScienceComputer Vision - $60 hourly
- 5.0/5
- (25 jobs)
I'm a software engineer with 10+ years of experience in embedded applications. My skills include: - MCUs - ST, Microchip, NXP, Renesas, TI - RTOS - FreeRTOS, RTX, ThreadX - C++, C - STM32Cube, Keil, IAR, AtmelStudio, gcc - Python, make, SCons, git, svn, bash - Arduino I'm an experienced electrical engineer as well, my most significant achievement being to develop, certify and start mass production of a smart meter.ESP32FreeRTOSLinuxFirmware ProgrammingPCB DesignGitEmbedded ApplicationArduino FirmwareCC++PythonEmbedded SystemRaspberry PiSTM32Real-Time Operating 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 ESP32 Freelancer on Upwork?
You can hire a ESP32 Freelancer on Upwork in four simple steps:
- Create a job post tailored to your ESP32 Freelancer project scope. We’ll walk you through the process step by step.
- Browse top ESP32 Freelancer talent on Upwork and invite them to your project.
- Once the proposals start flowing in, create a shortlist of top ESP32 Freelancer profiles and interview.
- Hire the right ESP32 Freelancer 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 ESP32 Freelancer?
Rates charged by ESP32 Freelancers 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 ESP32 Freelancer on Upwork?
As the world’s work marketplace, we connect highly-skilled freelance ESP32 Freelancers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream ESP32 Freelancer team you need to succeed.
Can I hire a ESP32 Freelancer 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 ESP32 Freelancer proposals within 24 hours of posting a job description.