Descrizione Lavoro
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.
Responsibilities
Design and develop software components and user interfaces using modern C++ (C++17/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.
Requirements
Bachelor’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 Skills
Strong problem‑solving attitude;
Attention 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 Offer
Career 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 applicants regardless of gender, pursuant to Legislative Decree 198/2006. The company promotes equal opportunities and values diversity in all its forms.
#J-18808-Ljbffr