2 years
0 Lacs
Posted:6 days ago|
Platform:
Remote
Full Time
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) Show more Show less
Bellurbis
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Bellurbis
Greater Kolkata Area
Salary: Not disclosed
Greater Kolkata Area
Salary: Not disclosed