To apply for this job you must first either login or register

C++ Software Engineer

Montreal, Quebec  - Permanent



Job Description

Our client, a division of a Global leader in Digital Media & audiovisual equipment,with offices in Europe and North America, and the software development team located in Montreal, is looking for a C++ Software Engineer.

You may have Web Development experience as well, infact you probably do or want more exposure to Web ( Full stack JS Angular Node

Working with the development manager and software architects, you will be in charge of C/C++ application development and maintenance in the audiovisual and entertainment fields for real-time applications. The tasks you will be in charge of, convert a large application domain and various technologies, from general application development to specific module design.

The job includes:

The best of both words, C++ Engineering AND exposure to some full stack JavaScript ( Nodejs backend )

* Designing C++ applications and modules in collaboration with software architects and other developers, in Windows environment

* Coding, testing and documenting applications (end-to-end development life cycle)

* Specifications writing * Working with the support team to solve customer issues

* Dialogue with our partners and customers in the context of the development works when require

Vous etex idealement bilingue, mais English only will do in a pinch...and all our clients speak English..(que ce soit aux USA ou en Europe )




Must Have Skills:

Mandatory Skills and Knowledges:


* Objects, architecture and design application technologies oriented


* Languages and Formats: C++, Win32, XML ( but love some JS too ...)
* Protocols / communication: Socket TCP/IP
* Development environment: Windows
* Development tools: Knowledge of an IDE such as Borland BDS/Embarcadero, or VisualStudio.
* Bachelor or Master's degree with 5+ years work experience



Expected qualifications:

* Detail oriented
* Self motivated
* Autonomy to manage project/module development
* Strong troubleshooting skills
* Ability to work in a team environment
* Ability to communicate with customers and partners


Nice to Have Skills:

Appreciable Skills and Knowledges:

* Languages, Formats: Javascript/Typescript, HTML5/CSS, SQL Language.
* Frameworks, technologies: QT, NodeJS.
* Agile methods, development life cycle tools, Jira, Git/Bitbucket
* Audiovisual Technologies and equipments


Details:
Starting: ASAP
Travel: Base + Bonus + 18 days + Full Benefits + RRSP
To apply for this job you must first either login or register