Requirements:
As a software engineer you will be involved in all areas of software development, including the design and implementation of feature requests using solid software engineering practices. You will help project planning by providing accurate estimates for tasks, as well as deliver on goals in a timely manner with regular progress updates. You will also be involved in fixing bugs and helping the support team answer technical questions
Required Skills:
- Solid coding and debugging skills in C/C++ with experience of commercial software development using C++
- Thorough understanding of Windows operating systems internals and deep knowledge of underlying native API
- Good working knowledge of multi-threaded and multi-process software engineering
- Creative thinker who proactively solves hard problems
- Passion for learning new things and take on new challenges
- Strong team player, capable of contributing to the wider team by solving team problems, helping others, and providing code reviews
- Excellent communication and collaboration skills
Desirable Skills:
- Experienced with Visual Studio
- Experience in Qt cross-platform application development
- Experience in Mac OS X and Linux application development
- Experience in Agile development tools and processes
Experience Required: 1+ years