Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

C++/QT Software Engineer

TXT GROUP

Roma

In loco

EUR 40.000 - 60.000

Tempo pieno

15 giorni fa

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

A software development company in Italy is seeking a passionate C++ / QT Software Engineer to join their team. The role involves designing, developing, and maintaining high-performance software solutions while collaborating with cross-functional teams using Agile methodologies. Ideal candidates should have a Bachelor's degree, proficiency in C++, and experience with Qt development. Benefits include health insurance and structured training opportunities.

Servizi

Health insurance
Welfare programs
Meal vouchers
Employee discounts
Team building events

Competenze

  • 2+ years of experience in Qt GUI development.
  • Good knowledge of Algorithms and Data Structures.
  • Familiarity with multithreading, memory management, and event-driven programming.

Mansioni

  • Design and develop software components using C++ and Qt framework.
  • Implement intuitive GUIs for complex applications.
  • Collaborate with teams for functional and visual consistency.

Conoscenze

C++
Qt development
Object-Oriented Programming
Agile methodologies
Problem-solving
Good communication

Formazione

Bachelor's Degree in Computer Engineering or Computer Science

Strumenti

Git
CMake
Qt Creator
Visual Studio
Descrizione del 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 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.
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 candidates regardless of gender, pursuant to Legislative Decree 198/2006. The company promotes equal opportunities and values diversity in all its forms.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.