C++ QT Software Engineer
Your role
C++ QT Software Engineer with Model-Driven Engineering Expertise
Location: Bangalore
Experience: 4 to 6 years
Join a team where innovation meets precision. We’re looking for a passionate software engineer with strong expertise in C++, Qt, and model-driven engineering to help us build cutting-edge solutions in the domain of data processing, software development, and technology-driven research. If you thrive in agile environments and enjoy working with multi-paradigm programming and modern engineering practices, this is the role for you.
Your Role
As a Software Engineer, you will contribute to the design, development, and maintenance of high-performance applications using C++ and Qt frameworks. You’ll collaborate with cross-functional teams to deliver scalable software solutions that align with agile methodologies and model-driven engineering principles.
In this role, you will:
- Develop and maintain software components using C++, Qt, and OOP principles.
- Work with EMF, Xtend, and XML for model-driven development and data format handling.
- Apply BDD and agile practices to ensure quality and iterative delivery.
- Collaborate with product managers, designers, and other engineers to define and implement robust solutions.
- Optimize data processing and file format handling for performance and scalability.
- Participate in code reviews, testing, and continuous integration activities.
- Stay updated with emerging technologies in software engineering, data management, and information technology.
Your Profile
- 5–10 years of experience in software development with a focus on C++, Qt, and model-driven engineering.
- Strong understanding of OOP, multi-paradigm programming, and agile development.
- Hands-on experience with EMF, Xtend, XML, and BDD frameworks.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Excellent problem-solving skills and a collaborative mindset.
- Experience in science & research or technology-driven projects is a plus.
What You’ll Love About Working Here
- Flexible work arrangements and a culture that supports work-life balance.
- A diverse and inclusive environment that fosters innovation and continuous learning.
- Opportunities to work on impactful projects in software engineering, data formats, and technology research.
- Access to certifications and training in emerging technologies and methodologies.
Bangalore, IN