A
Senior C++ Qt Developer (Windows)
A
Senior C++ Qt Developer (Windows)
avihs- Posted 14 hours ago
- Be among the first 10 applicants
Job Description
Company Description Avihs.ai is a technology company focused on data engineering, AI-driven solutions, and IoT integration, helping organizations unlock the full potential of their data and connected devices. Built by a team of data scientists, engineers, and industry professionals, the company delivers personalized, state-of-the-art solutions that turn complex data and IoT networks into actionable insights. With deep expertise in machine learning, artificial intelligence, and IoT, Avihs.ai designs strategies that drive innovation, streamline operations, and enable sustainable growth. The team works collaboratively with clients, investing time to understand unique challenges and goals to create bespoke solutions. A strong commitment to excellence and continuous innovation has earned Avihs.ai a reputation for consistently exceeding client expectations.
Role Description The Senior C++ Qt Developer (Windows) role is a full-time, on-site position based in Hyderabad. The developer will design, implement, and maintain Windows desktop applications using C++ and the Qt framework, with a strong focus on performance, reliability, and usability. Day-to-day responsibilities include writing clean and efficient code, refactoring and optimizing existing modules, and integrating new features and UI components. The role also involves collaborating with cross-functional teams to gather requirements, translating them into technical specifications, and participating in code reviews, debugging, and issue resolution. The developer will ensure adherence to software development best practices, contribute to architectural decisions, and support release cycles through testing, documentation, and maintenance.
Qualifications
Role Description The Senior C++ Qt Developer (Windows) role is a full-time, on-site position based in Hyderabad. The developer will design, implement, and maintain Windows desktop applications using C++ and the Qt framework, with a strong focus on performance, reliability, and usability. Day-to-day responsibilities include writing clean and efficient code, refactoring and optimizing existing modules, and integrating new features and UI components. The role also involves collaborating with cross-functional teams to gather requirements, translating them into technical specifications, and participating in code reviews, debugging, and issue resolution. The developer will ensure adherence to software development best practices, contribute to architectural decisions, and support release cycles through testing, documentation, and maintenance.
Qualifications
- Strong foundation in Computer Science, including data structures, algorithms, and operating systems.
- Experience in Software Development and Back-End Web Development, with exposure to distributed systems or high-performance applications.
- Proficiency in Programming and Object-Oriented Programming (OOP), ideally with advanced expertise in modern C++ on Windows platforms.
- Hands-on experience with Qt framework for UI development, desktop application design, and integration with Windows APIs.
- Familiarity with version control systems (e.g., Git), CI/CD pipelines, and standard software engineering practices.
- Ability to analyze requirements, design scalable solutions, and produce clear technical documentation.
- Effective collaboration and communication skills, with the ability to work closely with product, QA, and data engineering teams.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- Experience in AI, data engineering, or IoT-related applications is a plus.
