
Bellurbis
Job Summary
We are actively seeking an experienced and highly skilled Application Developer with strong proficiency in C/C++ to join our innovative software development team. This role is crucial for designing and developing robust software solutions primarily focused on equipment control, efficient server-side management, and advanced image reading applications.
The ideal candidate will be a collaborative team player, working closely with cross-functional teams to deliver high-performance, reliable, and scalable software for complex industrial and automation systems. This is a remote position within India, with the potential for overseas travel based on specific project needs.
Key Responsibilities
C/C++ Application Development :
• Design, develop, and maintain high-quality, high-performance applications primarily using C and C++ programming languages.
• Implement robust, scalable, and efficient code for critical industrial and automation Control System Development :
• Design and implement intuitive and functional user interfaces (UIs) for precise equipment control systems.
• Develop software modules for controlling, monitoring, and interacting with various industrial machinery and Reading & Analysis Applications :
• Work on software components dedicated to advanced image reading, processing, and analysis.
• Develop algorithms and functionalities for tasks such as image acquisition, feature extraction, pattern recognition, and data interpretation from visual Management :
• Develop and manage server-side functions to ensure reliable, scalable, and secure operation of industrial and automation systems.
• Implement data storage, retrieval, processing, and communication protocols for back-end Integration & Support :
• Ensure seamless integration of software applications with various hardware components and devices.
• Provide essential onsite technical support if required, including troubleshooting, system diagnostics, and problem resolution at client locations or industrial Collaboration :
• Collaborate effectively with hardware engineers, system architects, QA teams, and other stakeholders to ensure integrated solutions and successful project : Bachelors or Masters degree in Computer Science, Software Engineering, Electronics Engineering, or a closely related technical : 2 to 6 years of relevant, hands-on experience in application development using Skills :
• Strong proficiency in C and C++ programming languages.
• Solid understanding of Object-Oriented Programming (OOP) principles and design patterns.
• GUI Frameworks : Experience with common GUI (Graphical User Interface) frameworks (e.g., Qt, MFC, GTK+, WxWidgets) for developing user interfaces.
• Hardware Interaction : Proven experience with hardware control interfaces and communicating with various industrial devices or but Desirable :
• Exposure to image processing libraries (e.g., OpenCV) and concepts.
• Familiarity with server management tools, network programming, and communication protocols (e.g., TCP/IP, Modbus, OPC UA).
• Experience with multi-threading and concurrent programming.
• Problem-Solving : Strong debugging, analytical, and problem-solving skills with the ability to diagnose and resolve complex software issues.
• Travel Readiness : Willingness and ability to travel overseas for project deployments, client support, or specialized training as required.
(ref:hirist.tech)
To apply for this job please visit in.linkedin.com.