EarlyJobs
All roles

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.

Related Jobs

Hire your ideal team. 10X Quicker. | Hire your ideal team. 10X Quicker. | Hire your ideal team. 10X Quicker. |