Obtenez une réponse de cet employeur
Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.
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.
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.
Your application will include the following questions:
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!