Lead Software Engineer (C++/Qt, HMI/SCADA)
NS Digital seeks a Lead Software Engineer for configuration software for industrial controllers. Full-time hybrid in Perm or Moscow. Salary 230,000–345,000 RUB/month (gross).
Development of configuration software for industrial controllers, HMI/SCADA systems. Responsibilities include maintaining complex application software, debugging, refactoring legacy code, working with industrial networks and ensuring stability.
5+ years of experience in Qt/C++ development, including maintenance of complex industrial application software. Strong knowledge of C++11+ and Qt (Widgets, Model-View, multithreading, signals/slots). Deep debugging and defect-fixing skills. Knowledge of IEC 61131-3 and industrial controller programming models (ST, LD, FBD, SFC). Experience with legacy code and risk management. Understanding of industrial networks: Modbus, OPC UA, PROFINET, EtherCAT. Experience with version control systems (SVN/Git), regression testing, logging and crash reports. Ability to drive issues from localization to closure, collaborating with testers and deployment teams.
Full-time employment, hybrid work in Perm or Moscow. Salary: 230,000–345,000 RUB (gross) per month.
Don't miss a single job
Subscribe to our Telegram channel