Skip to main content
Huzaifa Musharaf

Huzaifa Musharaf

C++ Engineer

Talent
LahoreMember since August 12, 2026
C++DebuggingCode ReviewFreeRTOSIPC ArchitecturePOSIXHardware SimulationCOM InterfacesPenetration Testing
·

Hire this person

Send a job offer directly to this candidate

C++DebuggingCode ReviewFreeRTOSIPC Architecture

About

Embedded Systems Software Engineer specializing in the software layer between Linux host processes and real-time embedded hardware. Core focus is IPC architecture, hardware simulation environments, and keeping embedded systems reliable under safety-critical constraints. Current work is in a medical device context — building a file-based communication channel with POSIX locking between a Linux host and a FreeRTOS microcontroller, plus a simulation layer that replaces physical hardware during testing so the full test suite runs without the device present.

Prior background includes production C++ on a commercial Windows data security and file encryption product with a real user base. Also completing a part-time Master's in Cybersecurity, directly relevant to hardware-boundary security problems in embedded Linux and RTOS environments.

Primary target domains: medical, industrial, automotive, and IoT — high reliability requirements, real hardware involved, not much margin for error.

Experience

Software Engineer at Byonyks (2026-03 – Present)

Working on the software layer of a medical device platform — specifically the interface between a Linux host process and a FreeRTOS-based microcontroller.

  • Designed and built the IPC architecture: a file-based communication channel with POSIX locking handling bidirectional command/response flow between two processes.
  • Built the simulation environment that stands in for the physical hardware during testing, enabling the full test suite to run without the device present.
  • Maintaining 25+ test cases across 5 hardware subsystems: valves, pumps, heater, bubble detectors, and registers.
  • Involved in code review and debugging across the broader codebase.

Junior Software Engineer at NewSoftwares (2024-09 – 2026-02)

Worked on Folder Lock 10 — a Windows data security application with a large commercial user base.

  • Wrote and maintained C++ code handling file encryption logic, cloud sync integration, and UI behavior.
  • Worked with Windows internals and COM interfaces in a production codebase where bugs had direct user impact.
  • Developed UI screens in Sciter and integrated them with backend C++ logic.
  • Gained production code discipline: review cycles, release processes, and careful handling of stable existing functionality.

Cyber Security Intern at KaiRiz Cyber Technologies (SMC-Private) Limited (2024-06 – 2024-08)

  • Completed hands-on penetration testing workflows and standard security tooling.
  • Assessed systems remotely for common vulnerability patterns.
  • Security boundary context from this role directly informs how embedded systems security problems are approached in current work.

Software Development Intern at TechWave Solutions Pvt. Ltd. (2021-06 – 2021-08)

  • First experience working in a team codebase and shipping code alongside other developers.
  • Gained practical understanding of how software development works outside a classroom environment.

Education

Master's Degree in Cybersecurity – National University of Computer and Emerging Sciences (2025-08 – 2027-07)

Bachelor of Science in Computer Science – National University of Computer and Emerging Sciences (2019-01 – 2024-08)

Skills

C++ Engineer

Reviews

Related