Job Title: Software Engineer
Need Immediate joiners
Job Overview:
We are seeking a skilled Software Engineer to join our dynamic R&D team. The primary responsibility will be to develop, test, and maintain desktop applications that monitor industrial systems and processes. These applications will interface with field engineers and utilize industrial communication protocols for data logging and real-time monitoring. Candidates with experience in LabVIEW , Qt , or extensive Python programming skills are highly preferred.
Key Responsibilities:
• Develop and maintain Windows-based desktop applications for real-time monitoring of industrial systems.
• Collaborate with R&D engineers, field engineers, and other stakeholders to gather and analyze application requirements.
• Implement data logging features, including the storage, retrieval, and visualization of data in a user-friendly interface.
• Integrate industrial communication protocols such as Modbus , CAN bus , RS232/RS485 , and other relevant protocols.
• Optimize software for performance, stability, and scalability in real-time monitoring environments.
• Troubleshoot and debug software issues reported by the field engineers and provide timely resolutions.
• Design and implement user interfaces (UI) using frameworks like Qt or other relevant UI toolkits.
• Utilize LabVIEW or Python for testing, prototyping, and developing hardware-software interfaces for data acquisition.
• Ensure proper documentation of software requirements, design, testing, and troubleshooting procedures.
• Stay up-to-date with new industrial protocols, tools, and technologies to enhance the application's capabilities.
• Participate in software reviews, team meetings, and code discussions to ensure alignment with project objectives.
Required Skills and Qualifications:
• Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
• Proven experience in developing desktop applications for Windows using programming languages like C++, C#, Python , or Qt .
• Strong knowledge of industrial communication protocols (e.g., Modbus , CAN , RS232 , etc.).
• Hands-on experience with LabVIEW for data acquisition and control systems.
• Familiarity with data logging techniques, file storage formats, and real-time data processing.
• Experience with version control systems such as Git .
• Strong problem-solving skills and ability to work collaboratively within a multidisciplinary R&D team.
• Ability to communicate complex technical concepts to non-technical team members effectively.
Preferred Skills:
• Extensive experience with LabVIEW , Qt , or Python for application development.
• Experience working in industrial or manufacturing environments.
• Knowledge of hardware-software interfaces and experience with sensor data acquisition systems.
• Experience with agile methodologies and software development life cycle processes.
Salary: 4000AED- 6000AED + Accommodation+ Transportation + Employment Visa+ Medical Insurance+ Lunch+ 2 days off in a week
Job Types: Full-time, Permanent
Pay: AED4,000.00 - AED6,000.00 per month
Application Question(s):
• Can you join immediately without notice period?
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.