
Evlos is a Malaysia-based company founded in 2018 that designs and builds custom AI-powered vision inspection machines for diverse manufacturing industries including plastics, ceramics, food, metal,…

Evlos is a Malaysia-based company founded in 2018 that designs and builds custom AI-powered vision inspection machines for diverse manufacturing industries including plastics, ceramics, food, metal,…
At Evlos , we build next-generation intelligent automation and machine-vision systems for advanced manufacturing.
We are seeking a highly skilled Automation & Vision Systems Integration Engineer to bridge the gap between our machine vision team and mechanical / controls automation teams.
You will design, develop, and maintain the software infrastructure that connects multiple vision inspection modules, PLCs, and robots into one unified, high-performance production system.
Key Responsibilities
● System Integration
○ Develop and maintain communication layers between vision systems, PLCs, and automation equipment using TCP/IP, Modbus, gRPC, and custom protocols .
○ Design and implement sequencing logic that synchronizes multiple camera inspections, hardware triggers, and motion control events.
○ Ensure real-time data exchange and deterministic performance between all system components.
● Software Development
○ Write robust, modular code in C++ and Python to handle vision data collection, judgment processing, and machine interfacing.
○ Develop user interfaces using the Qt framework (Qt Widgets / QML / PySide/PyQt) or other UI frameworks for operator interaction, parameter configuration, and system diagnostics.
○ Implement data aggregation and visualization tools for production reporting (Excel, PDF, or database-backed).
● Production Data Management
○ Aggregate and store measurement and judgment results for each inspection cycle.
○ Generate detailed QC and traceability reports automatically from runtime data.
○ Integrate results with MES / ERP / factory databases when required.
● System Commissioning & Support
○ Work closely with the controls and mechanical teams to deploy and fine-tune system integration at customer sites.
○ Diagnose and resolve issues involving timing synchronization, communication, and performance bottlenecks.
● Cross-Functional Collaboration
○ Collaborate with PLC engineers and robotics programmers to ensure seamless system operation.
Qualifications
● Bachelor’s degree in Electrical / Electronics / Mechatronics / Computer Engineering , or related field.
● Strong programming skills in C++ and Python .
● Experience with industrial communication protocols (TCP/IP, Modbus, gRPC, etc.).
● Understanding of machine vision systems , cameras, triggers, and synchronization concepts.
● Hands-on experience developing user interfaces and real-time data handling pipelines.
● Good understanding of multi-threaded and asynchronous programming .
● Excellent problem-solving and system-level debugging skills.
Preferred / Plus Points
● Experience with robotics integration (Fanuc, UR, ABB, etc.).
● Knowledge of industrial networking , Ethernet/IP, or CAN-based protocols.
● Familiarity with PLC systems (Mitsubishi, Siemens, Omron, etc.) and their data exchange mechanisms.
● Experience with database systems (SQLite, PostgreSQL, or MySQL) for storing and querying inspection data.
● Familiarity with Docker, Git , and modern CI/CD pipelines.
● Exposure to Linux-based systems , including real-time or PREEMPT_RT environments.
KPIs / Success Metrics
● Seamless synchronization of multiple cameras and PLCs with high latency.
● Stable and maintainable code architecture for multi-line integration.
● Accurate and automated QC report generation for all inspection results.
● Zero critical integration downtime during production deployment.
● High internal satisfaction score from vision and automation teams.
Your next opportunity is in here somewhere. Sign up to explore 52,000+ startups and their open roles. No spam. No gamification. Just jobs.
52,000+
Startups
65,000+
Open Roles
1,600+
New This Week