A Day at MKS/Atotech:
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.
As a Senior Software Engineer, you’ll play a central role in the development and evolution of fastCenter SCADA in our company MKS/Atotech in Poznan, in hybrid or remote working 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.
You will contribute to our success by:
- 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
Your profile:
- 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
- Proficiency with development tools such as Git, CMake
- 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
Preferred skills:
- Knowledge of database systems and data persistence strategies
- Familiarity with testing frameworks (e.g., Google Test)
- Familiarity with industrial communication protocols (e.g., Modbus, OPC UA)
- Experience in industrial automation or SCADA systems
- Scripting experience (e.g., Python, JScript) for automation and tooling
- Exposure to Agile methodologies (Scrum, Kanban)
- Cross-platform development experience (Windows and Unix)
We Offer:
- Competitive Compensation. Enjoy a fair and transparent salary structure and an annual bonus. We will share all the details with you before the first interview.
- Flexibility & Work-Life Balance. Benefit from flexible working hours (starting between 6 and 10) and a hybrid or remote work setup.
- Professional Growth & Development. Take your career to the next level with our Internal Training Center and online Language Courses in the office.
- Inclusive & Supportive Culture. Join a team that values diversity, collaboration, and open communication. We foster an environment where your ideas matter.
- Health & Well-being. We care about your health! Access private health insurance, life insurance, Multisport Card contribution, wellness programs, mental health support, and weekly yoga sessions.
- Extra Perks & Benefits. Enjoy a yearly vacation allowance, Christmas shopping cards, team-building activities, and annual company events.
- Workspace & Tools. Work in a brand‑new office equipped with everything you need: ergonomic workstations, modern tools, a Chillout Room with board games, and space to relax.
- Recognition & Rewards. Your efforts won’t go unnoticed. We offer an anniversary bonus and an outstanding referral program bonus.
We can't wait for your application!