L

Leonardo

Aerospace, defense tech design and manufacturing

Ground Support Systems Software Developer - AI Specialization

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeTurin, Metropolitan City of Turin, ItalyNo salary listed

About the Job

Requirements

  • A master's-level degree in Electronic Engineering, Computer Engineering, or Artificial Intelligence is required.
  • One to two years of experience in software development, machine learning, and artificial intelligence is required.
  • Experience developing software using .NET is required.
  • Knowledge of C#, C++, Python, and associated libraries such as Pandas, NumPy, SciPy, Scikit-learn, Matplotlib, Plotly, and PyTorch is required.
  • Knowledge of version-control tools, software configuration management, and collaborative development tools such as Git and Visual Studio Code is required.
  • Experience interfacing with major database management systems such as Oracle, SQL Server, and MySQL is required.
  • Experience integrating database management systems such as PostgreSQL with containerization tools such as Docker is required.
  • Experience developing microservices, for example with Kafka, and refactoring monolithic architectures is required.
  • Ability to analyze software performance relative to available hardware resources is required.
  • Experience developing applications based on web and on-premises architectures is required.
  • Knowledge of Microsoft operating systems is required.
  • Experience automating software testing procedures is required.
  • English proficiency at B2 level or higher, in written and spoken English, is required.
  • Availability for business travel is required.

Responsibilities

  • Define the design and architecture of product software.
  • Define software requirements and allocate guidance for preparing Software Requirements Specifications for ground systems supporting sixth-generation platforms and other 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 software development toolchain.
  • Develop software by autonomously generating 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.
  • Design and develop advanced artificial intelligence algorithms to solve complex problems.
  • Optimize models for performance, accuracy, and computational efficiency.
  • Collaborate with multidisciplinary teams to integrate artificial intelligence solutions into company products.
  • Research and implement innovative solutions in machine learning, deep learning, and generative artificial intelligence.

Desired Qualifications

  • Knowledge of avionics systems and applications for mission-planning functions.
  • Knowledge of distributed computing and management of robust clusters for large datasets.
  • Knowledge of project engineering.
  • Knowledge of SQL.
  • Knowledge of applicable design standards and certification, including AQAP, MIL, FAA, and EASA.
  • Successful completion of training courses in microservices, continuous integration and continuous delivery, containers, and big data analytics.

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