We are looking for a passionate and skilled C++ 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 development of software components using modern C++ (C++14/17/20)
* Application optimization for performance, scalability, and reliability
* Collaboration with cross-functional teams to ensure product quality and consistency
* Participation in code reviews, debugging, and continuous improvement
* Writing clean, maintainable, and well-documented code
Requirements
* At least 1 year of experience
* Excellent knowledge of C++ (preferably C++14 or later)
* Experience with multithreading
* Experience with networking
* Experience with memory management
* Familiarity with tools such as Git, CMake, and Visual Studio
* Experience with Linux and/or Windows environments
* Knowledge of design patterns and object-oriented programming (OOP)
* Degree in Computer Science, Computer Engineering, or related fields
* Good command of written and spoken English
Nice to Have (Plus)
* Experience with real-time systems, simulation, or embedded development
* Knowledge of GPU computing or graphics engines (e.g., Unreal Engine, Unity)
* Familiarity with CI/CD tools and test automation
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.
#J-18808-Ljbffr