Hire the Best PIC programming Freelancers
in India

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Kavinkumar R.

Coimbatore, India

$6/hr
5.0
2 jobs

Hi, I’m KavinKumar. I’m a detail-oriented freelancer specializing in photo editing, photo enhancement, game testing, and app testing. In photo editing, I focus on improving image quality, adjusting lighting, enhancing colors, and making sure every image looks clean, professional, and visually appealing. Whether it’s for social media, e-commerce, or personal use, I ensure high-quality results with a quick turnaround. Along with that, I also work in game and app testing. I test for usability, performance, and bugs to make sure the user experience is smooth and error-free. I provide clear feedback and detailed reports that help improve the overall quality of the product. I’m reliable, easy to communicate with, and always focused on delivering the best results for my clients. If you’re looking for someone who can enhance your visuals or test your product effectively, I’d be happy to work with you. Thank you!

  • Adobe Photoshop
  • Adobe Illustrator
  • Microsoft Excel
  • Microsoft PowerPoint
  • Microsoft Windows
  • Video Editing
  • Photo Editing
  • HTML
  • CSS
  • Java
  • JavaScript
  • SQL
  • Tutoring
  • Graphic Design
Haresh S.

Surat, India

$20/hr
5.0
13 jobs

🚀 Top Rated Plus | ESP32 & STM32 Firmware Developer | Embedded Systems & IoT Engineer | 6+ Years Experience Looking for an experienced Embedded Firmware Developer who can turn your idea into a reliable, production-ready product? I'm a Top Rated Plus Embedded Systems & IoT Engineer with over 6 years of experience developing embedded firmware, designing custom hardware, and building IoT products for startups, SMBs, and enterprise clients worldwide. I specialize in: • ESP32 Firmware Development • STM32 Firmware Development • Embedded C & C++ • ESP-IDF • FreeRTOS • BLE • MQTT • IoT Product Development • PCB Design • LVGL • TouchGFX • AWS IoT I provide complete end-to-end engineering services, from hardware design and firmware development to cloud connectivity, GUI development, testing, and production support. ━━━━━━━━━━━━━━━━━━━━━━ WHY CLIENTS HIRE ME ━━━━━━━━━━━━━━━━━━━━━━ • Top Rated Plus Freelancer with a proven track record • Production-Ready Firmware • Clean, Maintainable & Well-Documented Code • Fast Communication & Daily Progress Updates • Strong Debugging & Problem Solving Skills • End-to-End Product Development • Long-Term Technical Support ━━━━━━━━━━━━━━━━━━━━━━ FIRMWARE DEVELOPMENT ━━━━━━━━━━━━━━━━━━━━━━ Programming Languages • C • C++ • Python Expertise • Embedded Firmware Development • Bare-Metal Programming • FreeRTOS • Zephyr RTOS • ESP-IDF • STM32Cube • Arduino Framework • PlatformIO • Mbed OS • Bootloader Development • Secure Boot • OTA Firmware Updates • Device Driver Development • Memory Optimization • Low Power Design • Firmware Optimization ━━━━━━━━━━━━━━━━━━━━━━ MICROCONTROLLERS ━━━━━━━━━━━━━━━━━━━━━━ Espressif • ESP32 • ESP32-S2 • ESP32-S3 • ESP8266 STMicroelectronics • STM32F0 • STM32F1 • STM32F3 • STM32F4 • STM32H7 • STM32WB • STM32U5 Nordic • nRF51 • nRF52 Microchip • PIC12 • PIC16 • PIC18 • PIC24 • dsPIC30 • dsPIC33 • PIC32MX • PIC32MK • PIC32MZ ━━━━━━━━━━━━━━━━━━━━━━ COMMUNICATION PROTOCOLS ━━━━━━━━━━━━━━━━━━━━━━ • UART • USART • SPI • I²C • I²S • CAN Bus • USB (CDC, HID, DFU, MSC) • Ethernet • RS485 • Modbus RTU • Modbus TCP • OneWire • ADC • DAC • PWM • SD Card • SDMMC ━━━━━━━━━━━━━━━━━━━━━━ WIRELESS & CONNECTIVITY ━━━━━━━━━━━━━━━━━━━━━━ • Bluetooth Low Energy (BLE) • WiFi • MQTT • HTTPS • WebSockets • LoRa • LoRaWAN • Cellular (4G/5G) • Zigbee • Z-Wave Cellular Modems • SIM7600 • EC25 • EC200U • A7672 Series ━━━━━━━━━━━━━━━━━━━━━━ CLOUD & IoT ━━━━━━━━━━━━━━━━━━━━━━ • AWS IoT Core • Google Cloud • MQTT Brokers • REST APIs • HTTPS • WebSockets • Remote Device Management • Secure Device Provisioning • OTA Firmware Updates ━━━━━━━━━━━━━━━━━━━━━━ GUI DEVELOPMENT ━━━━━━━━━━━━━━━━━━━━━━ • LVGL • TouchGFX • Qt for MCUs Experience • Animated User Interfaces • Touchscreen Applications • Dashboards • TFT Displays • OLED Displays • E-Ink Displays • Capacitive Touch • Resistive Touch ━━━━━━━━━━━━━━━━━━━━━━ HARDWARE & PCB DESIGN ━━━━━━━━━━━━━━━━━━━━━━ Tools • Altium Designer • KiCad Services • Schematic Design • PCB Layout • Prototype Development • Hardware Bring-up • Design for Manufacturing (DFM) • Production Support ━━━━━━━━━━━━━━━━━━━━━━ INDUSTRIES ━━━━━━━━━━━━━━━━━━━━━━ • Industrial Automation • Consumer Electronics • Medical Devices • IoT Products • Smart Home • EV & Automotive Electronics • Wireless Products • Energy Monitoring • Sensor Networks ━━━━━━━━━━━━━━━━━━━━━━ SERVICES I OFFER ━━━━━━━━━━━━━━━━━━━━━━ • ESP32 Firmware Development • STM32 Firmware Development • Embedded C/C++ Development • ESP-IDF Development • FreeRTOS Development • BLE Firmware Development • MQTT IoT Development • Device Driver Development • Bootloader Development • OTA Firmware Updates • PCB Design • Hardware Design • Embedded GUI Development • LVGL Development • TouchGFX Development • Cloud Integration • Firmware Debugging • Performance Optimization • Legacy Firmware Modernization • Complete IoT Product Development If you're looking for an ESP32 Firmware Developer, STM32 Firmware Developer, Embedded Systems Engineer, or IoT Firmware Expert who delivers reliable, production-ready solutions, I'd love to discuss your project. Let's build something amazing together! Best Regards, Haresh Sondagar Embedded Systems & IoT Engineer

  • PIC Programming
  • STM32
  • ESP32
  • Arduino Firmware
  • Embedded C
  • Microcontroller Programming
  • C
  • C++
  • Arduino
  • Firmware Programming
  • FreeRTOS
  • WiFi
  • Bluetooth LE
  • Digital Electronics
  • Internet of Things
  • Embedded Operating System
  • AVR Microcontroller
  • Microcontroller
  • GUI Design
Vishwas G.

Bangalore, India

$10/hr
4.8
120 jobs

Welcome to my profile page. :) I have an experience of more than 14 years in IT and have worked for various companies brands and individual clients like teachers, tutors, book-writers,influencers, bloggers etc . I specialise in game development for mobile IOS/Android, web and desktop. Highly skilled in Javascript Canvas API. I can program with Html5, Haxe, Zimjs, Twitter Bootstrap,Jquery, PHP, Codeigniter, Android and Unity ( c#) . Also experienced working with single and multiplayer games and apps. All my academic qualifications in Computer Science are viewable on Credly and certified by WES.org which I can share upon request. As per IELTS my level of english has got a score of 7.5. The TRF is sharable upon request. More about my work experience and details about my skill set ( as on 24 Oct 2022): Game Development: 14 years, more than 100 projects Html5 (canvas): 5 years, 30-35 projects using different frameworks Haxe OpenFL : 5 years, 10-15 projects Haxe OpenFL - Feathers UI : 2 projects ZimJS : 5 years, 10-15 projects CreateJS : 5 years, 5-7 projects PixiJS: 1-project Unity C#: 2 years, 3-4 projects. Used libs/frameworks: iTween JQuery: 3 years, 2-3 projects Ajax: 3 years, 2-3 projects Bootstrap: 3 year, 2-3 projects PHP : 3 years, 5-7 projects CodeIgniter-4: 2 year, 2-3 projects Database: Mysql, Sqlite, Firebase Animate CC, AS3.0,Flash, AIR: 8 years, more than 100 projects Multiplayer Engines: Player IO: 2 years, 1 project Smartfox Server : 2 years, 2-3 projects Design Patterns: MVC Target Devices: Windows PC, Mac, Web, Smartphones Target OS: Windows OS, Mac OS, Android Coding Tools: Eclipse, FDT, Git (Sourcetree),Sublime Graphics & Animation-Tools: Animate CC, Photoshop, Animate CC (Creative Suite) Videos: Animate CC, Adobe Media Encoder Audio: SoundForge How I rate myself: Game Development: 7/10 Html5 (canvas): 7.5/10 Haxe OpenFL : 7.5/10 Haxe OpenFL - Feathers UI : 5/10 ZimJS : 7.5/10 CreateJS : 7.5/10 PixiJS: 5/10 Unity C#: 6/10 JQuery: 6/10 Ajax: 6/10 Bootstrap: 6/10 PHP : 6/10 CodeIgniter-4: 6/10 Animate CC, AS3.0,Flash, AIR: 8/10 Programming has more been a passion for me rather than just a job or work. My biggest strength is being able to work independently and my ability to take a project from start to finish.I do not require any constant supervision. I can work on fixed price as well as hourly, depending upon the type and complexity of the project.

  • Android
  • HTML5
  • JavaScript
  • Unity
  • PHP
  • C#
  • Education
  • Game Development
  • Twitter/X Bootstrap
  • jQuery
  • Elearning LMS Consulting
  • Haxe
  • CodeIgniter
  • HTML5 Canvas
  • Game Design
Anil J.

Thiruvananthapuram, India

$40/hr
4.8
20 jobs

I am a highly experienced, embedded firmware/Linux device driver developer with 16+ years of experience in design and development of multiprocessor RTOS or embedded linux based embedded system products. Over the last 16+ years, I have worked for a number of the world's leading semiconductor and automotive companies. I now share my design skills and industry knowledge with clients wishing to design, manufacture and ship high quality, innovative products. In hiring me, you will benefit from the experience, expertise and enthusiasm that I bring to every project. Please contact me if you’d like to discuss how I can help bring your product to market, resolve existing product issues or provide relevant industry insights.  Some of the micro controller families, I have worked are – - ARM : ARM Cortex M0, M3, M4, A8, ARM7TDMI. - Microchip PIC : PIC16F, PIC18F, PIC24F, PIC32F, dsPIC - PowerPC : MPC8XX, MPC55XX, MPC56XX - Atmel : SAMD51 series, Atmega series. - STM32 - ARM Cortex M3/M4 based STM32 F0, F1, F3,F4,F7 & L4 series. - Nordic Semiconductors - NRF52 series - FPGA - Xilinx/AMD (Spartan, Kintex, Virtex, Zynq, Versal), Intel/Altera (Cyclone, Arria, Stratix, Agilex), Lattice (iCE40, ECP5, Certus-NX), Microchip/Microsemi (PolarFire, SmartFusion2, IGLOO). - Freescale : iMX6 series - Reneses : V3H SOCs - Arduino : Due, Uno, Mega, Duemilanove  Experience with a large number of communication protocols - - SPI - I2C - UART - Ethernet/Wifi - CAN - LIN - Zigbee - NFC - Bluetooth  SBCs - Raspberry PI, BeagleBone, Orange PI One and Pocket CHIP.  Linux Device Driver Development - Uboot/Device Driver Customization, Linux kernel porting & Board Bring up.  Programming Languages – C, C++, Embedded C, Assembly, Visual Basic and MATLAB.  Scripting Languages – Python, Ruby, Shell and Batch.  PCB design software – Cadence orCAD, Proteus and Circuit wizard.  Modelling and Simulation Software – MATLAB SIMULINK and PSPICE.  RTOS – TICS, RTEMS, QNX and FreeRTOS.  Extensive experience in developing embedded based systems using C, C++ and Assembly.  Experience in the usage of OOP concepts in software development for embedded systems.  Expert in developing device drivers and board support packages for embedded systems.  Experiences in board bring up activities and device driver development on embedded Linux platforms.  Experience in developing applications for embedded Linux targets.  Experience in industrial automation and robotics.  Extensive experience in developing device drivers for stepper motors used in industrial automation.  Experience in designing printed circuit boards (PCBs) using Cadence Orcad software.  Familiar in working with emulators, digital oscilloscopes and in-circuit debuggers.  Solid understanding of formal development methodologies and Object Oriented software development.  Sound knowledge of hardware-software interfacing and interactions  Experience in various types of embedded software testing – Unit testing, Unit integration testing and System verification testing.  Sound knowledge in Software Development Life Cycle (SDLC) and Software Configuration Management (SCM).

  • STM32
  • ARM Cortex-M
  • ARM Microcontroller
  • Microcontroller Programming
  • Arduino
  • C++
  • Embedded Linux
  • PIC16
  • PIC24
  • Real-Time Operating System
  • Embedded C
  • Embedded System
  • PIC32
  • Raspberry Pi
  • Microchip
Shefeeque M.

Cochin, India

$49/hr
5.0
33 jobs

Need a computer vision system, intelligent 3D workflow, Blender automation tool, hardware–software solution, or custom Python application? I turn complex technical requirements into practical, reliable, and user-friendly software. I am a Python and Computer Vision Engineer with a foundation in Mechanical Engineering and an MEng in Computer Vision and Artificial Intelligence. I combine machine learning, 3D geometry, hardware–software integration, automation, and GUI development to build complete engineering solutions—not just isolated scripts. 🔹 Selected Project Experience • Cross-platform computer vision desktop applications • Digital-twin solutions for predictive maintenance • Real-time AR localization systems for surgical applications • Blender Python add-ons for automated product rendering • Digital prosthetics and orthotics workflow tools 🔹 Computer Vision & Machine Learning • Object detection, classification, localization, and segmentation • OpenCV, PyTorch, YOLO, and Faster R-CNN • Real-time pose estimation, tracking, and video analytics • Image processing, automated measurement, and feature extraction • SLAM, camera calibration, 3D perception, and reconstruction • Model training, evaluation, optimization, and integration 🔹 Blender Scripting & 3D Automation • Custom Blender add-ons, operators, panels, and interfaces • Automated modeling, rendering, and asset-processing workflows • Headless execution and batch-rendering pipelines • Programmatic shaders, materials, and textures • Synthetic image and training-data generation • Integration with computer vision systems, APIs, and external tools 🔹 Prosthetics & Orthotics Tool Development I develop the computational and geometric components of digital prosthetics and orthotics workflows, including: • 3D scan processing, alignment, cleanup, and analysis • Automated measurements and shape analysis • Fitting and design visualization • Geometry-processing and design-automation tools • Blender-based interfaces for scans, models, and measurements My focus is software engineering and digital workflow automation rather than clinical diagnosis or medical advice. 🔹 Python GUI & Custom Applications • Cross-platform applications using PyQt and Tkinter • Interfaces for computer vision, AI, and 3D-processing systems • Camera, machine-learning model, database, and API integration • Data visualization and workflow-management tools • Converting Python scripts and prototypes into accessible applications 🔹 Hardware–Software Integration • Camera, imaging-device, and sensor integration • Real-time image and sensor-data acquisition • Device communication, control, and monitoring • Integration of computer vision models with physical systems • Calibration, synchronization, data logging, and visualization • Prototype development for robotics and automation systems 🔹 Additional Expertise Three.js, NumPy, Pandas, Gaussian Splatting, Autodesk Maya Scripting, scientific data processing, API integration, debugging, optimization, and application maintenance. 🔹 What You Can Expect • Clean, maintainable, and well-structured code • Clear communication and practical technical recommendations • Testing, documentation, and dependable delivery • Solutions designed around your users and existing workflows Send me a message with your project description, sample data, and target platform, and I’ll recommend the most effective technical approach.

  • Machine Learning
  • OpenCV
  • Computer Vision
  • Python
  • Image Processing
  • PyTorch
  • PyQt
  • Docker
  • Plugin Development
  • OpenGL
  • CNC Programming
  • Three.js
  • Blender
  • Scripting
  • Automation
  • Autodesk Maya
  • 3D Modeling
Arun K.

Pathanamthitta, India

$25/hr
5.0
16 jobs

Hi, I'm Arun — a highly efficient Full Stack Developer with strong expertise in both frontend and backend development. I have successfully completed over 5000 hours on Upwork, demonstrating my commitment, reliability, and proven ability to deliver high-quality solutions across diverse projects. I am an expert in major languages Python, C++, C# Working knowledge in Qt C++ Worked with ZW3D API in C++ I have knowledge in following Python web frameworks Django | Flask Worked with simulation software. I have good knowledge in following technologies also HTML | JavaScript | jQuery | AJAX | JSON |FFMPEG | WPF | Xamerin I have project experience in Raspberry Pi, Controlling GPIO pins with QT C++

  • Qt Framework
  • Raspberry Pi
  • Internet of Things
  • Embedded C
  • FFmpeg
  • ASP.NET
  • Image Processing
  • Driver Development
  • ESP32
  • Python
  • C++
  • Arduino
  • PCB Design
  • nRF52
  • Autodesk AutoCAD
  • CAN Bus

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a PIC programming Freelancer in India on Upwork?

You can hire a PIC programming Freelancer in India on Upwork in four simple steps:

  • Create a job post tailored to your PIC programming Freelancer project scope. We'll walk you through the process step by step.
  • Browse top PIC programming Freelancer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top PIC programming Freelancer profiles and interview.
  • Hire the right PIC programming 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 PIC programming Freelancer?

Rates charged by PIC programming 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 PIC programming Freelancer in India on Upwork?

As the world's work marketplace, we connect highly-skilled freelance PIC programming Freelancers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream PIC programming Freelancer team you need to succeed.

Can I hire a PIC programming Freelancer in India 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 PIC programming Freelancer proposals within 24 hours of posting a job description.