Systemscope Consulting
System Scope Consulting
Your Trusted Embedded Project Consulting Partner


Freelance Services (Fixed Price Based)
Procedure to get started
About Me
Currently, I'm working in fulltime role as Project Lead/System Architect/BA (wears multiple hats as needed), but, I want to explore freelancing & make it my main profession.
Past Experience:
Dev. & debugging of firmware of embedded systems with microcontrollers based on 32 Bit ARM Cortex M0/3/4, ARM7, Arduino, ESP8266/ESP32 & 8051 with Embedded C.
• Familiar with flow charts, schematics, diagrams, manuals of MCU/processors, board peripherals, 3rd party devices commands & API/protocols/data structures/examples to collect info. to develop/ customize firmware/device drivers.
• Understands hardware-software Interface & firmware abstraction layers (CMSIS/HAL/BSP, Low & High Level Drivers, SDK Wrappers, RTOS APIs, Applications).
• Basic understanding of bootloader & linker script.
• Develop/customize/debug device drivers for on/off-chip peripherals, integration of f/w modules & layers with/out RTOS.
• Familiar with RTOS (Multithreading): tasks/threads & their synchronization/operation sequencing, shared resources, IPC/ITC (message queues, events), priorities of threads & interrupts (h/w & s/w).
• Embedded C (basics, data structures & pointers)
• Systematic debugging
• Familiar with Agile tools for collaborative development, source control, bug & task tracking.
Peripherals: GPIO, SCI (UART, I2C, SSP/SPI), PWM, Timers, ADC, DAC, PGA, DMA, CAN, Flash, FRAM, E²PROM, NOR, WDT, RTC, SDI,...etc
RTOS: AWSFreeRTOS, Azure RTOS/ThreadX & ARM Keil RTX.
Protocol Stacks: SPI, I2C, UART, Ethernet, TCP, UDP, HTTP, DHCP, SMTP, FTP, MQTT, BLE.
SDKs/Libraries: ESP-IDF, Renesas SSP/FSP, Keil MDK-ARM, AWS IoT, nRF52
Framework Modules: File Systems, SDI
Tool/IDEs: VS Code, Keil uVision, Segger ES, Renesas e2 Studio, ST CubeMx, Eclipse, Espressif, Arduino.
Debugging Tools: Arduino boards, Debuggers (U-link/J-Link/ST-Link/Lauterbach), Eval Boards, DSO), NI LabVIEW, Logic Analyzers, Terminals, Packet Sniffers (like Wireshark),...etc.
Agile Tools: Git, BitBucket, Jira, Atlassian, Gitlab, Github, Tortoise Git.
linkedin.com/in/raviembedded
https://teams.live.com/l/community/FEAtBlUbfz7GUHY6gI
Bangalore, India
