Find Jobs
Hire Freelancers

Iot C code, Firmware update. ESP32-WROOM-32D

min $50 USD / hour

Completed
Posted over 3 years ago

min $50 USD / hour

I have a prototype for a new Iot device that runs with a ESP32-WROOM-32D MCU. The circuit board came from the manufacturer and it is working, but it needs a few upgrades and changes. It currently connects to the internet with a series of steps, this needs to be simplified to BLE possibly to make it easer. I also would like to have the ability to run firmware updates to improve the product.
Project ID: 28281628

About the project

21 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
$0 USD in 40 days
4.7 (69 reviews)
8.2
8.2
21 freelancers are bidding on average $52 USD/hour for this job
User Avatar
HI I am experienced embedded system designer with more than 14 years of experience. I have read the details and have designed a number of products based on wroom 32. I have experience with firmware and hardware design both. Would like to discuss it further Regards
$50 USD in 40 days
4.8 (236 reviews)
7.9
7.9
User Avatar
Dear Client. I have just read your job description and your project is really interesting to me. I have many experiences working for 7+ years with firmware programming especially. Here are some of the experiences that I built ago. - Embedded C, microcontroller programming. - ESP32, FPGA, ARM, Arduino programming, Raspberry pi programming. I am sure I can complete it on time with high quality. If you hire me, I can start to work for your job immediately. I'll do my best for you. Thank you for your time. Best regards.
$50 USD in 40 days
4.9 (32 reviews)
6.0
6.0
User Avatar
Hi, I am an firmware developer who are familiar with arduino and linux Also, I have some experience in developing ESP32. which ide do you prefer to use? arduino-ide or esp-idf Honestly, I am familiar with arduino-ide but not familiar with esp-idf. I think, one of advantage is to learn new skills quickly. So this point will implement your idea successfully, I think. In terms of time and price, I am willing to make it more convenient than other developers. I will give you quick response and solutions for problem. Best Regards. Thanks.
$50 USD in 40 days
5.0 (30 reviews)
5.6
5.6
User Avatar
Hi there, I have read your requirements, is depending on what you want to do with it. I have made a lot of projects with ESP32. After we make some command to move. I can work with all types of Microcontrollers programming in C, C++, Mikro C, Python, LUA Atmel Studio, PIC, AVR, ESP, Raspberry Pi, Arduino, GCC. Creating Schematics and PCB in Proteus, Eagle, Altium design. I have a workshop full of parts and the infrastructure to build PCB and test the solution Derivable on the project: Wiring diagram for proof of concept. MCU code explained every line. As an additional service, I can make you a fully working prototype and ship it to you. Regards, Ahmed
$50 USD in 40 days
4.8 (23 reviews)
5.9
5.9
User Avatar
HI There, what IDE do yu use to program the ESP32 ? ESP-IDF or Arduino IDE ? I can help you program it with Arduino IDE what do you mean It connects to the internet with series of steps ? And yes I can add BLE functionality by designing Android/iOS app for it send me a message for more please
$50 USD in 40 days
5.0 (52 reviews)
5.7
5.7
User Avatar
I am professional embedded iot engineer and have experience with esp32 wroom 32d of 3+ years . I have developed firmware and iot products using the controller . drop me message to discuss more. thank you.
$50 USD in 40 days
5.0 (23 reviews)
4.9
4.9
User Avatar
Hello If you can turn this to a Task Based project , I can help in it I don't work per hour . If you're still interested , please check my profile for previous work and give more information about the Specs of the project Regards
$50 USD in 40 days
5.0 (5 reviews)
4.6
4.6
User Avatar
We are a team of engineers having expertise on embedded domain. We have worked on several embedded linux/android SBC l as well as Microcontroller Development Boards like Arduino, PIC and STM32, ESP, nRF BLE, IOT and Wireless Technologies: 6LBR, contiki, openthread on CC26XX platform, TI-BLE stack(v2.20) TI-sensortag CC2650 (with debug_dev_pack and lcd_dev pack),TI-Launchpad, Keyfob(CC2541) and CC2540, CC-Debugger, NodeMCU(ESP8266), ESP32DevKit and nRF51 and nRF52 We have created custom linux distribution for few SBC with OTA firmware upgrade features. -------------------------- We also worked with micropython on STM32F4Nucleo, ESP8266, ESP32 Board. we have interfaced ESP32 with serial port GPS/GSM modem as well as I2C/SPI interface with few sensors like ADXL345 accelerometer, RFID RC522, PIR sensor to sense the human and turn ON and OFF the night lamp accordingly and find tuned sensitivity and timing of the PIR as well as log the even on local server. We have worked with ESP platforms like ESP8266, ESP32. We have worked with Wifi Accesspoint and Station Mode on ESP. We also configured Wifi Smartconfig which helps us to connect ESP platform to available Accesspoint without hardcoding SSID and password. -------------------------- Please check our profile for more information.
$65 USD in 40 days
5.0 (5 reviews)
4.0
4.0
User Avatar
Hi, I have quite a lot of experience working with ESP32 MCU using the esp-idf tools for WiFi and BLE connectivity for IoT devices. I think I can help you achieve exactly what you want. looking forward to discussing the project more with you.
$50 USD in 40 days
4.8 (2 reviews)
3.0
3.0
User Avatar
hello there Hope you are going well. This is Sam, an embedded system and IoT expert. I have reviewed your project requirement and it fits to my skills and experience. I have rich experience in firmware development of ESP32 board. Once detail requirement is confirmed, I can start your project immediately. I am familiar with your project. I hope we can discuss more details via chat. Regards,
$50 USD in 40 days
5.0 (1 review)
2.7
2.7
User Avatar
hi, sir. how are you? I am an excellent esp32 hardware and software developer. I already have various experiences in development of board and firmwares using ESP32 ethernet kit and others. Now I am working on another ESP32 project in long term partnership with other client. Please discuss with me more details. I can help you. Thank you.
$50 USD in 40 days
5.0 (2 reviews)
1.9
1.9
User Avatar
hello I am professional embedded iot engineer and have experience with esp . I have developed firmware and iot products using the controller . drop me message to discuss more. thanks
$60 USD in 40 days
0.0 (0 reviews)
0.0
0.0
User Avatar
ELECTRICAL As an electronic architect, I have been working in PCB structure/design and firmware programming field for 8+ years. Here is a portion of the encounters that I worked back. - Schematic and PCB Format is utilizing Altium Planner, Rhythm, Falcon, etc. ISE/XPS/SDK/Vivado, Altera Quartus, IceCube) - ARM, DSP, MCUs, Arduino experience. - Arm centers: ATSAM, STM32, PIC32, A13, Freescale, MSP, NXP - MPU: Pic16F, Pic18F, Pic33F, Atmega8,16,128,32,8051,8951,8052,80251 - Single board PC: Raspberry Pi, Beaglebone, NanoPi - Strong with UART, I2C, SPI, BLE, BT, GSM/GPRS/GPS, xBee, ZigBee. - Especially full understanding for BLE HM10, HC05, ESP32, DA14580, nRF52832, 52840, BlueNRG, - C/C++ Coding IDE: keil uvision, Eclipse IDE, Arduino IDE, Avr Studio. - Microprocessor / Microcontrollers: 8051, 8086, ATMEGA, AVR, ATSAM3X8E,STM32,PIC Open Source Micro controllers Platforms: Arduino Uno, Arduino Nano, Arduino Due, STM32 Nucleo board. Experience in managing all phases of electronic product manufacturing and assembly Experience in board-level Testing, Debugging, Test Reports, Test Plans. I am ready to give hardworking, reliability, flexibility & honesty. I can work with minimal supervision, communicate & give updates on the status of my work output. When you employ me, anticipated that I should enable your business to like I 'm developing it as my own. I couldn't imagine anything better than to get notification from you
$50 USD in 2 days
0.0 (1 review)
0.0
0.0
User Avatar
I'm an italian electronic engineer with more than 15 years of work experience. I work as HW designer; FW and SW developer. As HW designer, I work in Altium, KiCad and Orcad and I have experience in development single MCU (Microchip PIC, ARM Cortex, ESP32) boards with several digital I/O (GPIO, UART, SPI, I2C, PWM,....) and some analog I/O. I design complete board: power section, MCU section, peripheral section,.... I design also boards with battery power; so I have experience in low power PCB design. I have also experience in commercial boards (Arduino, Raspberry, Beaglebone,...) shields design. I have also experience in bluetooth (both 2.0 and 4.0) PCB design. As FW developer, usually I work in C for Eclipse + GNU ARM GCC for different ARM Cortex M0/M0+/M3/M4/M33 manufacturers (STM32Fx, NXP, EFM32/EFR32 SiLabs, Nordic nFR5x, but I'm ready to learn new frameworks). I have also good experience with ESP32 in "esp-idf" framework. I work with both single task (bare metal) and multi task environment (FreeRTOS, RTX,...). I write code for low level driver (GPIO, UART, SPI, I2C, PWM....) management, for medium level (driver for sensor, MEMS, memories, fuel gauge, display,...) and for high level/final application, for bootloader and for OTA. I work also in "C code" commercial boards Arduino/Linux embedded commercial boards (Raspberry and Beaglebone). I have also experience in bluetooth (both 2.0 and 4.0) programming. All my code is covered by unit/integration/stress tests.
$50 USD in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Tega Cay, United States
5.0
3
Payment method verified
Member since Nov 10, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.