|
|
| RESEARCH POSITIONS |
|
| RESEARCHERS - DETAIL |
| |
|
Job Title
|
SENIOR SOFTWARE ENGINEER
|
|
Job Description
|
The successful candidate will work in a locally funded multidisciplinary Italian project that will involve partners with different expertise. The project aims to develop and assess an advanced storytelling system based on Tangible User Interfaces (TUI). The focus of the work will be the development of a storytelling system based on TUI. Initial studies will involve the use Infra-Red (IR) motion capture technology to track actions and investigate the use of tangible interfaces with children in an educational environment. The successful candidate will be working with an interdisciplinary team with researchers, software developers, interaction designers and educators. The team will develop a prototype system that will be evaluated on the field. Some key areas include the design and evaluation of different types of multimodal interfaces and TUI, and the development, implementation, test, and document of interaction software systems in C/C++/Java on Linux/Windows and on embedded platforms. The position involves a substantial portion of “hands-on” work and requires an individual able to work independently with minimal supervision. Applicants should have a Masters degree (or equivalent) in computing or other related discipline (Computer Science, Math, Electronic, Telecommunications or Computational Engineering). The successful candidate must have proved experience in developing and realizing software systems and prototypes, and a strong interest in the specific themes mentioned above. Knowledge or interest in any of the following areas would be advantageous: animation; games programming; physical computing; motion capture technology; computer vision; and related.
|
|
Technical Skills
|
- Working experience and knowledge of Object-Oriented, Unified Modeling Language (UML), and Test Driven Development programming paradigms;
- The candidate should be able to work on both Unix/Linux and MS Windows system;
- Proven experience and good programming skills in in Java, C++ programming is mandatory. Knowledge in C, XML, SQL, PHP, Perl, Matlab, Fortran, LaTeX programming languages are desirable;
- Experience on databases (MSSQL Server, MySQL, MS Access) is required;
- Familiarity with development environments (such as MS Visual Studio, Eclipse, GNU Emacs, GCC, autotools, ANT, CrisOS, JUnit, Doxygen, log4j) and versioning systems (SVN, CVS);
- Experience in customizing embedded systems is welcomed.
|
|
Organization Skills
|
|
|
Languages
|
Knowledge of Italian is required. As candidates will work in an international environment knowledge of English is highly desired
|
|
Full/Part Time
|
fulltime
|
|
Salary
|
|
Please send your CV to: careers@create-net.org
|
| Back << |
| |
|
|
|