
Coders Brain
Senior C Developer – Code Reasoning & Benchmarking
₹16 L–₹18 L /mo
2nd Floor, 1245, 27th Main Rd, Sector 2, ITI Layout,, BDA Layout, Somasundarapalya, , Bengaluru, Karnataka , , 560102Permanent Employment (Full-time)Remote5–8 yrs2 openingsITESImmediateDay Shifts
Graduation (10 + 2 + 4)
YAML, JSON
Position: Senior C Developer – Code Reasoning & Benchmark
Experience: 5+ years
Engagement: Contract-to-Hire (C2H) / Freelance accepted
Location: Remote
About the Role
We are looking for a Senior C Developer with strong expertise in algorithmic design, performance optimization, and complex system evaluation. This role involves solving challenging engineering problems, writing high-quality algorithmic code, and building benchmarks for testing and performance validation.
Key Responsibilities
- Design and develop optimized, efficient, and clear code in C.
- Create and maintain automated benchmarks and testing frameworks.
- Optimize performance across algorithms and large-scale systems.
- Evaluate computational trade-offs while solving complex engineering challenges.
- Contribute to advanced projects requiring algorithmic depth and efficiency.
Required Skills & Qualifications
- 5+ years of software engineering and systems programming experience.
- Minimum 4 years of hands-on coding experience in C.
- Strong foundation in algorithmic complexity, data structures, and optimization.
- Proven ability to deliver concise, performant, and technically challenging code.
- Experience with test automation and benchmark creation.
- Familiarity with data formats such as JSON, YAML, and version control systems (e.g., Git).
Domain Expertise (at least 4 areas required):
- Core Data Structures: Trie, Segment Tree, Union-Find.
- Algorithmic Paradigms: Dynamic Programming, Greedy, Bitmasking.
- Graph Algorithms: Shortest Path, Network Flow, Topological Sorting.
- Mathematics & Number Theory: Geometry, Probability, Modular Arithmetic.
- String Processing: Suffix Trees, Rolling Hashing, Pattern Matching.
- Advanced Topics: 2-SAT, FFT, Linear Programming.
