Details verified of Debasish Das✕
Identity
Education
Know how UrbanPro verifies Tutor details
Identity is verified based on matching the details uploaded by the Tutor with government databases.
Online Classes Bengali Mother Tongue (Native)
Hindi Proficient
English Proficient
NIT Jaipur 2002
Bachelor of Engineering (B.E.)
Indian Institute of Technology, Guwahati 2006
Master of Engineering - Master of Technology (M.E./M.Tech.)
HBR Layout, Bangalore, India - 560043
ID Verified
Phone Verified
Email Verified
Report this Profile
Is this listing inaccurate or duplicate? Any other problem?
Please tell us about the problem and we will fix it.
UrbanPro Certified Tutor
For Embedded Systems
Class Location
Online class via Zoom
Student's Home
Tutor's Home
Years of Experience in Embedded Systems Training
19
Class Location
Online class via Zoom
Student's Home
Tutor's Home
Years of Experience in C Language Classes
5
Teaching Experience in detail in C Language Classes
I am an Embedded Software Engineer with over 19 years of hands-on experience in Embedded C development for safety-critical and industrial applications. My expertise includes ARM Cortex-M microcontrollers, STM32, firmware development, device drivers, bootloaders, FreeRTOS, and Embedded Linux. I have extensive experience with communication protocols such as UART, SPI, I²C, CAN, Ethernet, and NFC. I specialize in debugging, performance optimization, unit and integration testing, and developing reliable, MISRA-compliant software. I have worked across aerospace, railway, and industrial automation domains, delivering robust embedded solutions while mentoring engineers and helping students build strong practical and industry-relevant programming skills.
Class Location
Online class via Zoom
Student's Home
Tutor's Home
Years of Experience in ARM Training
3
Teaching Experience in detail in ARM Training
I have 4 years of hands-on experience developing embedded firmware for ARM Cortex-M microcontrollers, primarily the STM32F4 and STM32F7 series. My expertise includes Embedded C programming, peripheral driver development, FreeRTOS, bootloaders, interrupt handling, DMA, timers, GPIO, UART, SPI, I²C, CAN, Ethernet, USB, and SDMMC. I am experienced with STM32CubeIDE, STM32CubeMX, debugging using ST-LINK, and integrating middleware such as LwIP, FATFS, and mbedTLS. I focus on developing reliable, efficient, and MISRA-compliant firmware while helping students gain practical knowledge through real-world projects and hands-on programming.
Class Location
Online class via Zoom
Student's Home
Tutor's Home
Years of Experience in RTOS Training
4
Teaching Experience in detail in RTOS Training
I have over 4 years of hands-on experience developing real-time embedded applications using FreeRTOS on ARM Cortex-M microcontrollers, particularly the STM32F4 and STM32F7 series. My expertise includes task creation and scheduling, queues, semaphores, mutexes, event groups, software timers, memory management, interrupt handling, and inter-task communication. I have integrated FreeRTOS with peripherals such as UART, SPI, I²C, Ethernet, USB, and SDMMC, while ensuring deterministic performance and efficient resource utilization. I also have experience debugging RTOS-based applications, optimizing task execution, resolving synchronization issues, and developing reliable, maintainable, and MISRA-compliant embedded firmware for industrial applications.
Class Location
Online class via Zoom
Student's Home
Tutor's Home
Years of Experience in Red Hat Training
8
Teaches
Red Hat Enterprise Linux 6
Teaching Experience in detail in Red Hat Training
I have over 5 years of experience administering Linux systems, primarily Ubuntu and embedded Linux environments. My expertise includes system installation, configuration, package management, user and group administration, file system management, networking, shell scripting, process and service management, SSH, and software deployment. I have configured development environments for embedded software, managed cross-compilation toolchains, built projects using Make and CMake, and performed debugging using GDB and other Linux utilities. I am proficient in Git, Bash scripting, log analysis, performance monitoring, and troubleshooting system, network, and hardware-related issues to ensure stable and efficient development and deployment environments.
Class Location
Online class via Zoom
Student's Home
Tutor's Home
Find Qualified Tutors on UrbanPro for School Tuitions in all subjects
Also have a look at
UrbanPro Certified Tutor
For Embedded Systems
Class Location
Online class via Zoom
Student's Home
Tutor's Home
Years of Experience in Embedded Systems Training
19
Class Location
Online class via Zoom
Student's Home
Tutor's Home
Years of Experience in C Language Classes
5
Teaching Experience in detail in C Language Classes
I am an Embedded Software Engineer with over 19 years of hands-on experience in Embedded C development for safety-critical and industrial applications. My expertise includes ARM Cortex-M microcontrollers, STM32, firmware development, device drivers, bootloaders, FreeRTOS, and Embedded Linux. I have extensive experience with communication protocols such as UART, SPI, I²C, CAN, Ethernet, and NFC. I specialize in debugging, performance optimization, unit and integration testing, and developing reliable, MISRA-compliant software. I have worked across aerospace, railway, and industrial automation domains, delivering robust embedded solutions while mentoring engineers and helping students build strong practical and industry-relevant programming skills.
Class Location
Online class via Zoom
Student's Home
Tutor's Home
Years of Experience in ARM Training
3
Teaching Experience in detail in ARM Training
I have 4 years of hands-on experience developing embedded firmware for ARM Cortex-M microcontrollers, primarily the STM32F4 and STM32F7 series. My expertise includes Embedded C programming, peripheral driver development, FreeRTOS, bootloaders, interrupt handling, DMA, timers, GPIO, UART, SPI, I²C, CAN, Ethernet, USB, and SDMMC. I am experienced with STM32CubeIDE, STM32CubeMX, debugging using ST-LINK, and integrating middleware such as LwIP, FATFS, and mbedTLS. I focus on developing reliable, efficient, and MISRA-compliant firmware while helping students gain practical knowledge through real-world projects and hands-on programming.
Class Location
Online class via Zoom
Student's Home
Tutor's Home
Years of Experience in RTOS Training
4
Teaching Experience in detail in RTOS Training
I have over 4 years of hands-on experience developing real-time embedded applications using FreeRTOS on ARM Cortex-M microcontrollers, particularly the STM32F4 and STM32F7 series. My expertise includes task creation and scheduling, queues, semaphores, mutexes, event groups, software timers, memory management, interrupt handling, and inter-task communication. I have integrated FreeRTOS with peripherals such as UART, SPI, I²C, Ethernet, USB, and SDMMC, while ensuring deterministic performance and efficient resource utilization. I also have experience debugging RTOS-based applications, optimizing task execution, resolving synchronization issues, and developing reliable, maintainable, and MISRA-compliant embedded firmware for industrial applications.
Class Location
Online class via Zoom
Student's Home
Tutor's Home
Years of Experience in Red Hat Training
8
Teaches
Red Hat Enterprise Linux 6
Teaching Experience in detail in Red Hat Training
I have over 5 years of experience administering Linux systems, primarily Ubuntu and embedded Linux environments. My expertise includes system installation, configuration, package management, user and group administration, file system management, networking, shell scripting, process and service management, SSH, and software deployment. I have configured development environments for embedded software, managed cross-compilation toolchains, built projects using Make and CMake, and performed debugging using GDB and other Linux utilities. I am proficient in Git, Bash scripting, log analysis, performance monitoring, and troubleshooting system, network, and hardware-related issues to ensure stable and efficient development and deployment environments.
Class Location
Online class via Zoom
Student's Home
Tutor's Home
Reply to 's review
Enter your reply*
Your reply has been successfully submitted.
Certified
The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.