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