Software Engineer C++
location: Warszawa
Responsibilities:
- Development of the project is done in international environment using agile/SCRUM methodology. The team members are software engineers and people with software testing background. Due to the growth of the project, we are looking for highly motivated and communicative people with a very good knowledge/experience in C++.
Desired skills & experience:
- MSC degree in Computer Science: Software Engineering, Telecommunication or Electronic
- Profound knowledge and experience in C++ programming and Object Oriented Design
- Commercial experience in SW development
- Knowledge about UML modeling and design patterns will be a value added
- Good knowledge of STL (boost is a plus)
- Experience in source code control and build automation
- Understanding of the main operating systems fundamentals (processes, memory management)
- Ability to solve general computer science problems (knowledge of data structures and algorithms)
- Knowledge of networking principles and protocols
- Excellent communication skills
- Team player spirit
- Fluency in written and spoken English
Good to have skills:
- Practical experience in several of the following areas is also required:
- Network programming
- Multi-threaded programming and inter-process communication
- Protocol stack development
- Extreme programming (TDD, CI, code refactoring, collective code ownership, pair programming)
- Debugging experience in large scale projects