Job Description
We are looking for a C++ Software Engineer to join our team dedicated to the development of multi-domain (air-naval-land) simulation scenarios for professional military training systems.
Main responsibilities:
- Analysis of system requirements and definition of software requirements using dedicated tools
- Definition of system and software architecture using a model-based approach (Matlab/Simulink)
- Design and development of software in C++ language Integration and testing of developed software
- Participation in code review, debugging, and continuous improvement
- Preparation of technical specifications and documentation in Italian or English
- Management of documentation and software configuration with versioning tools
- Experience in software development in C++ language
- Knowledge of object-oriented programming (OOP) and design patterns
- Knowledge of Matlab/Simulink tools
- Knowledge of versioning tools (preferably Git)
- Experience with Linux and/or Windows operating systems
- Good knowledge of English, both written and spoken
- Experience in real-time systems, simulation, or embedded development
- Experience in software testing
- Familiarity with CI/CD tools and test automation
- Ability to draft technical documentation
Why choose TXT Group:
- Opportunity for a permanent contract with compensation commensurate with experience
- Training on topics related to the activity performed
- Career opportunities in a rapidly growing and evolving company, with a young and international staff
- Team building activities that foster a cohesive team and a positive work environment
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application