Senior C++ Software Engineer Miejsce pracy: Poznań Technologies we use Expected C++ Git Optional Python About the project As a Senior Software Engineer, you’ll play a central role in the development and evolution of fastCenter SCADA in our company MKS ATOTECH based in Poznan (hybrid mode). You’ll work within a cross-functional team of engineers and specialists across Europe and India, contributing to the design, implementation, and optimization of our software platform. This is a hands-on technical role with a strong focus on modern C++ development and system integration. Your responsibilities Designing and developing core SCADA components using modern C++ standards (C++11/14/17/20) Participating in architectural discussions and translating requirements into scalable, maintainable code Identifying and resolving performance bottlenecks and technical challenges Collaborating with system architects, PLC automation engineers, and commissioning teams to ensure seamless integration and deployment Maintaining high standards of code quality through reviews, testing, and documentation Mentoring junior engineers and sharing best practices across the team Our requirements 5 years of professional experience in software development, with a strong focus on C++ Deep understanding of system architecture, multithreading, and performance optimization Proven ability to debug and troubleshoot complex software systems Experience in industrial automation or SCADA systems is highly desirable Familiarity with industrial communication protocols (e.g., Modbus, OPC UA, Ethernet/IP) Proficiency with development tools such as Git, CMake, debuggers, and profilers Strong communication skills and ability to work effectively in a distributed team Fluent in English (spoken and written); Polish language skills are a plus Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field Optional Experience with real-time operating systems (RTOS) Knowledge of database systems and data persistence strategies Familiarity with testing frameworks (e.g., Google Test) Scripting experience (e.g., Python) for automation and tooling Exposure to Agile methodologies (Scrum, Kanban) Cross-platform development experience Benefits sharing the costs of sports activities private medical care sharing the costs of foreign language classes life insurance remote work opportunities flexible working time fruits integration events coffee / tea parking space for employees extra social benefits holiday funds employee referral program charity initiatives PPE Atotech Poland Sp. z o.o. At MKS Industrial Digital Solutions, we’re driving innovation in industrial automation. Our flagship product, fastCenter SCADA, is a high-performance system built in C++ that enables secure, reliable, and efficient control of MSD industrial equipment and processes. It supports data acquisition, monitoring, and automation across complex industrial environments. Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez Atotech Poland Sp. z o.o. z siedzibą w: Marcelińska 92/94, 60-324 Poznań (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu. Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: recruitment.poland@atotech.com.