JOB BRIEF
As part of a multidisciplinary team, the software developer actively participates in product design. In collaboration with a team of qualified mechanical and electrical designers, he/she shares his/her knowledge and know-how and prepares quality software deliverables.
His role as a software developer leads him to design the software architecture of products and to coordinate the implementation and application of best practices and standards for programming and software development.
EXAMPLES OF TASKS TO BE PERFORMED
- Design the software applications necessary for the proper functioning of the equipment
- Set up communications with the various parties (PLCs, 2D/3D cameras, Printers, etc.)
- Integrate detection algorithms created by the vision developer
- Test the different functionalities of the software and equipment
- Install and factory deploy software updates
- Document code and project information
- Maintain and improve existing working methods
SKILLS REQUIRED
- Bilingualism
- Availability to travel
- Strong experience in software development methodologies and practices
- Expertise in Microsoft Net, C#, PHP and SQL programming
- Analytical capacity
- Concern for the quality of work
- Rigour
- Planning and organizational skills
- Team spirit
- Good adaptability.
TRAINING REQUIRED
- Bachelor's degree in computer science, computer engineering or a relevant discipline
- Minimum of 5 years of experience in a similar position
CONDITIONS OF EMPLOYMENT
- Competitive salaries based on experience
- Horaire de jour à 37,5/h semaine
- Possibilité d'un poste en télétravail
- Vendredi après-midi de congé toute l’année
- Bonification chaque année
- Group insurance
- Pension funds
- Flexible schedule
- Physical Activity Reimbursement Program