<p><strong>Responsibilities</strong></p><p>The role of the C++ Developer is to program software for optimizing wood cutting by meeting customer specifications and applying the standards and programming methods in force. He/she provides cutting-edge expertise in the products for which he specializes. He/she is responsible for software production as well as the quality of the systems delivered.</p><ul><li>Analyzes, develops, programs, modifies and tests cutting optimization projects, both the software part and the hardware part.</li><li>Writes and approves technical documentation on software developed and on installation techniques.</li><li>Assists technicians on the road during service or start-up calls.</li><li>Provides internal customer service and participates in development and follow-up meetings.</li><li>Receives level 3 technical support requests and provides excellent remote customer service.</li><li>Recommend modification of development, maintenance, and systems standards to the head of architecture.</li><li>Occasionally assists the sales department in the technical drafting of bids.</li><li>Ensures the application of the norms and programming standards in force.</li><li>Performs all other related tasks.</li></ul><p><strong><br> Other</strong></p><ul><li>Local and international mobility up to about 10% of the time (eg start-ups, technical problems).</li></ul><p><br> <strong>Why are our employees happy at Carbotech?</strong></p><ul><li>Competitive advantages: Advantageous remuneration, Professional development, Flexibility for teleworking, Group insurance, RRSP, Referral bonuses, Sick leave, Interesting social activities, Music band, Wellness account</li><li>We offer a flexible schedule</li><li>Hybrid teleworking available (in-person minimum 1 day per week at the Blainville office)</li><li>Our environment is stimulating, relaxed, dynamic</li><li>Technological avant-garde and product diversity</li><li>The chance to develop within a team of more than 100 dedicated professionals who represent the best in their field of expertise.</li></ul> <br> <p><strong>Required Skills</strong></p><ul><li>Degree in software engineering, computer science, electrical engineering, computer systems, automated production, or a combination of training and relevant experience</li><li>Minimum of three (3) years of experience in real time programming, C ++ language as well as object-oriented technique.</li><li>Good knowledge of industrial control processes.</li><li>Good writing skills.</li><li>Knowledge of C # language (an asset).</li><li>Experience in real-time programming (asset).</li><li>Knowledge of JIRA (asset)</li><li>Knowledge of Git (asset).</li><li>Experience in customer service (asset).</li><li>Functional mastery of French and English both orally and in writing.</li></ul><p> </p><p><strong>Professional skills required </strong></p><ul><li>Keen sense of organization, results, and quality oriented.</li><li>Ability to manage multiple priorities simultaneously.</li><li>Meticulous, autonomous, rigorous and research oriented.</li><li>Respect of objectives and deadlines.</li><li>Good problem-solving skills.</li><li>Ability to communicate with clients.</li><li>Ease of working in a team.</li><li>Customer service-oriented approach.</li><li>Developed interest in quality and continuous improvement.</li></ul>
The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.