Motion Control Software Engineer
Job Description:
Job Description: Motion Control Software Engineer
Software Development
• Design, develop, and implement control software for industrial automation equipment.
• Build process applications using C++, C#, or .NET (Visual Basic optional) for machine
automation, including:
- Hardware Abstraction Layer (HAL) for modularity.
- Subsystem/device communication and control logic.
• Develop low-level drivers for hardware interfacing via PCIe, CAN, EtherCAT, Profinet,
or OPC UA.
• Build HMI applications for operators, including visualization, diagnostics, and control
panels.
Integration
• Develop and integrate software to collect, store, and analyze machine and sensor data
(local DBs, OPC UA, APIs).
• Interface with third-party SDKs/runtimes to integrate cameras, vision systems, motion
libraries, and field I/O.
• Ensure reliable communication with physical layers (PCIe, industrial buses, smart
sensors).
Good-to-Have Background
• Familiarity with PLCs (Siemens, Beckhoff, Mitsubishi, Allen-Bradley, etc.) and IEC
61131-3 programming (Ladder, Structured Text, Function Block Diagram).
• Experience with IO systems/IO-Link, safety circuits, vision systems, and advanced
sensors.
• Knowledge of API linking, OPC UA communication, and motion control architectures.
Required Skills & Qualifications
• Programming Languages & Tools: Strong in C++ and C#; experience with .NET/Visual
Studio. Python desirable for testing, automation, and data tasks.
• Motion Control: Solid understanding of multi-axis motion, interpolation, synchronous
motion, electronic gearing/camming, and PID loop tuning.
• Industrial Communication: Hands-on with EtherCAT Master/Slave and familiarity with
fieldbus protocols (Profinet, CANopen, Modbus).
• Hardware/Systems: Knowledge of PC-based motion control cards, drives, and
integration with electro-mechanical systems.
• Software Practices: Comfortable with Git/version control, debugging, modular design,
and code optimization.
Company Profile
A leading diversified industrial group recognized for its strong engineering foundation and global presence, the organization continues to expand into high-growth consumer and service-oriented sectors. With a commitment to quality, innovation, and operational excellence, it has established a strong footprint across multiple industries worldwide. Its HORECA vertical focuses on delivering premium solutions and products tailored to hotels, restaurants, and catering businesses, supporting professional standards and evolving market needs. Dedicated to customer satisfaction, it strives to build long-term relationships and drive sustainable value.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.