Senior Software Engineer

5 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Arcserve is a leader in the data protection space. We are dedicated to ensuring top-tier product quality and customer satisfaction, with a focus on continuous improvement and operational excellence.


Senior Software Engineer


Responsibilities:


  • Design and develop cross-platform system modules using C and modern C++.
  • Develop and maintain kernel-mode components like PnP drivers and minifilters.
  • Develop and update OS internals: memory management, file systems, device drivers, process/thread management.
  • Write clean, efficient and well documented code.
  • Participate in technical design and architecture discussions.
  • Provide technical guidance and mentorship to junior developers.
  • Perform code reviews, ensuring code quality standards are met and sufficient testing is included.
  • Contribute to the development of technical specifications and project plans.
  • Contribute to project planning and ensure project deliverables are met.
  • Identify and resolve complex technical issues, debug software defects and propose solutions.
  • Work closely with cross-functional teams in the MSP product space.[AB1]


Requirements:


  • 5+ years of software design and development experience.
  • Strong proficiency in C with demonstrable use of function pointers and OOP principles
  • Proficiency in modern C++
  • Solid experience with Windows and Linux internals
  • Understanding of kernel/user-mode interaction and Plug and Play driver infrastructure
  • Proven Windows application development experience.
  • Strong experience with data structures and algorithms to solve problems and improve performance and with component-based design with a focus on reusability.
  • Good knowledge of configuration and build tools (CMAKE, MSbuild), CI/CD practices and version control systems(Git).[AB2]
  • Windows installation procedures is a plus with knowledge of MSI and WIX
  • Demonstrates good software engineering practices to maintain the stability of the code base. Understands that “untested code is unfinished code”
  • Familiarity with Agile software development practices

[AB1]Should settle on the same tense in the section, present indefinite was used before

[AB2]Good knowledge of configuration and build tools (CMake, Msbuild), CI/CD practices, version control systems (Git)


Share CV and details if interested:

C++ exp:

Linux internals exp :

Windows platform exp:

Kernel device driver exp:

Curr CTC:

Exp CTC:

Notice:


Regards,

Sonal Gharge

sonal.gharge@arcserve.com

Arcserve India

https://www.arcserve.com/


Arcserve | Assured Recovery » Facebook » Twitter » LinkedIn » YouTube

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You