Back

Senior Software Engineer - C++, Python

Job Description

​Requirements

    1. 6-8 years of experience in C++ with excellent understanding of OOPS concepts
    2. Bachelor’s degree in Electronic and Tele-Communication OR Computer Science
    3. Diploma in advance computing from CDAC will be added advantage
    4. Should we well-versed with Agile methodologies
    5. Understanding of the code versioning systems such as Git and static code analysis tools
    6. Knowledge of design patterns and should possess good debugging skills
    7. Excellent communication skills to work in a collaborative manner with colleagues from different nationalities
    8. Individual contributor , Can-do attitude, continuous improvement mindset, and initiative taking abilities to build high quality product and improve knowledge within the team

 

  • Languages and Technologies:
    • Strong proficiency in C++, with fair knowledge of the language specification
    • Knowledge of the latest C++11 standard is advantageous
    • Intermediate Python knowledge
    • Experience with HMI development and SCADA will be an added advantage
    • Knowledge of network programing and socket programing Protocol: TCP and UDP
    • Thorough knowledge of the standard library, STL containers, algorithms, and data structures, and unit test framework with hands-on development experience
    • Good understanding of memory management in non-garbage collected environments

 

  • OS: Windows and Linux

Organization: Advanta

Company: Siemens Technology and Services Private Limited

Experience Level: Early Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?