Attiva gli avvisi di lavoro via e-mail!

C++/QT Software Engineer

TXT GROUP

Roma

In loco

EUR 35.000 - 45.000

Tempo pieno

10 giorni fa

Genera un CV personalizzato in pochi minuti

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

Descrizione del lavoro

A leading IT services company in Italy is seeking a passionate C++/QT Software Engineer for an entry-level position. The candidate will design and develop high-performance software solutions and work collaboratively in a dynamic environment. Requirements include a Bachelor's degree in Computer Engineering, 2+ years of experience in Qt GUI development, and strong C++ skills. The role offers excellent career opportunities and corporate benefits.

Servizi

Career opportunities
Structured training
Health insurance
Meal vouchers
Employee discounts

Competenze

  • 2+ years of experience in Qt GUI development.
  • Familiarity with Git, CMake, and development environments.
  • Experience working on Linux and/or Windows platforms.

Mansioni

  • Design and develop software components and user interfaces using modern C++ and Qt.
  • Implement high-performance GUIs for complex technical applications.
  • Write clean, maintainable, and well-documented code.

Conoscenze

C++ programming
Qt development
Object-Oriented Programming
Design Patterns
Algorithms and Data Structures
Multithreading
Memory management
Event-driven programming
Git
CI/CD pipelines

Formazione

Bachelor’s Degree in Computer Engineering or Computer Science

Strumenti

Qt Creator
Visual Studio
CMake
Descrizione del lavoro

Join to apply for the C++/QT Software Engineer role at TXT GROUP

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

Seniority level
  • Entry level
Employment type
  • Full‑time
Job function
  • Engineering and Information Technology
Industries
  • IT Services and IT Consulting
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.