We are looking for a C++ Qt Developer to join one of our teams – ProductLab.
As its name suggests, the ProductLab team is the software laboratory of Nemetschek Bulgaria. This team’s professionals work on various internal company projects, supporting clients in optimizing both short-term and long-term tasks. ProductLab is an excellent environment for gaining new knowledge, exploring new opportunities, and working on a wide range of project-based assignments.
The team provides diverse services and contributes to projects for key partners of Nemetschek Bulgaria, as well as for internal teams. Among the important partners we collaborate with is the German company Crem Solutions. ProductLab also supports the work of the Bluebeam team and the MCE team of Nemetschek Bulgaria.
YOUR DAILY CHALLENGES
Shape the foundation of a modern, modular software architecture for a high-performance control and monitoring system.
Contribute to agile development cycles, including sprint planning, implementation, code reviews, and retrospectives.
Participate in architectural and design discussions, including the creation and analysis of UML models.
Collaborate closely with cross-functional teams—engineers, product managers, and designers—to refine product requirements, evaluate technical scope, and ensure well-informed decision-making throughout the development process.
OUR EXPECTATIONS
At least 4 years of experience in designing and developing applications using the QT framework and C++.
Strong foundation in computer science principles, including algorithms, data structures, and software architecture.
Ability to write clean, maintainable, and efficient code following industry best practices.
Contribute to shaping and evolving team coding standards, development workflows, and engineering best practices through code reviews and collaboration.
Experience in writing robust unit and integration tests to ensure code quality, reliability, and maintainability.
Ensure the software meets quality standards, as well as functional and performance requirements.
Hands-on experience with performance profiling, debugging, and system optimisation techniques.
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
CONSIDERED AS A PLUS
Experience with AES70 / OCA remote control protocol or similar device control standards;
Experience with ATDECC (AVB/TSN Discovery, Enumeration, Connection management and Control) or similar protocols for management of audio/video streams;
Knowledge of distributed systems and load balancing techniques.
WHAT YOU WILL GET
Opportunity to work on a meaningful product.
A supportive environment to express your ideas and challenge you to be your best.
An organizational culture that stimulates informal relationships and open communication.
Access to conferences, internal and external training and self-learning systems.
Opportunity to shape your role and contribution to the organization.
A variety of choices for internal events & activities to bond with other colleagues within the organization.
Great benefits and financial package.
Nemetschek Bulgaria is a leading software development company in Eastern Europe. We boast 25+ years of experience in driving innovation in different business areas. With over 450 professionals on board who are committed to leveraging our clients’ performance, all our customers associate our name with a reliable worldwide partner.
We are looking for people with creative minds and enthusiasm to join us in developing what’s new, what’s next and what best serves our customers’ needs.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.