We are looking for a passionate and skilled C++ / QT Software Engineer to join our development team working on-site at the client’s location. The selected candidate will be involved in the design, development, and maintenance of high-performance software solutions, actively contributing to the technological evolution of our products. You will work in a dynamic environment, collaborating with cross‑functional teams (QA, DevOps, Product) and using Agile methodologies.ResponsibilitiesDesign and develop software components and user interfaces using modern C++ (C++17 and C++20) and Qt framework;Implement intuitive and high-performance GUIs for complex technical applications;Optimize applications in terms of performance, scalability, and reliability;Collaborate with cross‑functional teams to ensure functional and visual consistency across the product;Participate in code reviews, debugging, and continuous improvement processes;Write clean, maintainable, and well‑documented code, following software engineering best practices.RequirementsBachelor’s Degree in Computer Engineering or Computer Science;Good knowledge of Object‑Oriented Programming (OOP) and Design Patterns;Good knowledge of Algorithms and Data Structures;2+ years of experience in Qt GUI development;Proficiency in C++ (C++17 or later) and familiarity with Qt Widgets and QML;Experience with multithreading, memory management, and event‑driven programming;Familiarity with Git, CMake, and development environments such as Qt Creator or Visual Studio;Experience working on Linux and / or Windows platforms;Good command of written and spoken English.Nice to Have (Plus)Experience with real‑time systems, simulation, or embedded development;Knowledge of GPU programming, OpenGL, or graphics engines (e.g., Unreal Engine, Unity);Familiarity with CI / CD pipelines, automated testing, and build automation tools;Experience integrating Qt applications with external APIs, databases, or network protocols.Soft SkillsAttention to detail and code quality;Good communication and teamwork skills;Proactivity, curiosity, and eagerness to learn;Sense of ownership and responsibility for assigned tasks;Excellent organizational skills and effective priority management.What We OfferCareer opportunities in a rapidly growing and evolving company with a young, international team;Structured training on cross‑functional and specialized topics relevant to your activities. Training is an integral part of a personalized growth path, defined jointly by you and your manager based on your skills, aptitudes, and interests;Corporate benefits (health insurance, welfare programs, meal vouchers, employee discounts);Team building events to foster a cohesive team and a positive work environment.This position is open to all candidates regardless of gender, pursuant to Legislative Decree 198/2006. The company promotes equal opportunities and values diversity in all its forms.
#J-18808-Ljbffr