Job Search and Career Advice Platform

C++/QT Software Engineer

Sii tra i primi a mandare la candidatura.
Solo per membri registrati
Roma
EUR 40.000 - 60.000
Sii tra i primi a mandare la candidatura.
Ieri
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/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.