top of page

System Scope Consulting

Your Trusted Embedded Project Consulting Partner
Logo.webp

Freelance Services (Fixed Price Based)

Procedure to get started
Order Services
Brief about your requirment & what you are looking for...

Select services you want Required

Admission fee for this course is $10

 

Thanks for reaching out!

About Me

My name is Ravi Prakash, providing freelance project estimation, planning and architecture consulting for embedded system product development/implementation projects.

 

I have 10+ years of experience in embedded firmware development & led multiple projects from specification to test covering complete PDLC.

Providing embedded product design service companies / firms, skilled manpower providers & product companies in their/client's project estimation, feasibility analysis & system architecture development.

​​

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

info@systemscope.biz

https://teams.live.com/l/community/FEAtBlUbfz7GUHY6gI

Bangalore, India

bottom of page