08/23/2026 updated

**** ******** ****
100 % available

Systems Software Engineer | C++ | C | Embedded Linux | Networking | Distributed Systems

Delhi, India
Only remote
BTech Computer Engineering
Delhi, India
Only remote
BTech Computer Engineering

About me

Systems Software Engineer specializing in C, C++, Linux, embedded systems, networking and distributed systems. I build reliable, performance-focused software close to the hardware and network stack, with experience in production networking infrastructure and firmware.

Systems EngineeringBash ShellC++ (Programming Language)LinuxEmbedded CEmbedded SystemsEmbedded Operating SystemsFirmwareShell ScriptSocket ProgrammingSQL DatabasesSystems DesignMultithreadingConcurrencyDocker
Worked on embedded Linux/OpenWrt firmware and networking platforms based on MaxLinear and Airoha SoCs, covering board bring-up, SDK/BSP migration, bootloader/kernel development, drivers, networking protocols, firmware upgrades, diagnostics, and production delivery.

- Ported OpenWrt firmware across multiple SoC boards and SDK versions, including DTS, kernel configs, U-Boot/Linux patches, OMCI modules, PHY/SFP drivers, and board-specific support.
- Extended platforms across multiple hardware revisions, replacing hardcoded parameters with generic runtime configuration.
- Designed and implemented a runtime-adaptive FIT image architecture, consolidating 4 hardware-specific firmware builds into a single binary.
- Implemented an early Linux kernel MTD notifier to detect board metadata from NAND during boot and dynamically configure platform features.
- Updated U-Boot NAND flash support, including chip IDs, geometry, timing parameters, flash tables, and metadata-driven environment configuration.
- Designed a dual-JSON firmware/hardware compatibility validation system to prevent incompatible upgrades and protect against device bricking.
- Developed core OMCI user-space protocol components and implemented ITU-T G.988 Performance Monitoring Managed Entities & Infrastructure, including classical, extended, and 64-bit PM.
- Debugged Ethernet, SFP, and XPCS issues using ethtool and low-level register analysis, including backporting an SFP driver to an older Linux kernel.
- Built Python CLI tooling for serial-based file transfer and a raw-socket OMCI diagnostic tool for Create/Set/Get/Delete transaction testing.
- Resolved numerous coverity findings , including null-pointer issues, memory/resource leaks, uninitialized variables, and race conditions.
- Performed end-to-end board bring-up, traffic validation, hardware recovery, firmware deployment, and low-level debugging .

Experience

Professional experience0 - 5 years
Freelancer since2026

Languages

EnglishFluentHindiNative speaker

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in