Job Summary

Rules and Responsibilities

Job Description

  • We are seeking a highly skilled, research-oriented Assistant Manager (Software Engineer-II) with a strong foundation in object-oriented programming (OOP) and the ability to design, develop, and maintain robust software solutions across both system-level and web-based platforms. The role demands expertise in C++, OOP, Socket programming combined with strong analytical thinking and a deep understanding of real-world system design principles. 

Job Responsibilities

  • Develop and maintain smart Software solutions with a focus on OOP principles
  • Data analysis and reverse engineering
  • Collaborate on software design architecture and integration
  • Implement and optimize Machine Learning Algorithms

Required Skills

Skills and Qualifications

Qualification

  • Degree: Bachelors and Masters in Computer Science / Software Engineering or related field
  • CGPA
  • Experience
  • Job experience preferred Software Engineering or related field

Skills

  • Programming Languages: C, C++, Python
  • Core Concepts: OOP, Data Structures, Algorithms
  • Operating Systems: Linux
  • Software & Tools: Git/SVN, NetBeans, VS Code, NetBeans, MATLAB
  • Systems Skills: Socket Programming, Networking, Multithreading, Parallel Programming
  • Machine Learning: Experience with supervised / Unsupervised learning, feature extraction and model development

Preferred Skills

  • Proficient in C++ & CI / CD  
  • Working knowledge of STL
  • Understanding of Memory Management
  • Experience with templates and generic programming
  • Multithreading & Parallel Programming
  • Optimization, Debugging and Analysis
  • Hands on experience in Machine Learning toolkits

Additional Notes

  • The final appointment will be confirmed after a probation period of 2-3 months

Details

  • Published:
    10 Feb 2026
  • Industry:Engineering
  • Job Function:Engineering
  • Qualification:Bachelors
  • Experience:1 Year
  • Type:Contractual
  • Shift:Morning
  • Positions:1