I have almost four years of experience in the embedded systems domain, working with a wide range of microcontrollers, including STM32, ATmega2560, ATmega328P, ESP32, and microprocessors from leading vendors such as Texas Instruments (TI), DSP Group (DSPG), Raspberry Pi, and others.
During the first two years, I worked extensively with microcontrollers in the robotics club, where I was responsible for designing the embedded firmware for various robots. The primary controllers we used in these projects were the ATmega2560 and STM32. Additionally, I worked on side projects involving the ESP32, where we successfully designed a fully functional robot controlled via a web interface over Wi-Fi.
Since 2023, I have been employed at Matrix Comsec Pvt. Ltd., Vadodara, as an Embedded Software Developer. In this role, I design and implement robust embedded systems, specifically targeting ARM-based System on Chips (SoCs) from prominent vendors such as Texas Instruments (TI), DSP Group (DSPG), and others. My main focus is to develop complete embedded platforms tailored to meet specific product requirements, adhering to a comprehensive development lifecycle.
This process begins with designing and implementing custom bootloaders to ensure efficient and secure system initialization. I then proceed with kernel optimization to improve performance, stability, and responsiveness. Additionally, I integrate essential libraries and frameworks into the root filesystem, tailored to the application's specific needs. Throughout this process, I collaborate closely with hardware and software teams to ensure seamless integration and optimal functionality for a wide range of embedded applications.
As an engineer, I continuously strive to acquire and refine my skills. My expertise includes:
- ESP32 series of SoCs (ESP32, ESP32-S2, ESP32-S3, ESP Cam module), ESP-IDF
- ATmega series of SoCs (ATmega2560, ATmega328P)
- Raspberry Pi
- AM335x series of SoCs from TI
- DSPG dvf991x series of SoCs
If you hire me, you will gain access to a broad range of services and expertise all at once.
I am highly confident in our potential for success together, as I am punctual, creative, and passionate about my work. I look forward to hearing from you. Thank you.
Embedded System
Embedded Linux
Embedded C
Arduino Firmware
ARM Cortex-M
ARM Microcontroller
Firmware Programming
Kernel
C
C++
AVR Microcontroller
Atmel AVR
Driver Development
ESP32
ESP8266
Anirban R.
Kolkata, India
$40/hr
5.0
34 jobs
Embedded Systems Architect | ESP32, nRF52/nRF54, STM32, Real-Time Systems
I design and debug real-time embedded systems where multiple microcontrollers, sensors, and communication layers must work reliably under real-world constraints.
My core expertise includes embedded firmware, low-level communication, sensing systems, and distributed edge devices built around ESP32, nRF52/nRF54, STM32, Raspberry Pi, Embedded Linux, BLE, LoRa/LoRaWAN, MQTT, SPI, UART, I2C, RTOS, UWB, and radar-based sensing.
I’m strongest when a project involves:
- Multi-MCU coordination
- Low-level communication debugging
- Sensor integration such as radar, GPS, IMU, capacitive touch, or industrial interfaces
- Edge gateways and cloud-connected embedded systems
- Turning an unstable prototype into reliable product behavior
What I do best
- ESP32 / ESP-IDF firmware development
- nRF52 / nRF54 firmware using Zephyr and nRF Connect SDK
- STM32 embedded firmware and real-time system design
- FreeRTOS, Zephyr, and CMSIS-RTOS v2 architectures
- BLE, LoRa/LoRaWAN, MQTT, and multi-device coordination
- Low-level debugging across SPI, UART, I2C, BLE, RTOS, and custom buses
- Embedded Linux / Raspberry Pi edge gateway systems
- Node-RED, Balena, Docker, and remote deployment workflows
- Radar, UWB, and real-time sensing/control systems
- Industrial IoT integration and system reliability hardening
Highlights
- Ported production firmware from ESP32 to nRF54L15/Zephyr, including BSP, communication layers, BLE transport, and OTA/DFU support
- Worked on distributed multi-controller systems using ESP32, nRF, and STM32
- Integrated TI IWR6843 mmWave radar for presence sensing and spatial event handling
- Brought up UWB ranging (DW3000) on STM32 in a multi-device system
- Built ESP32 + Raspberry Pi edge systems using MQTT, Node-RED, Balena, and remote deployment workflows
- Built LoRaWAN-based tracking and monitoring systems with cloud dashboards and alerting
- Supported industrial IoT deployments involving automation, CI/CD, remote monitoring, and field reliability
Relevant Experience
- Commercial Embedded Sensing & Control Platform (NDA): ported production firmware from ESP32 to nRF54L15/Zephyr; integrated BLE with encrypted transport, external flash, and MCUboot OTA/DFU; improved custom wired communication reliability; contributed to radar-based sensing and multi-device coordination
- Industrial IoT Gateway Systems: built ESP32 sensor node + Raspberry Pi gateway architectures with real-time edge processing, MQTT communication, and remote configuration
- Tracking, Monitoring & Edge Integration: built telemetry and monitoring pipelines for distributed edge devices using LoRaWAN, Balena, Node-RED, Supabase, and cloud dashboards
- Industrial Integration & Automation: worked with Phidget-based interfaces, Yaskawa robot-related connectivity, Node-RED automation flows, CI/CD, and Balena-based deployment
- Automotive Embedded Foundation — Hella: 4+ years in automotive embedded systems; worked on body control and electronic power steering programs with AUTOSAR, MISRA-compliant embedded development, CAN/LIN, diagnostics, requirement derivation, software architecture, IBM Rhapsody, and TPT
Tech Stack
- MCUs / Platforms: ESP32, nRF52, nRF54, STM32, Raspberry Pi, Embedded Linux
- RTOS / Frameworks: ESP-IDF, FreeRTOS, Zephyr, nRF Connect SDK, CMSIS-RTOS v2
- Protocols / Interfaces: SPI, UART, I2C, BLE, LoRa/LoRaWAN, MQTT, CAN, LIN
- Specialized Areas: UWB / DW3000, TI IWR6843 mmWave radar, OTA / DFU, PLC-style communication, Protocol Buffers / nanopb
- Languages: C, C++, Python
If your project involves firmware, sensing, real-time communication, edge gateways, industrial IoT, or multi-device embedded systems, I can help design, debug, and harden it for real-world use.
ESP32
Raspberry Pi
Python
STM32
C
Firmware
Internet of Things
Embedded Linux
Embedded System
nRF52
Zephyr
FreeRTOS
Bluetooth LE
MQTT
LoRa
Docker
AWS IoT Core
Vishnu S.
Bengaluru, India
$25/hr
4.6
34 jobs
Electrics & Automation Engineering Manager with 17+ years of experience in Industrial Automation and Electrical design with
* Extensive hands-on experience Detailed Electrical & Automation Engineering,
* PLC, DCS, SCADA, HMI, Intelligent Motor Control Center,Instrumentation
* VFD Drives, Stepper Motor, Servo Drives, position Control, Motion Control
* Rockwell / Allen Bradley PLC -Studio5000,RS Logix5000, RS Logix500, Factory Talk, PlantPax
* Siemens PLC - Siemens-TIA Portal, PCS7, WinCC,
* Schneider PLC-Ecostruxure Process Expert, Aveva Plant SCADA, Schneider-Unity Pro XL, Vijeo Citect, Ecostruxure Machine Expert, Vijeo Designer HMI
* ABB PLC-Control Builder
* Codesys Development System
* Beckhoff PLC - TwinCAT
* Automation Direct - Productivity PLC, Click PLC, Cmore HMI
* Delta PLC - DiaStudio, ISP Soft, DiaView HMI
* Aveva Edge, Indusoft Webstudio
* Phoenix Contact - PC Worx and Visu+ HMI
* Intelligent Motor Controllers IMC (Siemens Simocode, ABB UMC100)
* Motion Control , Position Control - Stepper Motor Control, Servo Motor Control, PWM
* Industrial Communication Protocols (Profibus-DP, Profibus-PA, Modbus-TCP, Modbus-RTU, Ethernet/IP, Controlnet, TCP/IP, MQTT)
* Knowledge of C#, SQL, Python, HTML, Microsoft .NET, Visual Studio, Power BI
PLC Programming
SCADA
PLC
Akshita G.
Kota, India
$15/hr
5.0
1 jobs
B.Tech. Electronics and Communication Graduate (2021) with an enduring fascination about chip design and how hardware architecture inside a mobile phone actually works.
Hands-on experience in Verilog testbench, VHDL & Verilog RTL design-to-bitstream flow, timing analysis, power analysis, and implementation on Cmod Artix-7 35T (xc7a35tcpg236-1) FPGA board using Xilinx Vivado 2024.1. Currently, designing an FSM-based synthesizable UART controller in Verilog from scratch and implementing on Cmod A7-35T FPGA board using Xilinx Vivado 2024.1 and Teraterm.
Freelance services available in VHDL/Verilog RTL design, hardware design, core electronics as well as other technical work.
⇒ Technical Skills
• HDLs & Design: Verilog*, RTL Design*, VHDL*
• FPGA Tools: Xilinx Vivado 2024.1*, ModelSim 10.1a
• Timing & Power Closure: Static Timing Analysis (STA)*, Clock Domain Crossing (CDC)*, Power analysis & optimization*
• Protocols: AXI4*, UART*, SPI*, I²C*, JTAG*, Bluetooth 2.0 (via HC-05)
• Scripting & Programming: Tcl*, Shell*, Perl (basics)*, Bash, Arduino, MATLAB (basics)
• Hardware Platforms: Cmod A7 (Xilinx Artix-7 35T) FPGA board*, Arduino UNO R3
• Additional Proficiency: CircuitLab, Drawio
(*Actively using in ongoing projects)
Open to contract-to-hire in VLSI and Core Electronics. Let's collaborate on your next project.
Verilog
Register-Transfer Level
VHDL
Xilinx
FPGA
UART
Tcl/Tk
Digital Design
Unix Shell
Bash
VLSI
Digital Electronics
Hardware Design
Perl
MATLAB
Arduino
Draw.io
Sensor Fusion
Technical Writing
Hardware Description Language
Prashant T.
Valsad, India
$25/hr
5.0
14 jobs
# I am an Embedded Engineer with more than 15 years of industry experience in Embedded Systems Design & Development.
# Have experience in delivering solutions for the Internet of things (IoT), Home Automation & Control, Production Utilities, Microprocessor/Microcontroller and Wireless technologies.
# Below are some of my expertise in Embedded Systems:
- Microcontrollers 8/16/32
( ARM | PIC | STM32 | Nordic nRF51 & nRF52 | NXP )
- Embedded Platforms
( ESP32 | ESP8266 | Raspberry Pi | Arduino | Beaglebone )
- RTOS
( FreeRTOS | Amazon FreeRTOS | Micrium OS | eCOS | Embedded Linux )
- Wireless Protocols
( BLE | Bluetooth | Zigbee | WiFi | Thread | LoRa | LoRaWAN )
- Wired Protocols
( I2C | SPI | RS232 | RS485 | Modbus | CAN )
- Compilers & IDE
( GCC | Keil uVision | IAR | Simplicity Studio | Eclipse | CodeWarrior )
- Cloud Platforms Integration
( AWS IoT | Ayla | Evrythng | Firebase )
nRF52
ESP32
STM32
Embedded C
Microcontroller Programming
C
LoRa
WiFi
nRF51
Firmware Programming
AWS IoT Core
MQTT
Internet of Things
Deep K.
Surat, India
$25/hr
5.0
5 jobs
One stop solution for Electronic Product Development. Component selection, Circuit Design, Schematic design, PCB layout, PCB Assembling, Prototyping, Firmware development, Testing, Cloud Integration, Mobile Application Development.
Expertise in IoT product development and Firmware update Over The Air (OTA).
Languages: C, C/C++, Python, HTML, Javascript
Arduino
Raspberry Pi
ESP32, ESP8266 (ESP-NOW, ESP-MESH, ESP-MATTER, ESP-IDF, ESP-ADF)
NRF51822, NRF52840
IOT Gateways
ROS
Remote Monitoring & Controlling
WiFi, BLE, Ethernet, GSM/GPRS, 2G, LTE, LORA, LORAWAN, NB-IOT, DLMS, Profibus, IEC-104
HMI Display GUI Development
Nextion, DWIN Displays
Home Assistant, ESP-HOME
UART, SPI, I2C, ADC, DAC, RS-232, RS-485
Micro SD, Thermal Printer, Motors, Relays, Valves
MODBUS RTU & TCP/IP
CANBUS
Schematic and PCB Layout Design
ARM Cortex M3-M4
STM32F1, STM32F4, TM4C123G(TIVA C)
ATmega 8-16-32-128-256
Renesas RL78 Series MCUs
PlatformIO, CubeMX, Keil, Arduino, CCS, Atmel Studio, CS+
Altium, Eagle CAD, KiCAD, EasyEDA
Arduino
Microcontroller Programming
Embedded C
C++
C
Microcontroller Design
Embedded System
Robotics
PCB Design
Arduino Firmware
ESP32
STM32
Raspberry Pi
Internet of Things
Microcontroller
Circuit Design
Firmware
Firmware Programming
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
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a EMC Symmetrix Specialist in India on Upwork?
You can hire a EMC Symmetrix Specialist in India on Upwork in four simple steps:
Create a job post tailored to your EMC Symmetrix Specialist project scope. We'll walk you through the process step by step.
Browse top EMC Symmetrix Specialist talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top EMC Symmetrix Specialist profiles and interview.
Hire the right EMC Symmetrix Specialist 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 EMC Symmetrix Specialist?
Rates charged by EMC Symmetrix Specialists 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 EMC Symmetrix Specialist in India on Upwork?
As the world's work marketplace, we connect highly-skilled freelance EMC Symmetrix Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream EMC Symmetrix Specialist team you need to succeed.
Can I hire a EMC Symmetrix Specialist 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 EMC Symmetrix Specialist proposals within 24 hours of posting a job description.