Taro Logo

Senior C++ Developer

MKS Instruments enables technologies that transform the world, serving semiconductor manufacturing, electronics and packaging, and specialty industrial markets.
Poznań, Poland
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Industrial

Description For Senior C++ Developer

MKS Instruments is seeking a Senior C++ Developer to join their VCS Platform Development Team, focusing on their flagship fastCenter SCADA system. This role offers an opportunity to work with cutting-edge industrial automation technology in a global company with over 10,000 employees and 3,800 patents. The position involves developing high-performance applications using modern C++ standards, collaborating with cross-functional teams across the EU, and contributing to critical industrial automation solutions.

As a Senior C++ Developer, you'll be responsible for designing and implementing key components of the SCADA system, optimizing performance, and ensuring code quality. The role requires expertise in concurrent programming, industrial protocols, and system architecture. You'll work closely with system architects, PLC automation engineers, and commissioning teams to deliver robust solutions.

The ideal candidate brings 5+ years of software development experience, strong C++ expertise, and a deep understanding of industrial automation systems. This position offers the opportunity to work on complex technical challenges while mentoring junior engineers and contributing to the company's continuous improvement initiatives.

MKS Instruments is at the forefront of enabling technologies that transform our world, particularly in semiconductor manufacturing, electronics packaging, and specialty industrial markets. The company's commitment to diversity and inclusion, with employees from over 100 countries, creates a rich collaborative environment. Their technology enables advancements in 5G, renewable energy, artificial intelligence, cloud technology, and big data.

This role is perfect for a senior developer who wants to make a significant impact in industrial automation while working with a global team of experts. The position offers the chance to work on mission-critical systems that power important technological advancements across multiple industries.

Last updated 2 days ago

Responsibilities For Senior C++ Developer

  • Design, develop, and maintain components of fastCenter SCADA system
  • Translate requirements into efficient, well-structured code
  • Identify and resolve performance bottlenecks
  • Collaborate with system architects and PLC automation engineers
  • Participate in code reviews and improve development practices
  • Mentor junior engineers and share knowledge
  • Support debugging and root-cause analysis

Requirements For Senior C++ Developer

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 5+ years of professional software development experience
  • Expertise in modern C++ (C++11/14/17/20)
  • Experience with concurrent and multithreaded applications
  • Knowledge of industrial protocols (Modbus, OPC UA, Ethernet/IP)
  • Proficiency with debugging tools, performance profilers, and build systems
  • Strong English communication skills, both written and spoken

Interested in this job?

Jobs Related To MKS Instruments Senior C++ Developer