Job Details: Mobile Applications Engineer

Job Title: Mobile Applications Engineer
Job ID: 735
Company: The Banff Centre
Position Type: Permanent
Pay Rate: Under review
Date Posted: Sep-15-08

POSITION OBJECTIVES:
This is a key engineering position that requires the ability to problem solve and communicate clearly in a highly creative and sometimes intense working/learning environment. Your primary activity will be to provide support to the Banff New Media Institute's Advanced Research Technology (ART) Mobile Lab in its ongoing research activities. This position reports directly to the Director/Executive Producer of BNMI, but receives daily direction from the Senior Mobile Researcher. You will act as the technical lead for the ART Mobile Lab in all areas, including in-house software development projects, collaborations with external artists and partners, research of emerging technologies and platforms, usability research, technical evaluation, proposal writing and dissemination. In particular, you will be responsible for developing software applications for a variety of mobile devices using GPS, wireless internet, cellular network and sensor input to drive creation and playback of rich-media content, cross-platform user experiences, and other mobile and location-based interactive installations.

RESPONSIBILITIES:
Accountable for the technical aspects of mobile and locative media research and development and coproduction activity of the BNMI's ART Mobile Lab.

Work as the primary engineer on a mixed-discipline team, and facilitate the specification of the technical development process. Accountable for the Open Source development of the Mobile Experience Engine (MEE)

Manage ongoing unit-testing, bug-tracking, feature-tracking and build system

Prepare new applications for large-scale beta tests including installation, documentation and training of users

Code library façade elements in Java, C++

Develop and test platform-neutral facades into platform-specific APIs and code libraries

Translate application designs into XML

Develop XML schema and XSL stylesheets for converting designer-friendly specifications in XML into XML meeting the Mobile Experience Engine (MEE) schema

Develop XSL stylesheets for generating SVG-based visualisations of applications for review

Responsible for managing a Linux (Gentoo) web server, Samba file sharing and performing regular system backups. Work outdoors setting up and testing mobile and location-based applications and installations in all mountain conditions -- rain, shine, or snow.

Provide consulting services and advice to visiting artists, designers and project collaborators with variable levels of technical knowledge.

QUALIFICATIONS:
Bachelor of Science or better in Computer Science or Engineering is required

5+ years of experience working with Java programming, Web programming including PHP

Must have good knowledge of Java, JavaME, C, C++, Linux server administration and management skills, platform knowledge with Netbeans and Websphere, Python, C#, JavaScript, PHP. Knowledge of Symbian and competence with XML, XSL and XML Schema would be an asset Previous experience developing mobile applications involving Bluetooth and Wireless connectivity. Knowledge of JavaME (CLDC and MIDP2) is essential. High level of competence with embedded programming or small device programming.

Basic understanding of electronics (experience developing electronic gadgets would be an asset).Requires very strong collaboration skills, specifically the ability to work and collaborate in a highly interdisciplinary environment with non-technical colleagues including artists, designers, researchers and academics.

SPECIAL REQUIREMENTS
Candidates offered a position will be required to obtain a criminal record check through the local R.C.M.P. detachment, verifying a clear record before a final job offer can be made.

Location: [rss] Canada-AB-Banff
Telecommute: No (Onsite Position)
Contact Name:
Contact Phone:
Contact Email:
URL: http://www.banffcentre.ca/careers
Contact Comments:

Please submit your application online at www.banffcentre.ca/careers


Principals only. Recruiters, please do not contact this job poster.



View other jobs in Canada-AB-Banff »
View other jobs in Canada-AB »

View other Mobile Applications Engineer jobs, Software Engineer jobs, Tech jobs


View other postings by The Banff Centre »