- Junior
- Oficina en Saint-Bruno-de-Montarville
Clear-Com, an HME company, is a trusted global provider of professional real-time communications solutions and services since 1968. We innovate market proven technologies that link people together through wired and wireless systems.
Clear-Com was first to market portable wired and wireless intercom systems for live performances. Since then, our history of technological advancements and innovations has delivered significant improvements to the way people collaborate in professional settings where real-time communication matters. For the markets we serve -- broadcast, live performance, live events, sports, military, aerospace and government-- our communication products have consistently met the demands for high quality audio, reliability, scalability and low latency, while addressing communication requirements of varying size and complexity. Our reputation in the industry is not only based on our product achievements, but also on our consistent level of customer engagement and dedication to delivering the right solutions for specialized applications, with the expertise to make it work. Around the globe and across markets, Clear-Com’s innovations and solutions have received numerous awards and recognitions for ingenuity and impact to customers. Come join our team!
We are currently recruiting for a Software Developer.
What you will do in the position:
- Software Development
- Plans, designs, implements, and tests products of low to medium complexity with daily to weekly supervision.
- Demonstrates ownership of limited areas of the intercom system software architecture.
- Documents design from high-level block diagram down to specific implementation decisions.
- Validates design specifications, develops test equipment as necessary, and works with QA to develop test procedure.
- Transfers standards, test specifications, verification methodologies, test harnesses and test reports created during design verification to Quality Assurance for regression.
- Develops and maintains engineering work products in accordance with the established product development process and the applicable project standards and methodologies.
- Participates in Development Process Improvement activities and leads and participates in Design and Code Reviews, both formal and agile forms (pairing, etc.).
- Support
- Assists in maintaining the computer and lab infrastructure as required.
- Maintains market awareness for Clear-Com and HME products. Knows key competitors, key product features and applications.
- Maintains and increase know-how of current development technologies.
What you will need to succeed:
- Qualifications
- Experienced with object-oriented analysis and design. Also familiar with structured, functional decomposition design methodologies.
- Knowledge in C/C++ coding based applications, and/or other high- level languages.
- Knowledge in design of automation script languages.
- Proficient in communication and writing skills with the ability to design in a group setting.
- Knowledge in debugging software on either PC host platforms or embedded hardware using debuggers, emulators, etc.
- Proficient in touch-typing and in use of word processors, spreadsheets and databases.
- Familiar with design of network applications.
- Ability to reason and solve problems related to this position.
- Experience
- 0-3 years Related Field
- Education
- Technical School or Certificate - Required
- BA or BS (college graduate) - Preferred
- Travel
- Occasional, as required.
The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The employee will occasionally lift and move up to 50 pounds with assistance.
********************************************************************************************************************
VERSION FRANCOPHONE
********************************************************************************************************************
Développer et tenir à jour les logiciels d’application et les logiciels intégrés aux produits. Les principaux produits de travail techniques comprennent notamment des budgets, des rapports d’examen, des spécifications, des documents de conception, des codes sources réels, des harnais et procédures de tests ainsi que des rapports d’essais. Les responsabilités connexes comprennent le soutien aux équipes d’ingénierie des systèmes, d’assurance de la qualité, du service à la clientèle et des opérations, ainsi qu’aux clients.
Responsabilités :
- Développement de logiciels
- Planifier, concevoir, mettre en œuvre et tester des produits de complexité faible à moyenne avec une supervision quotidienne à hebdomadaire.
- Être responsable de certains aspects de l’architecture logicielle du système d’intercommunications.
- Documenter les conceptions depuis les schémas fonctionnels jusqu’aux décisions de mise en œuvre.
- Valider les spécifications liées aux conceptions, développer du matériel d’essai, au besoin, et travailler avec l’équipe de l’AQ pour élaborer des méthodes d’essai.
- Transmettre à l’équipe de l’AQ, aux fins des tests de régression, les normes, les spécifications liées aux essais, les méthodologies de vérification, les harnais de tests et les rapports de tests qui ont été créés au cours de la phase de vérification de conception.
- Développer et tenir à jour des produits de travail techniques conformément au processus de développement de produit établi et aux normes et méthodologies applicables à un projet donné.
- Participer aux activités d’amélioration du processus de développement, diriger les revues de codes et de conceptions, qu’elles soient tenues de façon formelle ou dans le cadre de la méthode Agile (programmation en binôme, etc.), et y participer.
- Soutien
Aider à maintenir comme il se soit l’infrastructure informatique et de laboratoire.
Être au courant du marché propre aux produits de Clear-Com et de HME. Connaître les principaux concurrents ainsi que les fonctionnalités et applications clés des produits.
Tenir à jour et améliorer les connaissances propres aux technologies courantes en matière de développement.
Compétences:
- Qualifications
Expérience de l’analyse et de la conception orientées objet. Connaissance de méthodes de conception, notamment la décomposition fonctionnelle et la décomposition structurelle.
Connaissance des langages de programmation C et C++ ainsi que d’autres langages de haut niveau.
Connaissance de la conception de langages de script d’automatisation.
Bonne capacité à communiquer, aptitude à écrire, et capacité à travailler au sein d’un groupe pour mener à bien des activités de conception.
Connaissance du débogage de logiciels sur des plateformes hôtes sur PC ou sur du matériel intégré au moyen de débogueurs, d’émulateurs, etc.
Bonne maîtrise de la dactylographie (saisie sur clavier) ainsi que des logiciels de traitement de texte, des tableurs électroniques et des bases de données.
Connaissance de la conception d’applications de réseaux.
Capacité à raisonner et à résoudre des problèmes liés aux domaines propres à ce poste.
- Expérience
De 0 à trois (3) années d’expérience dans un domaine connexe
- Études
- École technique ou diplôme technique – obligatoire
- Baccalauréat ès arts ou Baccalauréat ès sciences (diplômé) – de préférence
- Voyages
- Occasionnel, s’il y a lieu.
Les efforts physiques et l’environnement de travail décrits dans cette section sont représentatifs de ceux auxquels un employé devra faire face pour bien exécuter les fonctions essentielles liées à cet emploi. Des mesures d’adaptation raisonnables seront prises pour permettre aux personnes vivant avec un handicap d’exécuter lesdites fonctions essentielles. Dans la cadre des fonctions liées à cet emploi, l’employé aura souvent à utiliser ses mains pour prendre ou manipuler des objets. L’employé doit régulièrement parler ou écouter, se tenir debout, s’asseoir, travailler avec un ordinateur et de l’équipement de bureau, des machines ou des outils électriques, et atteindre des objets avec les mains et les bras. L’employé doit occasionnellement grimper, se tenir en équilibre, ramper, ou adopter une position courbée, à genoux ou accroupie. Ce poste exige de fréquents contacts à l’extérieur du service ou de la société. Le niveau de bruit au sein de l’environnement de travail est habituellement de faible à modéré avec un niveau de bruit fort à l’occasion. L’employé, à l’occasion, travaille près de pièces mécaniques mobiles, travaille sur des surfaces élevées pouvant poser un risque pour la sécurité, est exposé à des vapeurs et/ou des particules aériennes, à des produits chimiques toxiques ou caustiques, et aux conditions météorologiques extérieures, et il est régulièrement à risque de chocs électriques.
Solicitar ahora