Open Position for Software Engineer

Role: Software Engineer

Reports to Director Software Development

Location: Dresden

The software engineer will develop face recognition applications across multiple platforms. This includes implementing and optimizing core algorithms as well as developing graphical user interfaces and cross platform development.

The software engineer will be afforded the opportunity to become part of a well-established and collegial team which is looking forward to welcoming the new member. Because Cognitec is an international company mainly dealing with foreign markets, we expect the new member to have excellent written and verbal communications skills in the English language.

Key Areas of Responsibilities

·       Apply the principles and techniques of computer science, engineering, and
        mathematical analysis to the design, development, testing, and
        evaluation of face recognition software and systems

·       In cooperation with product management analyze customers’ needs and
        design, implement, and test face recognition software systems while
        maintaining a high quality and transparent development process

·       Work as part of a software and systems engineering team that designs
        and implements new hardware and software systems for face recognition
        applications

·       Provide knowledgeable technical support to customers and the customer
        services team

Desired Skills and Experience



·       Willingness to learn and the ability to quickly familiarize with new work assignments

·       Profound knowledge of Java (3 years experience)

·       Profound knowledge of C++

·       Wide experience in developing web applications

·       .NET development experience (preferably C#)

·       Object oriented design, software engineering and software optimization techniques

·       Experience in developing graphical user interfaces

·       Experience in implementing image processing and/or pattern recognition algorithms

·       Experience with multi platform and/or cross platform development (Linux,
        Unix, Windows)

·       Knowledge of software design pattern

·       Knowledge of concurrent programming and synchronization techniques

·       Experience with embedded platform development

·       Familiarity with software management tools (e.g.makefiles, revision control systems)

 

 
Impressum | © Copyright 2010 Cognitec Systems GmbH