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.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Web Developer - Entry Level
2026-05-24
Senior Robotics Software Engineer, Mobile Robot Orchestration
2026-05-24
Software Engineer II, Backend
2026-05-24
- Posted
- Aug 06, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Pune
- Company
- ZS
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Web Developer - Entry Level
2026-05-24
Senior Robotics Software Engineer, Mobile Robot Orchestration
2026-05-24
Software Engineer II, Backend
2026-05-24