Senior Software Engineer (C++) Ertebatat Baregheh Pardis

  • Full Time

  • Tehran

      -   Tehran

Posted 5 months ago

Job Description

Baregheh is seeking experienced Senior Software Engineers with in-depth knowledge of software development processes. In order to join and succeed in the team, the volunteer must have passion and energy to work in an entrepreneurial environment. As a senior member of the team, the Software Engineer will be working closely with other developers and his peers in the team, to analyze, design, develop, test and deliver in class software. As the stability is one of the most concerns in these projects, all team members should have strong knowledge of debugging and exception handling.


* Technical Requirements: - BS or MS on Software Engineering or related - Minimum 5 years of extensive experience in C++ Development - Strong knowledge of Development Principles - Deep knowledge in Object Oriented Principles - Deep knowledge in Design Pattern - Good understanding of Version Control software * Preferred Skills: - Families with Agile Methodology - Families with RUP Documentations - Working experienced in TDD models * Soft Skills - Have strong teamwork - Ready to share knowledge with other teammates. * Bonus Skills: - Python Development - QT Development - Multiplatform Development (Linux/Windows) - Signal Processing Basic Knowledge.