About Arcserve
Arcserve provides exceptional solutions to protect the priceless digital assets of organizations in need of full scale, comprehensive data protection. Established in 1983, Arcserve is the world’s most experienced provider of business continuity solutions that safeguard every application and system, on every premises and every cloud. Organizations in over 150 countries around the world rely on Arcserve’s highly efficient, integrated technologies and expertise to eliminate the risk of data loss and extended downtime while reducing the cost and complexity of backing up and restoring data by up to 50 percent.
Job Summary
The candidate for this position will be responsible for developing and maintaining cross-platform system and networking components(Linux/Unix and Windows) for Arcserve’s flagship High Availability and Disaster Recovery product.
The role involves building high-performance replication and failover mechanisms operating at the filesystem, network, and OS levels.
This position requires exceptional C/C++ skills and a strong understanding of OS internals, networking, and concurrent systems.
The candidate must have extensive, proven experience developing cross-platform system and networking codebases.
The candidate will join a distributed Agile team and work on the implementation of new product features and platform certifications.
Responsibilities will also include research and proof-of-concept (POC) activities, performance analysis and optimization, as well as investigating and resolving complex customer issues.
Required Qualifications
• A bachelor's degree and 15 years of professional work experience (or a master's degree, or equivalent experience) is required.
• 10+ years of continuous hands-on experience with cross-platform development using C/C++, with strong familiarity with development toolchains and OS internals on both Windows and Linux.
• Strong proficiency with object-oriented programming, algorithms, design patterns, and data structures.
• Extensive experience developing system-level and networking software. • Strong experience with multithreaded and concurrent system design, including synchronization primitives and performance considerations.
• Experience with low-level networking and socket programming (TCP/IP).
• Experience with POSIX APIs and Linux system programming, as well as Windows system APIs (Win32).
• Strong debugging and troubleshooting skills using tools such as gdb, lldb, perf, or Windows debugging tools.
• Programming experience with at least one popular database system (e.g., MSSQL, SQLite, MySQL, Oracle).
Preferred Qualifications
• Experience developing kernel-mode drivers or low-level OS components (Linux kernel modules or Windows drivers).
• Experience with filesystem or block-level replication technologies.
• Experience in storage, backup, disaster recovery, or virtualization platforms.
• Experience with high-performance networking systems or distributed systems.
• Experience diagnosing and optimizing performance issues in large-scale system software.
• Experience working with large C++ codebases and maintaining complex cross-platform systems.
If interested share CV and details:
C/C++:
Linux exp:
Windows exp:
System programming:
Cross platform development exp:
Socket programming exp:
Virtualization / Storage domain exposure:
SQL server/PostgreSQL:
Curr CTC:
Exp CTC:
Notice:
Regards,
Sonal Gharge
Arcserve India
https://www.arcserve.com/
Arcserve | Assured Recovery » Facebook » Twitter » LinkedIn » YouTube
Currently, there aren't any salaries for this role at Arcserve shared by other job seekers.
View more salaries from Arcserve →Achieve your dream job with our top-notch tools!
Resume Checker
Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!
AI InterviewPrep
Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!
Resume Builder
Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!