Senior Software Engineer - C++ Developer

10 - 14 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer - C++ Developer at our company, you will be responsible for designing, developing, and maintaining high-quality Windows desktop software solutions. Your role will involve collaborating with cross-functional teams, integrating hardware systems, and contributing to robust application architectures. Here is a breakdown of your key responsibilities: - Design, develop, and maintain Windows desktop applications using C++ and relevant frameworks such as Qt/QML, Embarcadero C++ Builder, and Windows libraries. - Implement and support hardware integration features to ensure seamless communication with connected devices. - Build intuitive and high-performance GUI applications with a strong focus on UX details. - Participate in the full software development lifecycle, including requirement analysis, architecture design, coding, testing, and deployment. - Develop clean, maintainable, and efficient code following best practices and design patterns. - Collaborate with cross-functional teams, including QA, hardware, product, and manufacturing. - Support Agile development activities such as daily stand-ups, sprint planning, and retrospectives. - Prepare design documents, technical specifications, and contribute to product documentation. Qualifications required for this role include: - Bachelor's degree in Computer Engineering, Computer Science, or a related technical field. - 10+ years of professional experience in desktop software development. - Strong proficiency in C++ (modern standards preferred). - Experience in designing and developing Windows desktop applications using C++, Windows libraries, hardware integration, Embarcadero C++ Builder, and/or Qt/QML. - Hands-on experience with GUI application design and development. - Strong verbal and written communication skills. Additionally, nice-to-have skills for this role include experience in the medical device industry or other regulated industries, strong knowledge of application design patterns and object-oriented design principles, experience working with networking communication protocols, prior exposure to Agile development methodologies, and understanding of security principles, risk analysis, and secure coding practices.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You