Software Developer

Saint-Bruno-de-Montarville, QC, CA, Canada

Job Description

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







Developper et tenir a jour les logiciels d'application et les logiciels integres aux produits. Les principaux produits de travail techniques comprennent notamment des budgets, des rapports d'examen, des specifications, des documents de conception, des codes sources reels, des harnais et procedures de tests ainsi que des rapports d'essais. Les responsabilites connexes comprennent le soutien aux equipes d'ingenierie des systemes, d'assurance de la qualite, du service a la clientele et des operations, ainsi qu'aux clients.


Responsabilites :




Developpement de logiciels + Planifier, concevoir, mettre en oeuvre et tester des produits de complexite faible a moyenne avec une supervision quotidienne a hebdomadaire.
+ Etre responsable de certains aspects de l'architecture logicielle du systeme d'intercommunications.
+ Documenter les conceptions depuis les schemas fonctionnels jusqu'aux decisions de mise en oeuvre.
+ Valider les specifications liees aux conceptions, developper du materiel d'essai, au besoin, et travailler avec l'equipe de l'AQ pour elaborer des methodes d'essai.
+ Transmettre a l'equipe de l'AQ, aux fins des tests de regression, les normes, les specifications liees aux essais, les methodologies de verification, les harnais de tests et les rapports de tests qui ont ete crees au cours de la phase de verification de conception.
+ Developper et tenir a jour des produits de travail techniques conformement au processus de developpement de produit etabli et aux normes et methodologies applicables a un projet donne.
+ Participer aux activites d'amelioration du processus de developpement, diriger les revues de codes et de conceptions, qu'elles soient tenues de facon formelle ou dans le cadre de la methode Agile (programmation en binome, etc.), et y participer.
Soutien + Aider a maintenir comme il se soit l'infrastructure informatique et de laboratoire. + Etre au courant du marche propre aux produits de Clear-Com et de HME. Connaitre les principaux concurrents ainsi que les fonctionnalites et applications cles des produits.
+ Tenir a jour et ameliorer les connaissances propres aux technologies courantes en matiere de developpement.

Competences:




Qualifications + Experience de l'analyse et de la conception orientees objet. Connaissance de methodes de conception, notamment la decomposition fonctionnelle et la decomposition 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 capacite a communiquer, aptitude a ecrire, et capacite a travailler au sein d'un groupe pour mener a bien des activites de conception.
+ Connaissance du debogage de logiciels sur des plateformes hotes sur PC ou sur du materiel integre au moyen de debogueurs, d'emulateurs, etc.
+ Bonne maitrise de la dactylographie (saisie sur clavier) ainsi que des logiciels de traitement de texte, des tableurs electroniques et des bases de donnees.
+ Connaissance de la conception d'applications de reseaux.
+ Capacite a raisonner et a resoudre des problemes lies aux domaines propres a ce poste.
Experience + De 0 a trois (3) annees d'experience dans un domaine connexe
Etudes + Ecole technique ou diplome technique - obligatoire + Baccalaureat es arts ou Baccalaureat es sciences (diplome) - de preference
Voyages + Occasionnel, s'il y a lieu.

Les efforts physiques et l'environnement de travail decrits dans cette section sont representatifs de ceux auxquels un employe devra faire face pour bien executer les fonctions essentielles liees a cet emploi. Des mesures d'adaptation raisonnables seront prises pour permettre aux personnes vivant avec un handicap d'executer lesdites fonctions essentielles. Dans la cadre des fonctions liees a cet emploi, l'employe aura souvent a utiliser ses mains pour prendre ou manipuler des objets. L'employe doit regulierement parler ou ecouter, se tenir debout, s'asseoir, travailler avec un ordinateur et de l'equipement de bureau, des machines ou des outils electriques, et atteindre des objets avec les mains et les bras. L'employe doit occasionnellement grimper, se tenir en equilibre, ramper, ou adopter une position courbee, a genoux ou accroupie. Ce poste exige de frequents contacts a l'exterieur du service ou de la societe. Le niveau de bruit au sein de l'environnement de travail est habituellement de faible a modere avec un niveau de bruit fort a l'occasion. L'employe, a l'occasion, travaille pres de pieces mecaniques mobiles, travaille sur des surfaces elevees pouvant poser un risque pour la securite, est expose a des vapeurs et/ou des particules aeriennes, a des produits chimiques toxiques ou caustiques, et aux conditions meteorologiques exterieures, et il est regulierement a risque de chocs electriques.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3054802
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Saint-Bruno-de-Montarville, QC, CA, Canada
  • Education
    Not mentioned