Search by job, company or skills

P

C++ Linux

4-8 Years
Save
  • Posted 2 days ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

We are looking for a C++ Developer with experience in Linux environments and a strong understanding of virtualization concepts and design patterns. The ideal candidate will play a key role in developing, enhancing, and maintaining high-performance software components in a complex and scalable system. This is an exciting opportunity to work on cutting-edge technologies in a collaborative and fast-paced environment.

Key Responsibilities:

  • Design, develop, and maintain robust and efficient software solutions using C++
  • Work extensively on Linux-based systems, including scripting, debugging, and performance tuning
  • Develop and manage code that interacts with or runs inside virtualized environments (e.g., VMware, KVM)
  • Apply object-oriented design principles and design patterns to ensure code scalability and maintainability
  • Collaborate with cross-functional teams including QA, DevOps, and Product Management
  • Participate in code reviews and contribute to improving software development best practices
  • Write unit and integration tests to ensure software reliability
  • Analyze performance bottlenecks and optimize code as necessary

Required Skills:

  • Strong programming skills in C++ (Modern C++ – C++11 and above preferred)
  • In-depth knowledge of the Linux operating system (system calls, shell scripting, performance tuning)
  • Hands-on experience working with Virtual Machines / Virtualization technologies
  • Solid understanding and practical use of Software Design Patterns and Object-Oriented Programming (OOP)
  • Experience with version control tools (e.g., Git)

Nice to Have:

  • Exposure to cloud platforms (e.g., AWS, Azure)
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes)
  • Experience with Agile methodologies and CI/CD pipelines

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 4+ years of relevant experience in software development

More Info

About Company

Peoplefy is an award-winning talent solutions firm, founded by a group of former software engineers and graduates from India's premier technology institutes, the IITs. Peoplefy leverages advanced technology and a cutting-edge cloud-based software ATS for driving Recruitment Process. Peoplefy excels in early detection of offer backouts with introduction of “Early Warning Mechanism” through AI & other Technologies, making it a standout in the industry.

Job ID: 121110521

Similar Jobs

Pune

Skills:

CC++Systems ProgrammingLinuxLinux InternalsRedhat LinuxKernelKernel DevelopmentKernel ModuleIO Stack

Pune, India

Skills:

telemetry Unit TestingAgileMqttPosixCode ReviewJIRALinuxHttpsEthernetConfluenceGitCanSecurityIoT technologiesBazelUdsGRPCStatic AnalysisOTA software updatesGoogle Testautomotive networking

Pune, India

Skills:

AlgorithmsSqlShell ScriptingPythonData StructuresLinuxObject-Oriented Programming

Pune

Skills:

LinuxC++Device DriversEmbedded CPythonEmbedded Systems

Pune, India

Skills:

multithreadingMemory ManagementIpc MechanismsLinuxLinux InternalsSynchronizationnetworking protocols L2–L7networking fundamentalsDPDK developmentC developmentsignalsuser-space programmingSDKs