Talent.com
Optimization Engineer - C Programming

Optimization Engineer - C Programming

TekPillarPune
6 days ago
Job description

Job Title : Optimization Engineer C Programming

Experience : 3 to 8 Years

Location : Bangalore, Pune, Delhi

Job Type : Contract (Full-time)

We are seeking a passionate Optimization Engineer with strong hands-on expertise in C Programming and Operations Research / Optimization.

In this role, you will develop high-performance algorithms and optimization models that solve complex business and engineering problems across industries such as logistics, manufacturing, finance, and energy.

Key Responsibilities :

  • Design, develop, and maintain high-performance software components in C for optimization-based systems.
  • Build and implement optimization models (linear, integer, mixed-integer, nonlinear) to address real-world challenges.
  • Collaborate with domain experts to understand system constraints, objectives, and operational requirements.
  • Analyze and benchmark algorithms for performance, scalability, and robustness.
  • Apply Operations Research techniques such as mathematical programming, heuristics, metaheuristics, and simulation.
  • Debug, profile, and optimize code for efficiency and reliability.
  • Ensure proper documentation, testing, and adherence to software best practices.

Must-Have Skills :

  • Strong hands-on experience in C Programming (data structures, algorithms, memory management).
  • Solid understanding of Operations Research / Optimization principles.
  • Experience with optimization solvers like CPLEX, Gurobi, or COIN-OR.
  • Ability to design and implement optimization algorithms for real-world applications.
  • Strong problem-solving, analytical, and mathematical reasoning skills.
  • Good understanding of performance tuning and computational efficiency.
  • Good-to-Have Skills :

  • Programming knowledge in Python, C++, or Java.
  • Familiarity with AMPL, GAMS, or other modeling languages.
  • Exposure to parallel computing, multi-threading, or high-performance computing (HPC).
  • Experience working in logistics, finance, energy, or telecommunication domains.
  • Understanding of simulation, numerical methods, or metaheuristics like genetic algorithms, simulated annealing, etc.
  • Educational Qualification :

  • Bachelors or Masters degree in Computer Science, Engineering, Operations Research, Applied Mathematics, or a related field.
  • (ref : hirist.tech)

    Create a job alert for this search

    Optimization Engineer • Pune