ENGLISH VERSION WILL FOLLOW
SMARDT est le plus grand fabricant mondial de refroidisseurs centrifuges sans huile.
Avec des opérations au Canada, aux États-Unis, en Chine, en Australie, en Allemagne et à Singapour, les machines révolutionnaires à haut rendement de SMARDT stimulent une croissance rapide sur les principaux marchés mondiaux, y compris les centres de données. À la pointe de l'innovation, SMARDT accélère le développement de produits offrant des économies d’énergie substantielles à ses clients.
Relevant du Directeur mondial de l’ingénierie des systèmes de contrôle, l’Ingénieur en logiciel de contrôle développera des logiciels innovants pour soutenir les applications de contrôle de refroidisseurs de premier ordre, avec une qualité et des performances supérieures.
Responsabilités :
Travailler dans un environnement mondial très dynamique, collaboratif et multidisciplinaire, pour le développement de nouveaux produits et le support de produits existants.
Développer des logiciels d'application de contrôle avec une rigueur axée sur la qualité dans la conception, la mise en œuvre et les tests.
Collaborer de manière transparente et inclusive avec d'autres développeurs et experts pour créer et maintenir des logiciels de contrôle de refroidisseurs performants et de haute qualité.
Identifier des opportunités d'amélioration continue dans les processus de développement, la qualité du code et les performances du système.
Participer aux revues de conception, aux revues de code, au refactoring, aux tests unitaires et d’intégration, au développement d’algorithmes et à la documentation.
Participer au développement de la prochaine génération de logiciels pour le contrôle, la surveillance et le diagnostic connectés à l’IoT.
Qualifications :
Minimum de 5 ans d'expérience en développement logiciel pour des applications industrielles ou commerciales, avec une spécialisation en contrôle et automatisation.
Maîtrise du développement de logiciels de contrôle PLC en texte structuré et en diagrammes de blocs fonctionnels. L'expérience avec les contrôleurs Carel est un atout majeur.
Connaissance pratique de l’environnement de programmation C#/.Net pour les applications de contrôle machine ; la maîtrise du C++ ou d’un autre langage orienté objet est un plus.
Expérience en développement d’interfaces HMI pour équipements automatisés.
Connaissance des algorithmes PID, des actionneurs, de la mesure et de la détection.
Bonne compréhension des communications et réseaux industriels. La connaissance des systèmes d'automatisation du bâtiment, BACnet et Modbus est un atout important.
Expérience dans les applications de contrôle de refroidisseurs/pompes à chaleur dans l'industrie HVAC est fortement appréciée.
Bonne aptitude au matériel électronique et électrique.
Expérience en développement logiciel Web est un plus.
Bonne compréhension du cycle de vie du développement logiciel (SDLC), des méthodes Agile et des principes de qualité du code.
Capacité à démontrer des réussites en résolution de problèmes et en amélioration continue dans un contexte logiciel commercial.
Capacité à travailler dans une équipe internationale répartie sur plusieurs fuseaux horaires et aux parcours diversifiés.
Esprit d’initiative et attitude proactive ("CAN-DO").
Maîtrise de l'anglais, à l’oral comme à l’écrit, et bonnes compétences en communication.
SMARDT is the world's largest manufacturer of oil-free centrifugal chillers. With operations in Canada, USA, China, Australia, Germany, and Singapore, SMARDT's revolutionary high-output machines are driving rapid growth in major global markets including Datacenters. At the forefront of innovation, SMARDT accelerates product development efforts that deliver substantial energy savings to our customers.
Reporting to the Global Director of Controls Engineering, the Control Software Engineer will develop innovative software to support best-in-class chiller control applications with superior quality and performance.
Responsibilities:
Work in a highly dynamic global collaborative and multi-discipline environment for both New Product and Sustaining Engineering support.
Develop control application software with quality-driven rigor in design, implementation, and testing.
Collaborate transparently and inclusively with other developers and subject matter experts to create and maintain high-quality, high-performance chiller control software.
Identify opportunities for continuous improvement in development process, code quality, and system performance.
Participate in design reviews, code review, code refactoring, unit and integration testing, algorithms development and documentation.
Participate in the next generation software development for IoT enabled control, monitoring,
and diagnostics applications.
Qualifications:
Minimum 5+ years of software development for industrial/commercial applications with a concentration in control and automation.
Proficient in PLC control application software development using Structured Text and Function Block Diagram. Experience with Carel controller is a big plus.
Working knowledge in C#/.Net
programming environment for machine control application; C++ expertise
or other OOP experience is a plus.
Working experience in developing HMI applications for automatic equipment.
Woking knowledge of control PID algorithm, actuators, measurement, and sensing.
Working knowledge of industrial communication and networking. Knowledge of Building Automation System, BACnet and Modbus are big plus.
Working knowledge in Chiller/Heat Pump control applications in HVAC industry is a big plus.
Strong Hardware Aptitude.
Web software development experience is a plus.
Solid understanding of SDLC, Agile and quality code principles.
Must be able to demonstrate accomplishment of problem solving and continuing improvement in a commercial software application.
Able to work in a global team environment with different time-zones and diversified backgrounds.
Possess a strong CAN-DO attitude.
Fluent in both oral and written English and be a good communicator.