Développeur Logiciel C++ / Software Developer C++
Job Summary
Averna en bref
Averna offre des solutions et des services à la fine pointe de l’industrie aux fabricants d’appareils de télécommunications et d’électronique du monde entier. Elle accélère le développement des produits tout en stimulant la qualité et l’innovation.
- La mondialisation@l’oeuvre : aidez nos clients à l’échelle internationale et collaborez avec des collègues au Canada, aux États-Unis, au Mexique, en Europe et en Asie.
- L’innovation@l’oeuvre : participez au développement de produits et solutions à la fine pointe dans les secteurs des télécommunications, des transports, de l’électronique et du multimédia.
- Le talent@l’oeuvre : jouez un rôle clé au sein de projets passionnants qui stimuleront vos compétences et votre talent au maximum.
- Le succès@l’oeuvre : faites partie d’une entreprise en forte croissance dont l’équipe et les produits sont lauréats de plusieurs prix.
- La passion@l’oeuvre : rencontrez des gens passionnés et profitez d’un environnement moderne et d’une atmosphère dynamique.
Le défi du Concepteur logiciel C/C++ en quelques mots
Dans le cadre de ce travail, vous serez amené à participer à différentes phases de projets d’envergure utilisant des technologies de pointe. Vous serez impliqué dans l’architecture, la conception et la validation des logiciels.
L’Expérience Averna :
- Adapter l’architecture logicielle et réaliser la conception
- Participer à l’intégration, la validation et à la mise en service du logiciel
- Travailler de près avec l'équipe d’assurance-qualité
- Utiliser des méthodologies de développement formelles et efficaces
- Effectuer des revues de code
- Proposer des solutions aux différents problèmes rencontrés
_________________________________________________________________________________________________________________________________________________
Averna at a glance
Averna delivers industry-leading test solutions and services for communications and electronics device makers worldwide, accelerating product development, quality and innovation:
- Be global@work: Serve international customers and collaborate with colleagues in Canada, the U.S., Mexico, Japan and Hungary.
- Drive innovation@work: Participate in the development of market-leading high-tech products in the telecom, transportation, electronics and multimedia sectors.
- Develop your talent@work: Contribute to thrilling projects that will stretch your skills and talent to the maximum.
- Enjoy success@work: Be part of a fast-growing company with award-winning products and team.
- Share your passion@work: Meet passionate people, enjoy our modern environment and dynamic atmosphere.
The Challenge of a Software Developer C / C + + in a few words
Within the scope of this position, you'll be asked to participate invarious phases of large projects using advanced technologies.You will beinvolved in architecture, design and validation of software.
The Averna experience
- Adapt and implement the software architecture design
- Participate inthe integration, validation and commissioning of software
- Work closely with QA team
- Useofformal and effective development methodologies
- Perform code reviews
- Propose solutions to various problems
Technical Requirements
Le candidat idéal en quelques mots
- Diplômé : Détenir un baccalauréat en génie informatique, génie logiciel ou expérience connexe.
- Expérimenté : Connaissance en développement logiciel en C/C++. Expérience avec les concepts de développement orienté objet.
- Compétent : Avoir une bonne expérience avec l’API Win32, en développement d'application multitâches, à l’utilisation de patrons de conception, à l’utilisation des librairies standard STL ainsi qu’à l’utilisation du langage UML et des outils de contrôle des sources (i.e. ClearCase, Subversion) et de Visual Studio.
- Polyglotte : Maîtriser l’anglais et le français écrit et parlé. Tout autre langue un atout
Atouts:
- Connaissance du langage XML.
- Expérience avec une ou plusieurs des technologies suivantes: Boost, QT, OpenGL, Python, Ant.
- Connaissances du système d’exploitation Windows, des protocoles TCP et UDP.
- Expérience dans la conception d’interface graphique ainsi que des processus d’assurance-qualité et des tests unitaires.
__________________________________________________________________________________________________________________________________________________
The ideal candidate in a few words
- Degree: Bachelor degree in computer engineering, software engineering orrelated experience.
- Experienced: Knowledge of software development in C/C++. Experience with object oriented programming.
- Proficient: Possess good experience with the Win32 API, multitask application development, use of design patterns, use of standard libraries STL and UML,and tools source control (eg ClearCase, Subversion) and Visual.
- Multilingual: Fluent in English and French written and spoken. Any other language an asset.
Assets:
- Knowledge of XML.
- Experience with one or many of the following technologies: Boost, QT, OpenGL, Python, Ant.
- Knowledge of Windows operating system, TCP and UDP protocols.
- Experience in designing GUI as well as the quality assurance process and unit testing.
Required Skills
Vous êtes celui que nous recherchons si vous êtes :autonome, débrouillard, méthodique, que vous possédez une bonne capacité d’adaptation et d’apprentissage.
You are the one we are looking for if you are: Independent, resourceful, methodical, possess good adaptability and learning capacities.
