Apply Edge Start your job search

Senior C++ Developer

WalkingTree Technologies · Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates

Apply & track with Apply Edge
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.  Responsibilities• Design, develop, and maintain software applications primarily using C++, with a strong focus on high-performance and reliable communication systems.• Contribute to the implementation, enhancement, and maintenance of communication protocol stacks and device integration solutions.• Analyze customer and system requirements, translate them into technical solutions, and participate in architecture, design, development, testing, and deployment activities.• Develop and support communication interfaces for industrial devices and embedded systems.• Implement, troubleshoot, and optimize industrial communication protocols and file transfer protocols to ensure seamless interoperability between devices and applications.• Develop and maintain ODBC driver implementations and database connectivity componentsQualificationsBachelor's degree in Computer Science (or related field)6+ years of relevant work experience with C++Strong understanding and implementation experience with industrial communication protocols Hands-on experience implementing and supporting communication/file transfer protocols Must have hands-on experience with Docker for containerizing, deploying, and managing applications.