C Developer

0 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary:

We are seeking an experienced professional with strong proficiency in C programming and a background in Operations Research (OR) and/or optimization. The ideal candidate will design, implement, and optimize algorithms to solve complex business and engineering problems, leveraging advanced mathematical and computational techniques.


Key Responsibilities:

  • Design, develop, and maintain high-performance software solutions using C.
  • Formulate and implement optimization models (linear, integer, mixed-integer, nonlinear, etc.) for real-world problems.
  • Collaborate with cross-functional teams to gather requirements, understand domain challenges, and deliver robust solutions.
  • Analyze, benchmark, and optimize existing algorithms for efficiency and scalability.
  • Apply operations research techniques such as mathematical programming, heuristics, and metaheuristics to problem-solving.
  • Document code, develop unit tests, and follow best practices in software development.


Required Skills & Qualifications:

  • Bachelor’s/Master’s degree in Computer Science, Engineering, Operations Research, Applied Mathematics, or related field.
  • Strong programming skills in C, including experience with data structures, algorithms, and memory management.
  • Solid understanding of OR methodologies such as optimization modeling, simulation, and analytical problem-solving.
  • Experience with optimization libraries/tools (e.g., CPLEX, Gurobi, COIN-OR) and/or developing custom solvers in C.
  • Ability to translate complex problems into computational models and deliver efficient solutions.
  • Proficiency in debugging, performance tuning, and code optimization.
  • Strong analytical skills and attention to detail.
  • Excellent written and verbal communication skills.


Preferred Skills:

  • Experience with other programming languages (Python, C++, Java) for prototyping or integration.
  • Knowledge of mathematical modeling languages (AMPL, GAMS) or familiarity with solver APIs.
  • Experience in industries such as logistics, finance, energy, or telecommunications where OR is applied.
  • Familiarity with parallel computing, multi-threading, or high-performance computing frameworks.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
ZS logo
ZS

Consulting and Technology

Roseville

RecommendedJobs for You

nagpur, maharashtra

Pune, Maharashtra, India

Noida, Uttar Pradesh, India

hyderabad, telangana