CareerPlanSign in

Principal Engineer, Software Development Engineering

BangPa-in, PHRA NAKHON SI AYUTTHAYA, th💼 Full-time🗓 2026-08-05 → 2026-09-25

Core

Lead software architecture and system design for HSA, HDD, and Back-End Assembly automation systems, driving digital transformation in manufacturing.

Role type

Principal Software Engineer (Industrial Automation & AI)

Builds

PC-based, PLC, Robotics, Machine Vision, and Motion Control applications for assembly platforms

Domain

Industrial Manufacturing / Automation / AI & IIoT

Deliverable

production ML models | product features | infrastructure

Required skills

Software Architecture, C# .NET, C, Java, Python, PLC programming, Machine Vision, Robotics, AI/ML fundamentals, OOP, UML, RTOS, TCP/IP, Serial Communication

Preferred skills

10-15 years in Automation/Software Engineering, Beckhoff/Keyence/Mitsubishi PLC experience, Web application development, Database systems, Arduino programming

Technologies

C# .NET, UML, C, Java, Python, Beckhoff, Keyence, Mitsubishi, Arduino, TCP/IP, Device Net, Frame Grabbers

Responsibilities

Define technical roadmaps and software strategies, lead end-to-end development of automation applications, generate and maintain machine control software, execute experiments and analyze data to improve manufacturing performance, mentor junior engineers, develop reusable software frameworks

Seniority

Principal, hands-on IC with strategic leadership

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.