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
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
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
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
  • PyQt
  • Docker
  • Plugin Development
  • OpenCV
  • OpenGL
  • CNC Programming
  • Computer Vision
  • Python
  • Three.js
  • Image Processing
  • Blender
  • Scripting
  • Automation
  • Autodesk Maya
  • 3D Modeling
  • PyTorch
Venkatesh K.

Puducherry, India

$3/hr
4.7
21 jobs

I build 3D product configurators and interactive web experiences that help eCommerce brands increase conversions and reduce buyer hesitation. If your product has multiple variations (color, material, parts etc), I will create realtime 3D configurators where customers can customize and see changes instantly before purchasing. 🟢 What I deliver: ✓ High performance 3D configurators using Three.js / WebGL ✓ Responsive UI optimized for desktop, tablet and mobile ✓ Integration with eCommerce platforms or we can work on the custom backend ✓ Scalable full stack implementation when needed using MERN stack 🟢 Use cases: ✓ Furniture, Jewelry, Shoes, Apparels and all customizable products ✓ Product visualization for marketing pages ✓ Interactive landing pages that increase engagement Regards Venkatesh

  • Three.js
  • WebGL
  • React
  • Next.js
  • HTML5 Canvas
  • Node.js
  • Shading Language
  • Shopify
  • Virtual Reality
  • Blender
  • ExpressJS
  • MongoDB
  • MERN Stack
  • Python
  • Machine Learning
  • Amazon Web Services
  • TypeScript
  • JavaScript
  • Websockets
Ramhit Y.

New Delhi, India

$11/hr
5.0
10 jobs

I am Ramhit, Professional Graphic Designer & Photo Editor, have 7+ years Industrial experience in the field of Graphic Art work using Adobe Photoshop, Corel Draw, Illustator etc. My services Includes - Clipping Path or Background removing - White Background or Transparent Background - Photo Editing/Retouching - Photo Manipulation - Photo Enhancement - Ghost Mannequin Editing or Neck Joint or Invisible Mannequin - Product Retouching for eCommerce - Model Retouching, Beauty retouching while keeping the natural skin texture - Photo Cropping & Resizing - Image optimization for web publication - Image processing for Print Media - Photo Restoration/Re-creation. - And any photo editing services Please try once my services. I am sure you will LOVE it. I will work until you get 100% satisfaction. Look forward to work with you. Thanks for reading my profile. Kind regards, Ramhit

  • Adobe Photoshop
  • Poster Design
  • CorelDRAW
  • ImageMagick
  • Wedding Photography
  • Photo Retouching
  • Image Processing
  • Image Tracing
  • Background Imagery
  • Photo Editing
  • Photo Color Correction
  • HDR Photography
  • Portrait Art
Gaurang V.

Ahmedabad, India

$50/hr
5.0
36 jobs

Experienced Entrepreneur with a demonstrated history of working in the software industry since 25+ years. Skilled in • C++ * C++ modules like CPPRESTSDK, cpp_redis, redis++, boost, jwt-cpp, ODB++ etc. • Win32 • MFC • Visual Studio • C# • WPF • .Net • Pine Script • WSL • Linux utilities/services • AWS • Docker • Blockchain • MQTT, Node.js • React.js • Next.js • Node.js • Requirements Analysis • PHP • Python • Fortran • PLC • SCADA • DLMS/COSEM • Agile Methodologies • Embedded Programing/Firmware • GigE / USB (GenICam) Industrial Vision Camera (Baumer, Matrix, HikRobot) • HikRobot VisionMaster Library SDK for image processing (C# and C++) • RS232/RS485/MODBUS I carry huge experience in • NLP • Vision software • OCR/OCV • OpenCV • CAD/CAM • Smart Meter • DLMS/COSEM • Smart Meter Control Software • GuruX • Smart Meter Calibration • AS Test Bench/CALMATE for Electric meter calibration/accuracy full/semi automatic • Automation • Telemetry • Algo Trading • MetaTrader • Tradingview • CTrader * AGGrid Experienced in working with broad range of microcontrollers including • NRF51822 • NRF52832 • STM32F4 • STM32F0 • STM32F1 • STM32L1 • STM32L4 • STM32H5 • NXP RT1050 • PIC32MX • MSP430 • STM8S • STM8L • PIC16 • 8051 Expertise in a wide array of industry verticals, such as metering (Electricity and Water), fire safety, data loggers (Battery operated), streetlight, and wearables Strong background in designing and developing firmware architecture and solutions Proficient in both wired and wireless communication technologies and interfacing the same, including BLE, Wi-Fi, Ethernet, and Cellular Deep understanding of DLMS/COSEM metering protocols, integration of the same and also experienced in certifying meter with DLMS stack through CTI file and CTT tool. Experienced in implementing DLMS with various interface profiles, including HDLC-based serial profiles for meter communication over Optical, RS485, and RS232 interfaces. Additionally skilled in using TCP-based wrapper profiles for seamless communication with meters over Ethernet and Cellular networks Advanced in C programming, with familiarity in C# and Python for supporting tools and utilities. Well-versed in various IDEs and version control tools such as SVN and Git Experienced with various MCU interfaces including SPI, I2C, ADC, DAC, Timers, DMA, UART, CAN, LTDC, MPU, Flexible memory controller, FlexSPI-Quad SPI Extensive experience development on FreeRTOS-based development and also bare-metal development Deep understanding of low-power design, battery-operated products, and efficient power management techniques Expertise in secondary bootloader development, secure firmware upgrades, and troubleshooting complex firmware issues No matter what you are after, a proof of concept, maybe an MVP, architecture or a full fledged app, I'd be eager to help you realize your idea and accomplish your goals.

  • C++
  • Java
  • Python
  • .NET Framework
  • Node.js
  • React
  • OpenCV
  • Desktop Application
  • Machine Learning
  • Computer Vision
  • Image Processing
  • MetaTrader
  • MQL 4
  • Trading Automation

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.