Sr. Software Engineer

Functional area:  Engineering
Location:  Korea, Republic of
City:  Asan
Company name:  Edwards Korea Ltd
Date of posting:  May 4, 2026

Your future job

Senior Software Engineer - Edwards, Asan, Korea Republic

Join Edwards as a Senior Software Engineer in our Semiconductor Division located in Asan, Korea. In this pivotal role within the Vacuum Technique business area, you will be instrumental in designing, developing, enhancing, and rigorously testing PLC (Programmable Logic Controller) and HMI (Human Machine Interface) software that drives our cutting-edge products. This is an exciting opportunity to contribute to technology that supports critical industrial applications and global innovation.

Key Responsibilities

  • Design, document, and review software designs and requirements to ensure robust, scalable, and compliant solutions.
  • Develop, code, and test PLC software modules tailored for embedded or off-the-shelf controllers, focusing on industrial control systems.
  • Create, implement, and verify HMI software modules for off-the-shelf HMI systems or Windows-based applications to enhance user experience and operational efficiency.
  • Conduct hands-on testing and validation using real equipment such as vacuum pumps, abatement systems, precursor delivery systems, and simulators to guarantee software functionality and reliability under varied operating conditions.
  • Design and execute performance optimization strategies to improve software responsiveness and system throughput.
  • Lead and actively participate in peer reviews, design reviews, code reviews, and walkthroughs to maintain high-quality software standards and foster continuous improvement.
  • Implement, maintain, and execute automated tests to streamline verification processes and ensure consistency in software releases.
  • Document thoroughly all phases of software development including requirements gathering, design documentation, test plans, and validation results to support compliance and future maintenance.
  • Collaborate closely with stakeholders to collate and validate requirements prior to development, ensuring alignment with product goals and customer needs.

Qualifications and Experience

  • Bachelor’s or Master’s degree in software engineering, computer science, or a related discipline.
  • Minimum of 5 years experience as a Software Engineer, with at least 5 years in PLC development for embedded or commercial PLC controllers.
  • At least 5 years of hands-on experience in HMI software development, preferably for off-the-shelf HMI or Windows platforms.
  • Minimum 3 years of experience in embedded target development and troubleshooting, demonstrating strong problem-solving skills in real-time systems.
  • Experience with industrial network systems including Modbus, EtherCAT, Ethernet/IP, FieldBus, or similar protocols.
  • Proficiency in software configuration management and defect tracking tools for effective development lifecycle management.
  • Competency in UML analysis and design methodologies to produce clear and comprehensive software documentation.

Skills and Knowledge

  • Proven expertise in designing industrial and safety control system solutions that meet stringent reliability and safety standards.
  • Experience with system simulation programming using relevant simulation tools to model and verify control systems.
  • Strong background in developing unit tests and implementing automated testing frameworks to enhance software quality and testing efficiency.
  • Proficiency in PLC Open (IEC 61131-3) programming languages and standards associated with industrial control systems.
  • Excellent communication skills to effectively collaborate with cross-functional teams and stakeholders in a global environment.

What We Offer

At Edwards, we provide a supportive and innovative environment that fosters professional growth and technical excellence. You will have the opportunity to:

  • Design and configure software architectures for advanced control systems.
  • Engage in full lifecycle PLC and HMI software development, from inception to deployment.
  • Participate in comprehensive verification and validation processes to ensure product quality and compliance.
  • Develop detailed software design documentation aligned with development procedures and industry compliance standards.
  • Collaborate with skilled professionals in a dynamic, inclusive workplace committed to diversity, equity, and inclusion.
  • Access ongoing learning and development opportunities to further enhance your technical and leadership capabilities.

About Edwards

Edwards is a global leader in vacuum and abatement technologies, delivering innovative solutions for a variety of industries including semiconductor manufacturing and scientific research. Our commitment to quality, safety, and sustainable innovation drives us to develop products that meet the highest industry standards. Join us to be part of a company that values creativity, collaboration, and the growth of its employees around the world.

Start a journey of endless opportunities
At Atlas Copco we believe in challenging the status quo, always looking for a better way.  Our leading-edge technology and great ideas enable us to innovate for the future.
We believe that passionate people make it happen. You are a brand ambassador and our face towards our customers. With us you drive your own professional journey and you are empowered to act.
We offer  a wide range of interesting job roles and many opportunities to grow. This is where it begins –  Join us at the Home of Industrial Ideas.