Beranda Job Details
T
Information & Communication Technology 🏢 Full Time ⭐️ Terverifikasi

Senior Automation Software Engineer (C#) - Industrial Automation & TwinCAT

The Supreme HR Advisory
Badung, Bali, Indonesia
Salary Estimate
USD 3.400 – USD 5.000
Newest
Live Update
7 Agustus 2026
Deadline
7 Agu 2027

job description

Join The Supreme HR Advisory as a Senior Automation Software Engineer (C#) and play a pivotal role in developing cutting-edge industrial automation solutions. Specializing in Visual C#/C++ and Beckhoff TwinCAT, you will design, implement, and optimize high-performance control systems for industrial and manufacturing environments.

Based in the vibrant Badung region of Bali (covering areas like Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, and Kuta), this role offers the unique opportunity to work on global projects while enjoying a dynamic work-life balance in one of the world’s most sought-after destinations.

We are seeking a detail-oriented engineer with a passion for automation, PLC programming, and real-time systems. Your expertise will drive efficiency, reliability, and innovation in industrial processes, contributing to the digital transformation of our clients’ operations.

Responsibility

  • Develop and maintain TwinCAT 3 applications for industrial automation, including PLC, HMI, and motion control systems.
  • Design, code, and debug C#/C++ applications for real-time industrial control and data acquisition systems.
  • Collaborate with cross-functional teams (engineers, project managers, and clients) to define automation requirements and system architectures.
  • Optimize existing automation scripts and software for performance, scalability, and reliability.
  • Conduct system testing, validation, and troubleshooting to ensure seamless integration with hardware (e.g., sensors, actuators, PLCs).
  • Create and maintain technical documentation, including system designs, user manuals, and API references.
  • Stay updated with emerging trends in industrial automation, IoT, and Industry 4.0 technologies.
  • Provide on-site and remote support for deployment, commissioning, and post-implementation maintenance.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Mechatronics, or a related field; Master’s degree is a plus.
  • Minimum 5+ years of experience in software development for industrial automation, with a focus on C#/C++.
  • Proven expertise in Beckhoff TwinCAT 3 (PLC, HMI, and NC programming) and real-time control systems.
  • Strong understanding of OOP principles, design patterns, and multithreading in C#/C++.
  • Experience with industrial communication protocols (e.g., Modbus, Profibus, OPC UA, Ethernet/IP).
  • Familiarity with SCADA systems, HMIs, and industrial databases (e.g., SQL, InfluxDB).
  • Excellent problem-solving skills and the ability to work in fast-paced, deadline-driven environments.
  • Fluency in English (written and verbal); knowledge of Indonesian (Bahasa) is a bonus.

Required Skills

C# C++ Beckhoff TwinCAT PLC Programming Industrial Automation SCADA HMI Development Modbus OPC UA Real-Time Systems IoT Industry 4.0 OOP Multithreading Industrial Protocols

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline..

Apply Now

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua