IDE Full-Stack Software Developer

QNX Software Systems - Ottawa, ON (5 months ago)

Apply Now

The QNX Momentics team provides world-class development tools for QNX devices. Our developers are responsible for the design and development of IDE, web-based software distribution tools and SDK features. Located in Ottawa, our energetic team uses agile practices to develop the tools used worldwide for development of devices using QNX. This includes device-side embedded agents, host-side command line tools, an Eclipse-based IDE and cloud-based analytics solutions.

RESPONSIBILITIES

Design, develop and maintain features for QNX’s Eclipse-based IDE, software distribution system and related tools
Create innovative solutions to exceed our customers’ needs
Identify and resolve complex software problems
Assist in defining and developing requirements for our products
Strive for constant improvement in technical skills and in our team’s development practices
SKILLS AND QUALIFICATIONS

Post-secondary degree in a related field (Computer Science, Engineering etc.)
A passion for developing software
Strong background in Java
Strong JavaScript knowledge
Experience developing Java RESTful services
Strong collaboration skills; the ability to work within a team and participate actively in design and architecture discussions
Innovative attitude and creative problem solver
EXPERIENCE WITH SOME OF THE FOLLOWING IS A PLUS

Eclipse plug-in development
Experience maintaining SQL databases
Experience with front-end web development (HTML5/CSS3)
Exposure to any of the following technologies: NPM, ES6, TypeScript, React, MobX, Webpack, Material-UI
C/C++
AWS
Experience with Maven, junit etc.
Eclipse Vert.x toolkit
ReactiveX and RxJava for database access