- Senior
- Optionales Büro in Pune
Career Opportunities: C++ Linux Storage - Senior (9789)
Job Title: C++ Software Engineer
Location: Pune/Noida
Experience: 6+
Domain: Preferably Storage, Networking
Job Description:
We are looking for a skilled C++ Software Engineer with expertise in modern C++ development, multithreading, OS concepts, and networking. The ideal candidate will have experience in designing and developing high-performance software solutions, preferably with exposure to the storage domain.
Key Responsibilities:
- Develop and optimize software using Modern C++ (C++11 and later).
- Design and implement multithreaded applications ensuring efficient concurrency management.
- Work with Linux/Unix OS concepts, including process management, memory management, and inter-process communication.
- Develop network-based applications leveraging networking protocols and socket programming.
- Implement and optimize data structures and algorithms for performance and scalability.
- Collaborate with cross-functional teams to deliver high-quality, efficient, and robust software solutions.
- Debug, analyze, and improve system performance.
- (If applicable) Work on storage-related features such as filesystem handling, block storage, or distributed storage systems.
Required Skills:
- Strong programming skills in C++, preferably with Modern C++ (C++11 and later).
- Experience in multithreading and concurrency.
- Good understanding of Linux/Unix OS concepts.
- Knowledge of networking fundamentals (TCP/IP, sockets, etc.).
- Solid grasp of data structures and algorithms.
Preferred Skills:
- Exposure to storage domain concepts (file systems, block storage, distributed storage, etc.).
- Experience with performance optimization and debugging tools.
- Familiarity with CI/CD, version control (Git), and agile methodologies.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field.
Job Title: C++ Software Engineer
Location: Pune/Noida
Experience: 6+
Domain: Preferably Storage, Networking
Job Description:
We are looking for a skilled C++ Software Engineer with expertise in modern C++ development, multithreading, OS concepts, and networking. The ideal candidate will have experience in designing and developing high-performance software solutions, preferably with exposure to the storage domain.
Key Responsibilities:
- Develop and optimize software using Modern C++ (C++11 and later).
- Design and implement multithreaded applications ensuring efficient concurrency management.
- Work with Linux/Unix OS concepts, including process management, memory management, and inter-process communication.
- Develop network-based applications leveraging networking protocols and socket programming.
- Implement and optimize data structures and algorithms for performance and scalability.
- Collaborate with cross-functional teams to deliver high-quality, efficient, and robust software solutions.
- Debug, analyze, and improve system performance.
- (If applicable) Work on storage-related features such as filesystem handling, block storage, or distributed storage systems.
Required Skills:
- Strong programming skills in C++, preferably with Modern C++ (C++11 and later).
- Experience in multithreading and concurrency.
- Good understanding of Linux/Unix OS concepts.
- Knowledge of networking fundamentals (TCP/IP, sockets, etc.).
- Solid grasp of data structures and algorithms.
Preferred Skills:
- Exposure to storage domain concepts (file systems, block storage, distributed storage, etc.).
- Experience with performance optimization and debugging tools.
- Familiarity with CI/CD, version control (Git), and agile methodologies.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field.
Job Title: C++ Software Engineer
Location: Pune/Noida
Experience: 6+
Domain: Preferably Storage, Networking
Job Description:
We are looking for a skilled C++ Software Engineer with expertise in modern C++ development, multithreading, OS concepts, and networking. The ideal candidate will have experience in designing and developing high-performance software solutions, preferably with exposure to the storage domain.
Key Responsibilities:
- Develop and optimize software using Modern C++ (C++11 and later).
- Design and implement multithreaded applications ensuring efficient concurrency management.
- Work with Linux/Unix OS concepts, including process management, memory management, and inter-process communication.
- Develop network-based applications leveraging networking protocols and socket programming.
- Implement and optimize data structures and algorithms for performance and scalability.
- Collaborate with cross-functional teams to deliver high-quality, efficient, and robust software solutions.
- Debug, analyze, and improve system performance.
- (If applicable) Work on storage-related features such as filesystem handling, block storage, or distributed storage systems.
Required Skills:
- Strong programming skills in C++, preferably with Modern C++ (C++11 and later).
- Experience in multithreading and concurrency.
- Good understanding of Linux/Unix OS concepts.
- Knowledge of networking fundamentals (TCP/IP, sockets, etc.).
- Solid grasp of data structures and algorithms.
Preferred Skills:
- Exposure to storage domain concepts (file systems, block storage, distributed storage, etc.).
- Experience with performance optimization and debugging tools.
- Familiarity with CI/CD, version control (Git), and agile methodologies.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field.