I'm an Embedded Software Developer passionate about building efficient and reliable software for hardware systems. I specialize in working with microcontrollers, device drivers, sensor interfacing, and low-level C/C++ programming.
Programming & Scripting:
C, C++, Python, OOP
Embedded Systems & Platforms:
Yocto BSP, Android BSP, Linux Kernel, U-Boot, RootFS, Board Bring-up, Device Tree
IMX8MQ, IMX8QXP, IMX6ULL, IMX6DL, LS1021, Raspberry Pi 4, Qualcomm RB5, IFB boards
Protocols & Communication:
SPI, I2C, UART, TCP/IP, UDP, Socket Programming, IPC
Camera & Multimedia:
Camera driver bring-up, chromatic tuning, real-time image/video optimization, GStreamer pipelines
Tools & Debugging:
GIT, GNU Tools, Thrift Interface, JTAG, Cross-Toolchains, Valgrind, GDB
Other Expertise:
Multithreading, Kernel Optimization, Firmware Development, Hardware-Software Integration, NIC Configuration
- Multi-level sensor-user communication and HD video streaming.
- Chromatic tuning for optimal image and video quality.
- Integrated multiple camera modules and optimized drivers/multimedia pipelines.
- Implemented Thrift Interface for IPC with GPIO/UART/SPI/I2C integration.
- Developed Yocto-based Linux images, optimized kernel, and Ethernet transfer utilities.
- Built client-server socket applications and performed NIC configuration.
- Updated LiDAR firmware with TCP/IP & socket communication.
- Developed Qt GUI for logs and video monitoring using multithreaded OOP design.
- Implemented real-time fault detection, logging, and secure Ethernet communication for Microchip PLC lamps.
- Ported U-Boot, Kernel, RootFS and developed Ethernet driver.
- Optimized LAN traffic using MAC-based filtering.
- Integrated Atmel touch controller, configured display timings, and debugged touch inputs.
- Implemented memory protection and read/write mechanisms, modified U-Boot and DTS files.
- Board bring-up, power sequencing, bootloader porting, and peripheral configuration.
- Implemented multithreaded peripheral operations and integrated GStreamer for multimedia optimization.
- Developed Python/OpenCV-based face detection and recognition system with logo overlay.
- Integrated SPI and GPIO drivers with LED diagnostics during U-Boot and kernel boot.
- Expert in camera systems, real-time image/video processing, and embedded Linux kernel optimization.
- Successfully completed multiple board bring-ups and BSP developments on ARM and Qualcomm platforms.
- Developed high-performance, multithreaded embedded applications with robust communication protocols.
- Proficient in Yocto/Android BSP development, device drivers, and multimedia pipeline optimization.
- Delivered innovative solutions in smart traffic, facial recognition, LiDAR, and industrial monitoring systems.
- Advanced Embedded Linux
- Real-Time Operating Systems (RTOS) Optimization
- Communication Protocol Stacks & OSI Layer Implementations
- LinkedIn: linkedin.com/in/sebastian-ramesh-b84911327
- Email: js.ramesh1990@gmail.com
