Consulpro, Montréal Hi-tech Career Opportunities, Carrières en Haute Technologie

Back to Recent Jobs

New Search

<< previous job | next job >>

Location : Montreal

APPLY FOR JOB #4212

SOFTWARE DEVELOPER


# 4212


Reporting to the software manager, you are a proficient programmer well-
versed in Java, C and C++, preferably with experience in application
development on Android, iOS, OS X, Windows and Linux.


Responsibilities:


- Develop media authoring technologies and codecs
- Develop and maintain cloud-based content delivery networks
- Develop platform-independent haptic APIs
- Develop and maintain applications, services and tools for mobile
operating systems
- Write legible and useful documentation to describe how to use haptic APIs
- Build prototypes, proofs of concept, and implement them under tight
deadlines
- Mentor other software developers as the need arises


Requiremenst:


- Bachelor in Computer Science, Engineering or other scientific degree
- minimum one years experience in software development on OS X and Linux
- C, C++, Java experience is required
- Experience developing media playback software and codecs
- Familiarity with audio and video standards: MP4, MPEG4, HLS, HTTP Live
Streaming
- Familiarity with the Android platform generally, and its application
development environment
- Familiarity with OS X as a platform for authoring media content.
- Familiarity with current Software Engineering best practices including
Agile development (SCRUM), bug tracking, source code revision control and
continuous integration
- Ability to think at different levels, get the big picture as well as
the details, understand a software product from top to bottom and propose
elegant solutions to problems


Assets:


- Experience developing iOS, Android and Windows applications
- Experience developing plugins for ProTools
- Familiarity with Git, Gerrit and Jenkins
- Development experience with HTML5 and JavaScript
- Experience architecting or refactoring software systems



cp123


APPLY FOR JOB #4212
11