Rupam Das - Profile

Over 17years of professional experience in:
- Embedded Systems Software and Firmware.
- Microprocessor-/microcontroller-based and DSP-based Embedded Product development and System software development in
  Telecom, Datacom, Networking, Wireless and Broadband domains.
- Innovation, conceptualization, design, development, delivery and maintenance of several commercially successful
  Telecom and Networking products.
- Training and mentoring co-workers,students and working professionals for skills, knowledge and technology learning.

Current work profile
At present working as a independent consultant and trainer for Embedded Software/Firmware domain for over 8 years. Primary focus is on Embedded Linux and related topics. I undertake both training and consulting assignments in Embedded Software Technologies. For consulting assignments, see Consulting. For trainings, see Student Training and Corporate Training.

Rupam Das is also heading a training and consulting company, NxNvision Solutions. It's located in Thiruvanmiyur, Chennai. With airconditioned classrooms, it's a comfortable way for students and professionals to learn at our office. Our website is and our Facebook page is

More about my profile at my LinkedIn profile

My primary expertise is in Embedded Product Visualization, Rapid Prototyping, Design and Development of Wired and Wireless Networking and Telecom products. 

Linux and Embedded Linux based training and development - Boot loader, Kernel customization, Root File System development, Device Driver porting and development, Embedded System & Peripheral Integration using Software, Shell scripts, Embedded Web Server using HTML/JavaScript/CGI

Datacom/Telecom, Wireless and Broadband Networking protocols - V.90 Modem, Wi-Fi (802.11 a/b/g), Ethernet, PPP, PPPoE, Proprietary protocols 

System software, application software and firmware design and development for Microprocessor and Microcontroller based hardwares

Design and development of PC-Embedded Hardware Interfacing and Diagnostic tool and software (Serial, Parallel, Ethernet interfaces)

Network Architecture design and implementation for Wired, Wired and hybrid networks for home, SOHO and Enterprise customers.

Microcontroller based design and development of Embedded Products (Microchip PIC16F series and NXP 89v51 microcontrollers)

Technical Knowledge


Atheros SoCs based on MIPS32 core

Analog Devices ADSP 218x processors

Analog Devices ADSP Blackfin 533/537 processors

Microchip 16F8XX family 8-bit microcontrollers

NXP-Phillips P89V51 8-bit microcontrollers

ARM7, ARM9 and ARM Cortex M3 microcontrollers

AMD Geode processor based on Intel x86 core

Operating systems

Linux (RedHat, Fedora, Ubuntu, CentOS)


Embedded Linux

uClinux Kernel development and customization

RedHat customization for Embedded Linux applications

Kernel customization, testing and deployment

Embedded Linux development tools - Make, Buildroot, LTIB

Packages: BusyBox, uDhcpd, Thttpd, LinPhone

Device Drivers: USB, Audio (ADI-AD1885, ADI-AD1836), Video (ADI-ADV7393, ADI-ADV7171), I2C, SPI, UART, Ethernet, Parallel port, Flash EEPROM, ADC, DAC, LCD/GLCD

Bootloaders - RedBoot, U-Boot


C , C++, ADSP Assembly for ADSP 21xx processors, Linux Shell Scripts, Perl, Python

CGI/HTML/JavaScript/Shell scripts for Web server development


IEEE 802.11 a/b/g (Wi-Fi)

IEEE 802.3/Ethernet

ETSI DECT for Fixed Wireless Access


USB - Host, Device

PPP / Hayes AT Modem Protocol



Software Tools

ADSP VisualDSP IDE for ADSP 218x processors

VisualDSP++ IDE for ADSP Blackfin 53x processors

GNU Make

Debuggers - Gdb, DDD

Kompozer Web Designer


Windows - Microsoft Office suite, Source Insight, Dev C++, WinMerge

Linux - Source Navigator, DDD debugger, gdb, kgdb, gnuPlot


Wi-Fi/802.11 abg based Access Points and MESH nodes

Fixed Wireless Access using ETSI DECT standards

Cable/Wireless Access using ETSI DECT standards and DOCSIS

Website maintained by