L

Leonardo

Aerospace, defense tech design and manufacturing

Ground Support Systems Data Scientist

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeTurin, Metropolitan City of Turin, Italy€32.7k - €43k

About the Job

Requirements

  • A master’s degree in Electronic Engineering, Computer Engineering/Informatics, or Artificial Intelligence.
  • Basic junior-level experience, with 1–2 years in software development, machine learning, and artificial intelligence.
  • Experience developing software using .NET technology.
  • Knowledge of C# and C++.
  • Knowledge of Python.
  • Knowledge of Pandas, NumPy, SciPy, scikit-learn, Matplotlib, Plotly, and PyTorch.
  • Experience with Git and VS Code, and dedicated automotive software tools such as MDA and INCA.
  • Experience interfacing with major database management systems, including Oracle, SQL Server, and MySQL.
  • Ability to analyze software performance in relation to available hardware resources.
  • Experience developing applications based on web and on-premises architectures.
  • Knowledge of Microsoft operating systems.
  • Experience automating software testing procedures.
  • Strong written and spoken English at B2 level or above.
  • Willingness to undertake short business trips.

Responsibilities

  • Define product software design and architecture based on functional requirements while maintaining traceability to system requirements.
  • Define software requirements and allocate guidelines for preparing Software Requirements Specifications for ground systems on manned and unmanned platforms.
  • Define and optimize software design and coding environments with specialists and system administrators, including client-versus-server resource allocation and license management; maintain and update the product software toolchain.
  • Develop software, independently generate source code, and define development guidelines for other developers.
  • Define software testing strategies, progressively expanding the use of automated testing tools from traditional methodologies.
  • Define statements of work for external software development where applicable, and integrate third-party software components.
  • Conduct software tests, report progress and issues periodically, and propose recovery actions.
  • Set up software projects using programming languages and tools such as Python or TensorFlow.
  • Define and implement solutions for data collection and cleaning.
  • Define processes and solutions for creating and training models.
  • Define integration and control processes for performance and quality.
  • Collaborate with multidisciplinary teams to integrate AI solutions into mission planning and post-flight mission analysis.

Desired Qualifications

  • Knowledge of applicable design standards and certification, including AQAP, MIL, FAA, and EASA.
  • Knowledge of avionics systems and applications used to manage mission planning.
  • Experience with distributed computing and managing robust clusters over large datasets.
  • Knowledge of project engineering.
  • Knowledge of SQL.

About the Company

Leonardo

Aerospace, defense tech design and manufacturing

Leonardo operates in aerospace, defense, and security, designing and manufacturing advanced technologies for militaries, intelligence agencies, and defense contractors. Its products combine hardware, software, and services and are delivered through subsidiaries in the US (DRS, Electronics US, Critical Infrastructure, Aircraft and Aerostructures US). It differentiates itself with a broad, diversified portfolio and end-to-end support from development to sustainment, plus training and customer service. Its goal is to provide reliable, state-of-the-art capabilities to defense, intelligence, and civil infrastructure customers while maintaining strong support and training.

Company size
10,001+
Company stage
IPO
Headquarters
Rome, Italy
Founded
2022

Recently Posted Jobs

Explore more opportunities at Leonardo

See more jobs