Mishrak Sharma
Senior Software Engineer @Perle Systems
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Engineer @Perle Systems
Markham, ON, CA
Led design and development of embedded Linux-based networking solutions (IOLAN SCG, SCRx, IRG, IDS), improving system performance through efficient data structures and optimized C implementations.• Architected and customized root file systems (rootfs) for multiple hardware platforms, reducing boot time by 15–25% and optimizing memory footprint for resource-constrained devices.• Optimized Debian package management and cross-compilation pipelines, decreasing build and deployment time by 30–40% across product lines.• Developed and enhanced RESTful APIs for device management and integration with PerleVIEW, improving response time and enabling scalable remote operations.• Diagnosed and resolved complex low-level issues in Linux-based systems, reducing critical production defects and improving system uptime.• Mentored junior developers by knowledge sharing, and conducted code reviews, improving code quality, and faster release cycle.• Collaborated with cross-functional teams (hardware, QA, product) to deliver secure out-of-band management solutions, strengthening system reliability and failover capabilities.
EDUCATION
Gujarat Technological University (GTU)
Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering
Ganpat University
Master of Technology - MTech, Embedded system and VLSI
Shree MuktaJivan High School
Science
SKILLS
ABOUT MISHRAK SHARMA
I am a Embedded Software Engineer with over 10 years of experience in designing, developing, testing, and optimizing real-time system using C, Embedded C, Data Structure, RTOS, Python, Shell Scripting, and linux.I specialize in- Designing and developing embedded systems using C, and real-time operating systems (RTOS) like Linux-based environments- Implementing and debugging low-level networking protocols (e.g, TCP/IP, VLAN, MSTP), and creating wireguard tunnel for security of the data on embedded hardware- Automating system behavior and testing using Python scripts and Linux shell tools to reduce manual intervention and ensure consistency- Troubleshooting and resolving critical issues at application level using different programming language, mainly using C, Embedded C, and Data Structure - Algorithms- Version control, CI/CD integration, and structured development practices using Git, Jira, and Jenkins.Passionate about solving deep technical problems and delivering production quality solutions in resource constrained environments. I enjoy collaborating with cross-functional teams and continuously learning new technologies.Currently open to the new opportunities.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.