2+ GCC Jobs in India
Apply to 2+ GCC Jobs on CutShort.io. Find your next job, effortlessly. Browse GCC Jobs and apply today!
Job Title : Senior C++ Developer
Experience : 5+ Years
Location : Remote
Employment Type : Full-Time (Contract)
Working Days : 6 Days per Week
Domain : Privacy Blockchain
Job Summary :
We are hiring a Senior C++ Developer with 5+ years of experience in modern C++ (C++17/C++20) to design and optimize performance-critical components of a privacy-focused blockchain platform.
The role involves systems programming, distributed systems, cryptographic implementations, and low-level performance optimization in a Linux environment.
Mandatory Skills :
C++17/C++20, Systems Programming, Multithreading & Concurrency, Memory Management, Linux (GCC/Clang/CMake/GDB), Data Structures & Algorithms, Performance Optimization, Distributed Systems Fundamentals.
Key Responsibilities :
- Develop and maintain blockchain core modules (consensus, cryptography, networking).
- Write high-performance, scalable C++ code.
- Optimize memory management and concurrency.
- Implement distributed and peer-to-peer systems.
- Debug and profile performance-critical applications.
- Collaborate with researchers on protocol implementation.
Required Skills :
- 5+ years C++ development experience.
- Strong knowledge of C++17/C++20.
- Systems programming, multithreading, concurrency.
- Data structures and algorithms.
- Linux development (GCC, Clang, CMake, GDB, Valgrind).
- Performance profiling and debugging.
Preferred Skills :
- Rust (FFI, async programming)
- Blockchain protocol development
- Distributed systems and consensus algorithms
- Zero-knowledge proofs / cryptography fundamentals
- Gentoo Linux and kernel-level optimization
Job Role: Optimization Engineer - C Programming
Experience: 3 to 8 Years
Location: Bangalore, Pune, Delhi
Were hiring an Optimization Engineer skilled in C Programming and Operations Research / Optimization to design and optimize algorithms solving complex business and engineering problems.
Key Responsibilities:
- Develop and maintain high-performance software using C.
- Build and implement optimization models (linear, integer, nonlinear).
- Collaborate with teams to deliver scalable, efficient solutions.
- Analyze and improve existing algorithms for performance and scalability.
Must-Have Skills:
- Expertise in C Programming and Operations Research / Optimization.
- Strong in data structures, algorithms, and memory management.
- Hands-on with tools like CPLEX, Gurobi, or COIN-OR.
- Python experience is an added advantage.
Preferred Skills:
- Knowledge of Python, C++, or Java.
- Familiarity with AMPL, GAMS, or solver APIs.
- Understanding of HPC, parallel computing, or multi-threading.


