Software Control Engineer Senior Software Control Engineer
Job Location:
George Town - Malaysia
Monthly Salary:
Not Disclosed
Posted on:
4 hours ago
Vacancies:
1 Vacancy
Job Summary
Job Description:
- Develop and implement control software for industrial machinery and automation systems
- Design and program HMI (Human-Machine Interface) for operator interaction and monitoring
- Implement real-time motion control PID tuning and process automation algorithms
- Ensure seamless integration of software with mechanical and electrical components
- Work with industrial communication protocols such as Modbus Ethernet/IP CAN Bus
- Integrate software with sensors actuators and robotic systems
- Develop embedded control applications for microcontrollers or industrial PCs where required
- Perform system simulation testing and debugging to ensure optimal machine performance
- Diagnose and resolve software hardware and communication issues
- Continuously optimize control algorithms to improve machine efficiency reliability and safety
- Create and maintain technical documentation including software architecture logic flowcharts and user manual
- Provide assistances and machine software & hardware support to customers as well as evaluation to find solutions on customers modification requests
- Undertake other duties and responsibilities which may be assigned by the Company from time to time with on time full closure
Job Requirements:
- Bachelors or Masters degree in Computer Science Electrical Engineering Automation Mechatronics or a related field
- Proficiency in programming languages such as C C Python or C#
- Experience in embedded systems programming and real-time operating systems (RTOS)
- Knowledge of control systems including PID control motion control and process control
- Experience with industrial communication protocols (e.g. Modbus CAN bus Ethernet/IP)
- Familiarity with real-time data acquisition and processing systems
- Strong problem-solving and analytical thinking skills
- Ability to work in a team-oriented environment and collaborate with cross-functional teams
- Good communication skills both written and verbal
- Positive thinking and willing to provide extended support to customers
- Enjoy learning new things and willing to accept new challenges