
Successful at applying electronics, and electrical circuitry expertise to different practical issues. Skilled in investigating and diagnosing problems and completing root cause analysis. Understands technical information and devises forward-thinking effective solutions that help customers achieve operational and safety targets.
Embedded C Programming – low-level code for microcontrollers and embedded devices
Microcontroller Programming – Experience with platforms such as ARM Cortex-M
Firmware Development – Design, implementation, and testing of firmware for smart metering systems or other embedded solutions
Hardware Interface Protocols – Familiarity with I2C, SPI, UART, GPIO, PWM
Debugging & Testing Tools – Proficient in using oscilloscopes, logic analyzers, and tools like JTAG, SWD, Segger J-Link, etc
IDE – Experience with IAR Embedded Workbench, Arduino IDE, Visual Studio Code
Experience working with Raspberry Pi for prototyping and production-grade embedded applications
Developed and deployed applications on Raspbian/Linux OS
Integrated sensors, actuators, and communication modules via GPIO, I2C, SPI, and UART interfaces
Worked with Python, Shell scripting, and Embedded C for automation, system control, and data acquisition tasks
Implemented edge processing, logging, and data transmission for IoT solutions
Experience with remote access (SSH), file systems, and Linux system configuration
Built interfaces between Raspberry Pi and cloud services for data monitoring ( HTTP REST APIs)
Requirements Analysis & Documentation – Understanding customer requirements and translating them into technical specs
Problem Solving – Strong analytical thinking and debugging under pressure
Collaboration – Working in cross-functional teams with hardware, QA, and product teams
Attention to Detail – Crucial when working on timing-critical and safety-sensitive systems