lunes, 15 de febrero de 2010

Job opening in Handheld Augmented Reality

Job opening

Post Doctoral Position in Handheld Augmented Reality
TU Graz - Institute for Computer Graphics and Vision

Description

The Institute for Computer Graphics and Vision (ICG) at the Technical
University Graz, Austria seeks a research member to join the Christian Doppler
Laboratory on Handheld Augmented Reality. The candidate must have a doctoral
degree in computer science, electrical engineering or equivalent experience,
in one of the following research areas: Computer vision, with a focus on
online structure from motion and real-time tracking; Computer graphics and
Augmented Reality; or Mobile user interfaces. Interdisciplinary research
experience combining these areas is a plus. An ideal candidate will have
experience in designing, implementing and testing research prototype systems.
Development experience in C++, real-time interactive systems and mobile
devices is a plus. The successful candidate will be self-motivated and able to
pursue independent research, collaborate with other researchers and doctoral
students in the group and supervise under-graduate students in projects.
Candidates must be fluent in
English (speaking and writing).

The position is available immediately. The initial duration of the appointment
will be until 31.12.2010 with the prospect of extension for up to three years.
Relocation to Graz, Austria is expected.

Applicants should submit electronically or in paper:
* A detailed CV outlining academic background and past research
* A record of publications
* Two names of references

Please submit applications to:
Christina Fuchs - fuchs@icg.tugraz.at
Institute for Computer Graphics and Vision
TU Graz
Inffeldgasse 16
A-8010 Graz, AUSTRIA
About ICG

ICG is the only Austrian academic group with the charter to address both
Computer Vision and Computer Graphics, and is carefully nurturing a culture of
Digital Visual Information Processing to resolve the artificial boundaries
between computer graphics and computer vision. The research at ICG is focused
on Computer Graphics, Visualization, Medical Computer Vision, Object
Recognition, Object Reconstruction, Robotics, Virtual Reality and Augmented
Reality.

The Christian Doppler Laboratory (CDL) for Handheld Augmented Reality aims to
advance the state of the art in research on Augmented Reality (AR) on mobile
phones. Specifically, the CDL investigates new approaches for efficient
tracking, consistent real/virtual rendering and comprehensible situated
information presentation, while considering the constraints of mobile phones
and similar handheld devices.

For further information, please contact
Prof. Dr. Gerhard Reitmayr (+43 316 873 5082 / reitmayr@icg.tugraz.at) or
Prof. Dr. Dieter Schmalstieg (+43 316 873 5070 / schmalstieg@icg.tugraz.at).

http://studierstube.icg.tu-graz.ac.at/handheld_ar/

lunes, 8 de febrero de 2010

Open position for scientific programmer at CIPF, Valencia Spain

The Bioinformatics and Genomics department of the CIPF seeks a computer programmer

Description of the position

The selected candidate will work in the development of scientific software for next generation sequencing data management.

The Department of Bioinformatics and Genomics (http://bioinfo.cipf.es) is one of the country’s largest and most productive in its field. The CIPF is dedicated to international excellence in biomedical research and to turning new knowledge into improved medical practice. The positions represent a fantastic opportunity to work in a fast-paced, innovative working environment, joining a highly motivated team leader in functional genomics, with access to cutting edge technology in an environment of scientific excellence.

Required:

-Degree (master or advanced level) or first level in computing sciences
-Good programming skills in Java y C/C++
-Familiar with SQL and MySQL database
-Skills in web programming with: Javascript, Java Servlets, Ajax, CSS.
-GNU/Linux at user and administrator level
-Knowledge of scripting languages: Perl, Shell script, Awk.



Consideration will be given to skills in:

-Version control: Git, Subversion
-Development in Eclipse.
-Project management with Maven and framework testing with JUnit
-Application server administration with Java: Tomcat, Glassfish
-Javascript toolkits: JQuery, Google Visualization.
-A good level of English



We are seeking to appoint a person with:

-Ability and willingness to learn.
-Results-driven
-Highly proactive
-Responsibility
-Good organizational skills and desire to develop a strong team environment


More information and applications: http://bioinfo.cipf.es/joboffers

Reference NGS1

Deadline: 20th February 2010

jueves, 4 de febrero de 2010

Oferta de trabajo en Zaragoza

Oferta de trabajo:
------------------
[Descripcion de Iritec]
Iritec es una empresa de desarrollo de software ubicada en Zaragoza, con un tamaño aproximado de unas 150 personas. Se esta empezando a
crear un departamento de I+D para trabajar en aquellos proyectos / desarrollos que necesiten una mayor capacidad técnica por lo que
estamos buscando gente que pueda encajar en este nuevo departamento.

[Descripcion del puesto]
Buscamos una persona independiente (que pueda ejecutar una idea de principio a fin) a la que le guste programar y desee desarrollar su
carrera profesional en un ámbito exclusivamente técnico. La persona seleccionada sera responsable de ayudar al resto de equipos de desarrollo
de la empresa a encontrar la mejor solución posible a los problemas que se pudieran presentar en los diferentes proyectos y el desarrollo
de los proyectos de I+D que puedan surgir.

Aunque trabajamos principalmente con entornos Java y .NET, buscamos a alguien que se encuentre cómodo cambiando de lenguajes y tecnologías
rápidamente y al que no le importe estar trabajando en varios proyectos simultaneamente.

Trabajaras en un equipo pequeño (2 o 3 personas en un principio) de gente a la que le gusta la tecnología, y en el que tendras libertad
para trabajar de la forma en la que te encuentres mas cómodo. Aunque no se requiere un mínimo de experiencia en ninguna tecnología, a modo
orientativo, se puede decir que el puesto de trabajo equivaldría al de arquitecto o similar.

Responsabilidades:
Ayudar al resto de grupos de desarrollo con los problemas que les pudieran surgir.
Desarrollar los proyectos de I+D que puedan surgir en la empresa.
Creacion de nuevos productos a partir de desarrollos existentes.
Pensar en nuevos productos, servicios y nuevas funcionalidades a añadir a proyectos existentes.

[Aptitudes preferibles]
- Se siente comodo usando tanto Windows como sistemas de tipo UNIX (Linux, OSX, ...)
- Ha escrito alguna aplicacion de iPhone, Android o Windows Mobile que nos podamos descargar al movil.
- Contribuye en proyectos Open Source en su tiempo libre
- Conoce más de un lenguaje de programación y no le cuesta aprender nuevos.

[Problemas a resolver]
Para ayudar a demostrar la valía de los candidatos, esperamos que resuelvas uno de los siguientes problemas. Se pueden resolver usando el
lenguaje de programación que se desee y de la forma que se considere mas adecuada. El objectivo de estos ejercicios no es revolver los problemas
en si mismo (se pueden encontrar facilmente las soluciones en Internet) sino explicar durante la entrevista personal la solución
adoptada a la persona que se encargue de la entrevista (puntos extra si se desarrollan varias soluciones y se explican los pros y contras de
cada una). Si alguna cosa no queda clara en el enunciado del problema, adjuntar un comentario al programa que explique las suposiciones
adoptadas.

(1) Escribir un programa de consola que lea una lista de palabras bastante grande a memoria y que despues lea palabras erroneas desde la
entrada estandar y escriba una lista de sugerencias o "NO HAY SUGERENCIAS" si no ha encontrado ninguna. El programa debe escribir un prompt
antes de pedir una palabra y debe seguir hasta que se le pare explicitamente.

Ejemplos:
> peerro
perro
> pruoba
prueba
> asdf
NO HAY SUGERENCIAS
> perro
PALABRA ENCONTRADA EN EL DICCIONARIO

La lista de errores a corregir es la siguiente:

Errores de mayusculas minusculas: "dENtro" => "dentro"
Letras repetidas: "aallggoo" => "job"
Vocales incorrectas: "alge" => "algo"
Cualquier combinación de los tipos de errores anteriores ("CunsPiracien" => "conspiracion")

(2) Escribir un programa que dada una expresion aritmética infija escriba lo mismo con la notación prefija.

Ejemplos:
3 => 3
1 + 1 => (+ 1 1)
2 * 5 + 1 => (+ 1 (* 2 5))
2 * ( 5 + 1 ) => (* (+ 1 5) 2)
32 * x + ( 9 + y ) / 4 => (+ (* 32 x) (/ (+ 9 y) 4))

El formato de la entrada se restringira de la siguiente forma:
Todos los valores seran o un solo caracter o enteros positivos. Todos los operadores incluyendo los parentesis estan separados por un espacio
de otros valores u operadores.

El programa se debe hacer funcionar desde la linea de comandos como:

prefijador NOMBRE_DE_ARCHIVO

el NOMBRE_DE_ARCHIVO es el nombre de un archivo que contiene una y solo una expresión.

[Contacto]
Juan José Molinero: jjmolinero@iritec.es