Software Engineer – Radar Control Panel

TXT GROUP 

📍 Nerviano, Italy 🇮🇹

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C++C#GitOpenGLPCIe

Industry

AerospaceDefense

Job Description

As part of its Aerospace & Defence Business Unit , TXT E-Tech Srl is looking for a Software Engineer to work on the development and maintenance of a Control Panel for aeronautical radar systems.

The candidate will work alongside a senior engineer and gradually become involved in the development, integration and testing of the software responsible for managing and displaying radar functions (PPI Plan-Position Indicator, operating modes, data flow management, graphic symbols, avionics interfaces).

The project involves development in Windows and Linux environments on x86 and ARM platforms, mainly in C++ and C#, within a structured life cycle with the production of technical documentation (Requirements, Tests, Reports).

The candidate will gradually acquire skills in:

  • Software architecture of a radar control panel.
  • Management and presentation of radar streams (e.g. TWS, ISAR, SAR).
  • Interfacing with avionics systems via standard protocols.
  • Real-time graphics development (PPI, overlay, symbology). Interfacing with avionics systems and technical documentation management.


Main responsabilities :

  • Development and maintenance of radar control panel software.
  • Implementation of PPI functionality and operating modes (Air, Sea, MTI, SAR, ISAR, TWS, etc.).
  • Integration of radar data streams and related software interfaces.
  • Development and maintenance of graphic components.
  • Support for integration and bench testing (RIG) activities.
  • Drafting and updating technical documentation (SRS, SDD, STP, STD, STR, etc.).
  • Requirements analysis and traceability.
  • Collaboration with multidisciplinary teams (system, hardware, integration, testing).


Essential technical skills :

  • Good knowledge of programming in C++ and/or C#.
  • Familiarity with Windows and/or Linux operating systems.
  • Knowledge of object-oriented programming (OOP), debugging and modular architecture.
  • University or project experience with structured software development.
  • Use of versioning tools (e.g. Git).


Optional technical skills :

  • Experience with Boost and STL (std) libraries.
  • Knowledge of 2D/3D graphics (OpenGL, GDI+ or similar).
  • Experience with real-time graphics applications.
  • Knowledge of embedded systems or avionics protocols (e.g. PCIe, ARINC 429, STANAG 7023, 4607).
  • Familiarity with ICD and structured document environments.


Education : Bachelor's or Master's degree in Computer Engineering, Electronic Engineering, Telecommunications Engineering, Computer Science or equivalent STEM disciplines.

Behavioural Skills

  • An aptitude for technical learning in complex contexts.
  • Analytical and problem-solving approach.
  • Ability to work in multidisciplinary teams.
  • Good knowledge of technical English.


Why choose TXT Group:

  • Career opportunities in a fast-growing and profoundly changing company, with young and international staff;
  • Training on topics related to the activity carried out;
  • Corporate Benefits (health insurance, welfare, Ticket Restaurant, discounts as an employee of the group);
  • Team Building moments that allow the creation of a cohesive team and a good working climate;
  • Permanent contract, based on the technical skills emerged from the interview.


This position is open to applicants of all genders in accordance with Italian Legislative Decree 198/2006. The company promotes equal opportunities and values diversity in all its forms.