Banner Image

Skills

  • Embedded Development
  • Embedded Systems
  • Engineering
  • General / Other Programming & Software
  • JSON
  • Linux
  • Object Oriented Programming
  • Objective-C
  • Programming
  • Python
  • Unix
  • Version Control

Services

  • Embedded Firmware Development

    $11/hr Starting at $25 Ongoing

    Dedicated Resource

    I am an expert on ESP32 and STM32 firmware development and hardware design I can design PCB and develop the firmware as per your requirements. I have the following expertise: 1. Write custom requirement...

    Embedded DevelopmentEmbedded SystemsEngineeringGeneral / Other Programming & SoftwareJSON

About

I am electrical and Electronics engineer having 8 years of working experience on Embedded firmware and hardware design.

[] Expert in:

- Embedded Firmware development
- Sensor library/driver development
- Over The Air (OTA) firmware update over BLE and WiFi
- Device to cloud communication. AWS, Google ioT core, Azure etc.
- PCB design, schematic, pick & place and BOM file
- Customize Tuya OS and Tuya Linked Os for IoT and BLE for microcontroller
- Customize Tuya smart Life mobile application

✅ Firmware development on following MCUs:

- Nordic Semi: nRF51422, nRF51822, nRF52832, nRF52810, nRF52840, nRF52811 and nRF70 WIFI6 MCU
- Texas Instrument: 2640R2F, 2640/50, 2540/41, 2642R, 2530, 3220 MCU
- Dialog: DA14680/81/82/83 and DA14580/85
- Silicon Labs BGM13S, BGM11s, BLE121, EFR32
- Quectel: BG95, BG96
- STM8 and STM32
- Ti's MSP432
- PIC-16 and 32 bits controller
- ESP32 and ESP8266
- Raspberry Pi
- Arduino ATMEGA-328
- Atmel 8051 and 8052
- LoRa: Semtech SX126x, SX127x series

✅ Hardware/Tools:
- Eagle Autodesk
- Altium Designer
- PADs logic
- EasyEDA
- Circuit Macker

✅ Communication protocol:
- UART
- SPI
- I2C
- I2S
- RS232
- CAN

✅ Cloud communication protocol:
- HTTP/HTTPs
- MQTT
- AWS IoT Core
- Google IoT
- Azure IoT
- JSON for data format

✅ Programming Language:
- Embedded 'C'
- Python
- HTML, CSS
- JAVA, JAVA script

✅ Experience with the following task management tools:

- JIRA
- Atlassian
- Agile Board
- Redmine
- Trello

✅Worked on Over The Air firmware update over BLE and WiFi protocol
✅ Working experience of all types of BLE beacon devices like iBeacon, Eddystone and AltBeacon.

✅ Worked on following BLE, WiFi and zigBee projects:

1. Medical: Medication reminder device, Medicine and dose tracking device, Record critical data and sync with mobile/PC via BLE/WiFi/USB
2. Hospital: Patient tracking, Positioning, Alert system
3. Sport
4. Industrial
5. Home/office automation
6. Vehicle safety
7. Lightning and many more

✅ IDEs:

- IAR Embedded Workbench for ARM, 8051, MSP and STM (License version)
- uVision - KEIL-5 (License version)
- Code Composer Studio
- PSoC Creator
- SmartSnippets Studio
- Segger Embedded Studio
- Android studio
- SiLabs IDE and many more
- Atmel Studio-7