You will get a driver and firmware porting for ESP32, STM32, nRF52, EFM32, CC26xx MCUs
Top Rated

Top Rated

Project details
I am an embedded professional with 12 years of experience in production-level firmware development and hardware design.
✅ ARM Cortex controller and sensors hardware/firmware design/development:
- ESP32, ESP8266 (ESP-IDF, ESP-ADF, Arduino, Amazon freeRTOS)
- Nordic Semi: nRF51422. nRF51822, nRF52832 and nRF52840 (BLE-5, zigBee, NFC, Thread, BLE MESH)
- Texas: CC2530, CC2538, CC3220, CC3200, C2000, CC2640, CC2650, CC2640R2F, CC2540, CC2541, CC2564, CC1352R and CC2652R
- CyPress: CYBLE-022001-00 EZ BLE
- Freescale: NXP KW30z, KW40z
- Dialog Semi: DA14580, DA14581 and DA14680/81/82/83 (BLE-5)
- Raspberry Pi
- Atmel: SAMD21, SAMB11 and SAML21
- Semtech LORA IoT
- STM32 - 16-bit and 32-bit MCU
- Silicon Labs: C8051 MCU, EM351/EM357 and EFM32
✅ Sensors interface experience:
- EEPROM: AT24C256, 24LC512
- Temperature & Humidity: HTU21D, SHT31, DHT22, TMP102, AM2320, DHT11
- ADC and DAC, Pressure sensor, GSM/GPS modules, RF modules, Display, Capacitive touch sensor, Finger Print sensor, Tire Pressure sensor, RGB ring, Digital Potentiometer and many more
- Accelerometer/Magnetometer and Gyroscope: MPU-6050, ADXL345, MMA8451, BMI055, MPU-9250, HMC5883, GY-273, BMP180, MPU6500, BMP280
✅ ARM Cortex controller and sensors hardware/firmware design/development:
- ESP32, ESP8266 (ESP-IDF, ESP-ADF, Arduino, Amazon freeRTOS)
- Nordic Semi: nRF51422. nRF51822, nRF52832 and nRF52840 (BLE-5, zigBee, NFC, Thread, BLE MESH)
- Texas: CC2530, CC2538, CC3220, CC3200, C2000, CC2640, CC2650, CC2640R2F, CC2540, CC2541, CC2564, CC1352R and CC2652R
- CyPress: CYBLE-022001-00 EZ BLE
- Freescale: NXP KW30z, KW40z
- Dialog Semi: DA14580, DA14581 and DA14680/81/82/83 (BLE-5)
- Raspberry Pi
- Atmel: SAMD21, SAMB11 and SAML21
- Semtech LORA IoT
- STM32 - 16-bit and 32-bit MCU
- Silicon Labs: C8051 MCU, EM351/EM357 and EFM32
✅ Sensors interface experience:
- EEPROM: AT24C256, 24LC512
- Temperature & Humidity: HTU21D, SHT31, DHT22, TMP102, AM2320, DHT11
- ADC and DAC, Pressure sensor, GSM/GPS modules, RF modules, Display, Capacitive touch sensor, Finger Print sensor, Tire Pressure sensor, RGB ring, Digital Potentiometer and many more
- Accelerometer/Magnetometer and Gyroscope: MPU-6050, ADXL345, MMA8451, BMI055, MPU-9250, HMC5883, GY-273, BMP180, MPU6500, BMP280
Project Type
IT, QAWhat's included
| Service Tiers |
Starter
$100
|
Standard
$200
|
Advanced
$500
|
|---|---|---|---|
| Delivery Time | 2 days | 5 days | 12 days |
Number of Revisions | 1 | 2 | 4 |
Optional add-ons
You can add these on the next page.
Fast Delivery
+$40 - $80
Additional Revision
+$30
45 reviews
(35)
(4)
(3)
(3)
(0)
This project doesn't have any reviews.
VS
Valentin S.
Apr 19, 2026
Embedded Electronic Engineer nRF52 Development
Excellent experience working with this engineer. Very knowledgeable in embedded hardware design and low-level firmware programming. Quickly understood project requirements, proposed smart solutions, and delivered stable, production-ready results. Great problem-solving skills and very responsive during the entire collaboration. Would definitely hire again.
VS
Valentin S.
Mar 23, 2026
Ambivibe XR Hardware and Firmware Development Expert Needed
Jit has strong technical expertise in embedded systems and PCB design. He understands requirements quickly and provides efficient, practical solutions. His implementation was reliable and well-structured. Highly recommended for complex technical projects.
JF
Jose F.
Feb 2, 2026
Firmware Development for CC2640R2
Really great working with Jitendraprasad, job was completed and tested great. Recommended 100%
DB
David B.
Sep 8, 2025
CC2640 Firmware Development
My response: Jit was a pleasure to work with. He delivered high-quality, well-documented firmware for the CC2640R2 BLE module. The code was robust, clean, and adhered to all our project specifications. Communication was excellent throughout the contract, and he was very proactive in identifying and solving potential issues. I highly recommend him and would not hesitate to hire him again.
DS
Dhyey S.
May 12, 2025
AI Model Developer for Embedded/Edge IoT Application - TinyML, TFLite, Edge Impulse
Jitendra did an excellent job delivering our Embedded IoT and AI solution. He has combined strong embedded firmware skills with AI model integration, all while maintaining clear communication and meeting deadlines. Highly professional and skilled Engineer to work with. I highly recommend other to work with this freelancer. I would like to work with him again.
About Jitendraprasad
ESP32, nRF52/54 Firmware | PCB Design, BLE, WiFi Specialist, 20+ years
100%
Job Success
Ahmedabad, India - 7:14 am local time
With 20+ years of hands-on experience in embedded systems and IoT product engineering, I work as a technical partner, not just a developer guiding clients from concept validation and architecture design to prototyping, certification readiness, and manufacturing support.
If you are building a new hardware product, connected device, or smart system and need someone who understands both engineering depth and real-world product constraints, I bring clarity, speed, and execution discipline to your project.
✅ Core Skills:
• BLE Development: Nordic (nRF52/nRF53, nRF54), TI (CC2640/CC2652),
Dialog/Renesas (DA145xx/DA146xx), STM32WB
• Microcontrollers: STM32, ESP32, NXP, PIC, TI, Nordic, Dialog ARM Cortex-M0/M3/M4/M7/M33
• Firmware & Protocols: C, C++, RTOS, FreeRTOS, MQTT, I2C, SPI, UART, Modbus
• PCB Design: Altium Designer, KiCAD, EasyEDA – from schematic to Gerber generation
• Prototyping & Validation: Rapid development using Arduino, PlatformIO, power profiling
• IoT & Connectivity: BLE, Wi-Fi, LoRa, Zigbee, NB-IoT, cellular, mesh networks
• Industrial Interfaces: PLC integration, RS-485, CAN bus, motor driver circuits
• Enclosure Design: SolidWorks, CREO – 3D modeling for enclosures and mechanical integration
• Mobile & Cloud: Android/iOS apps, AWS, React – integration with IoT backends and dashboards
• Production Support: BOM optimization, DFM checks, hardware testing, manufacturing
✅ Sensor Integration:
Extensive experience interfacing with a wide range of sensors including environmental, biometric, motion, and pressure sensors, using I2C, SPI, and UART protocols.
✅ Embedded Communication Protocols:
Expertise in serial and digital communication protocols such as UART, SPI, I2C, I2S, RS232, and CAN for robust embedded system communication.
✅ Cloud Connectivity:
Skilled in integrating embedded devices with major cloud platforms including AWS, Azure, Google IoT Core, and IBM Cloud via MQTT/HTTPS, including OTA firmware updates.
✅ Hardware & PCB Design:
Proficient in schematic capture and PCB design using tools like Altium, Eagle, and KiCad. Deliverables include BOM, gerber, PnP, and assembly files with testing and prototyping services.
✅ Development Tools & IDEs:
Hands-on with various embedded IDEs like IAR, KEIL, STMCube, CCS, PSoC Creator, Segger Studio, and Android Studio for cross-platform development.
✅ Project & Version Control:
Experienced with agile tools like JIRA, Redmine, Trello, and source control systems like Git, SVN, and CSV for efficient project management.
✅ Industry Experience:
Delivered embedded and mobile solutions for healthcare, smart home, automotive, smart cities, retail, agriculture, and educational sectors.
Tags:
#Electrical Engineering
#Electronics Design
#PCB Design
#PCB Layout (Altium, KiCAD, EasyEDA, Eagle)
#Firmware Development
#Embedded Systems
#Microcontroller Programming (C, C++)
#ESP32
#STM32
#nRF52, nRF53
#IoT, Bluetooth LE, Bluetooth Low Energy, Arduino Programming, IoT Development, BLE (Bluetooth Low Energy), Wi-Fi & Wireless Modules, LoRa & LoRaWAN, RTOS
#Zephyr, Battery Management Systems (BMS), Power Electronics, Motor Driver Circuit Design, Hardware Prototyping, Product Validation & Testing,
#Android App Development
#iOS App Development (Swift, UI Kit)
#Mobile App Integration with IoT
#Python for Embedded Systems
Steps for completing your project
After purchasing the project, send requirements so Jitendraprasad can start the project.
Delivery time starts when Jitendraprasad receives requirements from you.
Jitendraprasad works on your project following the steps below.
Revisions may occur after the delivery date.
Requirement discussion
Send the details of your requirements to get started.

