Automation PLC & PC Software Developer

PT TDK ELECTRONICS INDONESIA

Batam

Sur place

IDR 200 000 000 - 350 000 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

PT. TDK Electronics INDONESIA seeks an experienced PLC and PC software developer to design, program, and integrate automated control systems for manufacturing environments. The role combines PLC programming, LabVIEW engineering, and PC-based applications using C#, C++, and SQL integrations.

You will implement safe fail‑safes, configure industrial networks, and deploy software on hardware with hands-on commissioning. Strong English communication is expected, with travel as needed.

Qualifications

  • Bachelor degree in Electrical, Automation, Mechatronics or Computer Engineering.
  • 3+ years of direct field experience deploying multi-vendor industrial automation systems and network topologies.
  • NI certifications (CLAD, CLD) or machine safety certifications are advantageous.

Responsabilités

  • Write, optimize, and debug IEC 61131-3 compliant PLC code across diverse vendor platforms.
  • Develop high-level PC software using C#, C++, Python and LabVIEW; design automated test, measurement, and data logging systems.
  • Design, program, and validate fail-safe logic loops for machinery to protect operators during faults.
  • Configure and maintain communication between PC applications, LabVIEW, PLCs and databases.
  • Deploy software routines on industrial hardware and validate electrical schematics and sensors.

Connaissances

PLC programming
LabVIEW
C#
C++
Python
SQL Server
MVVM
WPF
WinForms
XAML
LINQ
Entity Framework
Multithreading

Formation

Bachelor’s Degree in Electrical, Automation, Mechatronics, or Computer Engineering

Outils

Siemens S7-1200/1500 (TIA Portal)
Mitsubishi MELSEC (GX Works2/3)
Keyence KV Studio
Omron Sysmac Studio
Beckhoff TwinCAT 3
NI LabVIEW

Description du poste

ThePLC & PC Software Developerdesigns, programs, and integrates automated control systems for complex manufacturing environments. This multi-disciplinary role bridges high-level PC applications with physical factory floor equipment. The ideal candidate must possess multi-platform expertise across market-leading hardware ecosystems, demonstrate masterful command of industrial networking protocols, operate efficiently inLabVIEWenvironments for advanced testing or data acquisition, and possess deep functional knowledge of machinery safety regulations.

Tasks and responsibilities

Multi-Platform PLC Programming: Write, optimize, and debug robust logic code adhering to standard IEC 61131-3 languages across diverse vendor platforms.

PC & LabVIEW Engineering: Develop high-level PC software using standard languages (C#, C++, Python) and design automated test, measurement, and data logging systems usingNI LabVIEW.

Safety System Architecture: Design, program, and validate fail-safe logic loops for automated machinery to guarantee operator protection during faults.

Protocol & Network Integration: Design, configure, and maintain robust communication pipes between PC applications, LabVIEW systems, PLCs, and enterprise databases.

System Commissioning: Provide physical, hands-on deployment of software routines directly onto industrial hardware, validating complex electrical schematics and sensor arrays.

Design, develop, test, and maintain WPF desktop applications and WinForms applications.

Implement user interfaces using XAML and WPF best practices.

Develop application functionality using C# and .NET Framework/.NET.

Apply MVVM (Model-View-View Model) architecture principles.

Integrate applications with SQL-Server databases and external APIs.

Troubleshoot, debug, and resolve software issues.

Optimize application performance and maintainability.

Participate in code reviews and contribute to software design discussions.

Collaborate with business users, QA teams, and other developers to deliver project requirements.

Prepare and maintain technical documentation.

Technical Software, Hardware & Brand Competency

LabVIEW (National Instruments): Designing graphical software architectures, developing virtual instruments (VIs), building automated test equipment (ATE), and integrating LabVIEW with PLCs via data logging and supervisory control modules.

Siemens: Programming S7-1200/1500 controllers and Comfort Panels natively within theSiemens TIA Portalframework.

Mitsubishi: Engineering high-speed control logic for MELSEC Q/L/R series PLCs viaGX Works2 / GX Works3.

Keyence: Developing application code for KV-8000/7000 series ultra-high-speed PLCs usingKV-Studio, alongside the integration of vision systems and laser markers.

Omron: Configuring Sysmac NJ/NX platform automations and NX-series safety setups viaSysmac Studio.

Beckhoff: Designing advanced PC-based real-time control applications, utilizingBeckhoff TwinCAT 3inside Visual Studio environments.

Experience with Entity Framework

Experience with LINQ

Experience with SQL-Server

Experience with REST API Integration

Knowledge of multithreading and asynchronous programming.

Experience in desktop application deployment and maintenance.

Understanding of OPC, PLC, or industrial communication protocols is a plus.

Experience in manufacturing, industrial automation, or ERP/MES environments.

Safety Regulations & Safety PLC Competency

Regulatory Compliance: Designing architectures that adhere strictly toISO 13849-1(Performance Levels PL a-e) andIEC 62061(SIL 1-3) machinery safety directives.

Pilz Safety Controllers: Programming and configuring independent safety systems usingPilz PNOZmulticonfigurable controllers andPAS4000software setups.

Integrated Safety PLCs: Developing fail-safe code utilizing integrated safety solutions, including SiemensF-CPUs (Fail-safe), BeckhoffTwinSAFE, and OmronNX-series safety controllers.

Technical Interface & Protocol Requirements

Industrial Middleware: Implementing secure, platform-independentOPC UA / OPC DAclient/server structures to bridge machine-to-machine (M2M) communication.

Network Layers: Developing custom socket programming routines inTCP/IP & UDPfor direct, raw data transfer between PCs, LabVIEW stations, and automated equipment.

Deterministic Fieldbuses: Designing and tuning networks includingEtherCAT,Profinet,CC-Link IE, andEtherNet/IP.

Serial & Legacy Bus: Working with Modbus TCP/RTU, RS-232, and RS-485 interfaces on legacy automation assets.

Knowledge of communication protocols such as UART, I²C, SPI, RS232, OWI protocol, SENT protocol.

Knowledge with MES (Manufacturing Execution System)

Experience with SQL Server, MySQL, PostgreSQL, Oracle, or Similar database.

Understanding with Third Normal Form (3NF) database architecture.

Authorization

Access to project documents

Conditions of employment and interaction

Cooperation / adjustment with project leaders of other internal departments within BT TPS

Working closely with TPS management and heads of departments of TPS

Requirements

Key Qualifications

Education: Bachelor’s Degree in Electrical, Automation, Mechatronics, or Computer Engineering.

Experience: 3+ years of direct field experience deploying multi-vendor industrial automation systems and network topologies.

Certifications: NI certifications (CLAD, CLD) or machine safety certifications (e.g., TUV, Pilz CMSE) are highly advantageous.

PERSONALITY REQUIREMENTS

Good Interpersonal and communication skills

Good command of English

Good Health & vision, and willing to travel, etc.

Unlock job insights

Your application will include the following questions:

  • Do you have a Bachelor Degree?
  • How many years' experience do you have as an Automation System Engineer?
  • How many years' experience do you have as a Cladding Installer?
  • Do you have experience using LabVIEW?
  • How many years' experience do you have as a Programmable Logic Controller Automation Engineer?
  • Do you have experience using Model-View-ViewModel?
  • Do you have experience using Entity Framework?
  • Do you have experience using Microsoft SQL Server Integration Services?
  • Do you have API Integration experience?

Consumer Electronics Manufacturing 1,001-5,000 employees

PENGUMUMAN :

PT. TDK Electronics INDONESIA a leading manufacturer of electronic parts - components and modules for automotive, information technology, industrial and consumer electronics is expanding its production facility in Panbil Industrial Estate, Muka Kuning - Batam under Sensor Business Group. We are committed to teamwork and promote entrepreneurship at all levels of the organization. And we promote dedicated and decisive employees who are committed to their personal development. Come to TDK Electronics and participate in the furthering of technological progress!

PENGUMUMAN :

PT. TDK Electronics INDONESIA a leading manufacturer of electronic parts - components and modules for automotive, information technology, industrial and consumer electronics is expanding its production facility in Panbil Industrial Estate, Muka Kuning - Batam under Sensor Business Group. We are committed to teamwork and promote entrepreneurship at all levels of the organization. And we promote dedicated and decisive employees who are committed to their personal development. Come to TDK Electronics and participate in the furthering of technological progress!

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Production Engineering
Production Engineering

PT TDK ELECTRONICS INDONESIA • Batam

Sur place
IDR 180 000 000 - 240 000 000
Process Engineering
Process Engineering

PT TDK ELECTRONICS INDONESIA • Batam

Sur place
IDR 70 000 000 - 120 000 000
Industrial Automation Software Engineer: PLC and PC
Industrial Automation Software Engineer: PLC and PC

PT TDK ELECTRONICS INDONESIA • Batam

Sur place
IDR 200 000 000 - 350 000 000
Product Development - Design And Simulation Engineer
Product Development - Design And Simulation Engineer

Pt Tdk Electronics Indonesia • Batam

Sur place
IDR 180 000 000 - 240 000 000
Material Store Worker
Material Store Worker

Pt Tdk Electronics Indonesia • Batam

Sur place
IDR 26 784 000 - 46 872 000
Assistant Technician For Prototype Sample
Assistant Technician For Prototype Sample

Pt Tdk Electronics Indonesia • Batam

Sur place
IDR 44 640 000 - 78 120 000
Electrical, Instrumentation, And Control Supervisor
Electrical, Instrumentation, And Control Supervisor

PT Dover Chemical • Cilegon

Sur place
IDR 450 000 000 - 650 000 000
Head of Maintenance & Automation
Head of Maintenance & Automation

PT Preformed Line Products Indonesia • Bekasi

Sur place
IDR 60 000 000 - 110 000 000
QHSE & Continuous Improvement Engineer
QHSE & Continuous Improvement Engineer

PT Powertek Indo Asia • Desa Ciranjeng

Sur place
IDR 150 000 000 - 270 000 000
SENIOR PLC ROBOT SPM
SENIOR PLC ROBOT SPM

PT TCT AUTOMATION ENGINEERING • Jakarta Utara

Sur place
IDR 89 280 000 - 200 880 000