hero

Investing in visionary founders, transformational technology and emergent ecosystems for a new world.

Senior Software Engineer (PLC Programming)

Averna

Averna

Software Engineering
Ho Chi Minh City, Vietnam
Posted on Jul 30, 2025

Company Description

The Averna experience

Averna delivers industry-leading test solutions and services for communications and electronics device makers worldwide, accelerating product development, quality and innovation:

  • Be global@work: Serve international customers and collaborate with colleagues in Canada, Europe, the U.S., Mexico and Asia.
  • Drive innovation@work: Participate in the development of market-leading high-tech products in the Automotive & Transportation, Electric Vehicles, Consumer Electronics, Industrials and Life Sciences.
  • Develop your talent@work: Contribute to thrilling projects that will stretch your skills and talent to the maximum.
  • Enjoy success@work: Be part of a fast-growing company with award-winning products and team.
  • Share your passion@work: Meet passionate people, enjoy our modern environment and dynamic atmosphere.

Job Description

The Senior Software Engineer (PLC Programming) challenges in a few words:

This pivotal role involves designing, developing, and deploying software solutions for advanced automated testing machine systems, ensuring optimal performance and reliability.

Key Responsibilities:

PLC Software Development & HMI Design:

  • Perform PLC programming for automation systems on platforms such as Mitsubishi, Omron, Beckhoff, Rockwell Automation, NI, and Siemens.
  • Design and implement Human-Machine Interfaces (HMI).
  • Ensure adherence to technical standards and strict software development processes.

System Design & Integration:

  • Participate in the entire software development lifecycle, from requirements analysis, architectural design, programming, unit testing, system integration testing (electrical, mechanical, software), to deployment and operation.
  • Prepare Software Requirements Specifications (SRS).
  • Prepare design documentation at the architectural, module, and detailed levels.
  • Document solutions through materials such as flowcharts, diagrams, charts, and layouts.
  • Collaborate closely with other engineering teams (electrical, mechanical, optical) to deliver software solutions.

Operational Support & Improvement:

  • Provide technical support, troubleshooting, and routine maintenance for deployed PLC and HMI software systems.
  • Be prepared to travel to operational sites for deployment support and troubleshooting as needed.
  • Develop and maintain detailed technical documentation, including user manuals, diagrams, flowcharts, and source code, to ensure transparency and maintainability.
  • Support software-related technical inquiries.
  • Undertake other responsibilities and requirements deemed appropriate by management from time to time.

Qualifications

The ideal candidate in a few words

Education:

  • Bachelor's degree in Automation Control Engineering, Electrical - Electronic Engineering, Mechatronics Engineering, or related technical fields.

Experience

  • Minimum 4 years of hands-on experience in PLC programming and HMI design.
  • Strong experience with one or more of the following PLC/HMI platforms: Mitsubishi (preferred), Omron, Siemens, Rockwell Automation (AB), Beckhoff.
  • Experience working in fields such as machine design/manufacturing, industrial production lines, the semiconductor industry, or related industry sectors.
  • Be familiar with a few communication protocols as following: Modbus, Ethernet/IP, EtherCAT, CC-LINK, CC-LINK IE, RS232, RS485, TCP/IP

Knowledge & Skills:

  • Good English communication 4 skills (listening, speaking, reading, writing)
  • Proactive spirit, eager to learn, and willing to update new technologies.
  • Ability to work independently and effectively in a team.
  • Flexibility, quick thinking, and high adaptability in a dynamic work environment

Additional Information

What's in it for YOU

  • A multinational high-tech work environment
  • Team spirit, fun and passion for technology
  • Development and training opportunities
  • Attractive salary package including benefits
  • We are a fair company

Averna is committed to employment equity and to encouraging diversity and inclusion. We are pleased to consider all qualified applicants for employment, regardless of race, color, religion, sexual orientation, gender, national origin, age, disability, veteran status, or any other legally protected status.