Design, develop, and maintain robust applications using C++
Write clean, efficient, and scalable code
Collaborate with cross-functional teams to define and implement features
Debug, troubleshoot, and optimize application performance
Participate in code reviews and ensure best practices are followed
Contribute to system architecture and design discussions
Required Skills:
Strong proficiency in C++ programming
Good understanding of data structures and algorithms
Experience with software development lifecycle (SDLC)
Strong problem-solving and analytical skills
GUI programming experience (desirable/preferable Qt C++ experience)
Basic knowledge of MQTT, PLC, and SQLite DB would be an added advantage
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Embedded Systems EngineerEmployement Type: Full time