Virtuozzo

C Developer, System-Level Programming

Virtuozzo

full-time

Posted on:

Location Type: Hybrid

Location: Petaling Jaya • 🇲🇾 Malaysia

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Distributed SystemsGoLinuxNFSPythonTCP/IP

About the role

  • Design, develop, and maintain system-level software components primarily in C.
  • Work in a Linux-based environment, including debugging, performance tuning, and automation.
  • Collaborate with cross-functional teams to design scalable and reliable systems.
  • Analyze and improve network-related functionality and performance.
  • Participate in code reviews, architecture discussions, and technical planning.

Requirements

  • Strong hands-on experience with Linux development and internals.
  • Proficiency in C, with the ability to write clean, efficient, and maintainable code.
  • Solid understanding of system-level programming, including memory management, concurrency, and IPC.
  • Good knowledge of computer networks, including TCP/IP stack and socket programming.
  • Excellent fluency in English.
  • Nice to have Experience with Golang and/or Python.
  • Familiarity with designing and implementing distributed systems.
  • Knowledge of performance profiling and debugging tools.
  • Experience with Linux AIO, io-uring, RDMA stack in Linux.
  • Understanding at least one of S3/NFS/Samba/iSCSI/NVMeOF protocols, Linux VFS internals, file systems architecture, Linux block I/O subsystem
Benefits
  • Attractive, market‑competitive compensation (Competitive in the KL market)
  • Hybrid working model : 3 days/week in our office, 2 days remote — balancing collaboration with flexibility
  • Comprehensive private medical insurance
  • Professional growth : training budget, certification support, mentorship, and career progression pathways
  • Inclusive, multicultural culture : work alongside talented engineers from across the globe on infrastructure-grade cloud products
  • Employee perks : recognition programs, referral bonuses, and learning initiatives such as book clubs or tech talks
  • Regional impact : contribute to innovations used by CSPs and MSPs across Asia and beyond

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CLinux developmentsystem-level programmingmemory managementconcurrencyIPCTCP/IPsocket programmingGolangPython
Soft skills
collaborationcommunicationcode reviewtechnical planning