(Intern)Configuration Tool Software Engineer
2 days ago
Paris
Job summary: We are looking to adapt existing open source tool in order to support multiple protocols (Bacnet, OPC, modbus…), deployed an user friendly interface that’s allow fast configuration (drag & drop) and generate configuration files. The scope of this tool is : • Scan and identify object from network according to each protocol (Bacnet, OPC, modbus…), • Allow user to create a database of objects including several attributes (datapoint name, address, type, unit, equipment, alarm…), • Being able to generate a database file (xml/Json) or eventually directly the configurations files in excels., • Build a simulator module that send message according to each protocol from an intuitive GUI. Responsibilities: • High level design document, • Low level design document, • Software coding, • Unit testing, • Integration testing, • User training Skills: Mandatory: • C++, • XML/JSON, • Ethernet protocol knowledge., • Unit testing framework, • Smart building protocol communication knowledges (Bacnet, OPC, Modbus…), • Project management tools (Jira, Redmine…), • Version control (Git, SVN,…), • Continuous integration (Jenkins,…)