10/30/2025 updated
VS
100 % available
Software Engineer with expertise in RISC-V, embedded systems and low-level programming
Lucknow, India
Only remote
B.Tech in Computer Science and EngineeringC (Programming Language)Java (Programming Language)PHPAndroid Software DevelopmentArchitectureC++ (Programming Language)Mobile Application DevelopmentDatabasesData ManagementData StoreDebuggingProgramming ToolsDevice DriversMemory ManagementAmazon DynamoDB
RISC-V Architecture Development
Advanced expertise in RISC-V simulator development with memory management, caching, and interrupt handling support including cross-compiler modifications for custom instructions
Systems Programming and Device Drivers
Comprehensive knowledge in Linux kernel development, device driver implementation, and low-level system programming including eBPF and platform driver development
Full-Stack Software Development
Proficient in multiple programming languages including C, C++, x86 ASM, Java, Python, and PHP with experience in REST APIs, WebSocket development, and database management
Database Technologies
Experience with MySQL, DynamoDB, and Google Cloud DataStore for data management and storage solutions
Mobile Application Development
Native Android development experience with JavaME-based projects and geofencing applications
Web Technologies
Frontend and backend development using REST APIs, WebSocket protocols, and various web frameworks
Operating Systems
Deep understanding of computer architecture, operating systems, networks, and Linux kernel internals
Development Tools and Debugging
Proficiency with debugging tools, GDB, compiler modifications, and development environment setup
Advanced expertise in RISC-V simulator development with memory management, caching, and interrupt handling support including cross-compiler modifications for custom instructions
Systems Programming and Device Drivers
Comprehensive knowledge in Linux kernel development, device driver implementation, and low-level system programming including eBPF and platform driver development
Full-Stack Software Development
Proficient in multiple programming languages including C, C++, x86 ASM, Java, Python, and PHP with experience in REST APIs, WebSocket development, and database management
Database Technologies
Experience with MySQL, DynamoDB, and Google Cloud DataStore for data management and storage solutions
Mobile Application Development
Native Android development experience with JavaME-based projects and geofencing applications
Web Technologies
Frontend and backend development using REST APIs, WebSocket protocols, and various web frameworks
Operating Systems
Deep understanding of computer architecture, operating systems, networks, and Linux kernel internals
Development Tools and Debugging
Proficiency with debugging tools, GDB, compiler modifications, and development environment setup
Project history
Worked on low cost baggage tracking solutions
Worked on a RISCV simulator with advanced features including memory management, caching, and profiling capabilities. Developed a customized Libcrt specifically designed for the simulator, enabling seamless execution of X265 and other software and RISCV Linux. Modified RISCV cross-compiler to support custom instructions and ported key libraries and software such as X265, Nanorq, and HEVC to the RISCV platform
Worked on Developing REST and WebSocket APIs for several financial products for a client. Developed an OAuth2 authorization server for a client. Worked on backend software for several freelance projects, which involved creating REST or WebSocket APIs to carry out tasks like fetching stock prices, related to news from news websites. Delivering data to prediction management logic via APIs