Thales

Software Engineer (C++ Developer) - (Open also to Protected Categories – Law 68/99)

Job Location

Gorgonzola, Italy

Job Description

Software Engineer (C++ Developer) – Open also to Protected Categories (Law 68/99) Join us at Thales as a Software Engineer (C++ Developer) in Gorgonzola, Italy. Thales architects solutions that deliver operational advantage for defense and armed forces customers. Gorgonzola hosts the Navigations Air Systems (NAS) domain, focusing on avionics, navigation, and radar systems for civil air traffic and military pilots. The role is part of a high‑skilled, multicultural team. PROFILE You have a bachelor or master’s degree in Engineering or Computer Science with at least 5 years of experience in software development for embedded systems. You are customer‑focused, resourceful, innovative, and possess strong communication skills. You are analytical, structured, yet enjoy thinking outside the box. In this position you will: Join our SW design community in an Agile Scrum team of developers. Define requirements, design SW architecture, and perform coding and testing activities in compliance with aerospace standards and tight schedules. Collaborate in an international cross‑functional team that includes project managers, system engineers, HW‑ME designers, quality assurance, and manufacturing operations. COMPETENCIES Solid knowledge of the Linux operating system and the POSIX interface. Proficiency in C, C++, and Python programming languages. Background in TCP/IP networking and corresponding low‑level APIs. Experience with complex algorithm development and multi‑threaded application architectures. Familiarity with bash, Python or Perl scripting. Knowledge of basic tools such as DOORS, GIT, and Jira. Mastery of design and testing lifecycles in regulated environments. Experience with developing security products. Team spirit, creativity, and passion for the work. Good verbal and written communication skills. NICE TO HAVE Experience with software packaging using the RedHat Package Manager. Knowledge of Linux containers (Docker, LXC, OpenShift or Kubernetes). Experience with Linux device drivers and bootloaders. Knowledge of Linux build environments (e.g., Yocto). Familiarity with the SNMP protocol. Experience with build automation systems such as Jenkins and automation testing. LIFE AS A THALES EMPLOYEE As a NAS Software Developer you will participate in the transformation process for the next generation of our systems, leveraging new technologies and novel architectures. YOUR CAREER AT THALES Future opportunities allow you to explore other domains or sites. You can evolve and grow your competencies in various areas, choosing between technical expertise or a leadership path. Thales pays attention to personal development and mobility across its 80,000 employees worldwide. This position is also open to candidates belonging to protected categories as per Italian Law 68/99. Thales provides CAREERS, not just jobs. Apply now to start your journey! Job Details Location: Gorgonzola, Italy Seniority level: Not Applicable Employment type: Full‑time Job function: Engineering and Information Technology Industries: Aviation and Aerospace Component Manufacturing; Defense and Space Manufacturing Referrals increase your chances of interviewing at Thales by 2×. J-18808-Ljbffr

Location: Gorgonzola, Lombardia, IT

Posted Date: 11/9/2025
View More Thales Jobs

Contact Information

Contact Human Resources
Thales

Posted

November 9, 2025
UID: 5484767469

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.