An international call to hire researchers at the Leonardo Labs
Leonardo is continuing to establish the Leonardo Labs, an international network of corporate laboratories dedicated to advanced research and technological innovation. The Leonardo Labs need outstanding, enthusiastic young researchers with a degree and/or a PhD in STEM disciplines, together with expertise in the following areas:
In this area Leonardo needs people with research or work experience in some or all of the following areas:
- Deep Learning applied to Computer Vision to address tasks of: Image Classification, Object Detection, Semantic/Instance/Panoptic Segmentation, Object Re-Identification etc.
- Deep Learning applied to Natural Language Processing to handle tasks of: Sentiment Analysis, Named Entity Recognition, Relation Extraction, Text Similarity, Text Summarization, etc…
- Deep Learning applied to one or more of the following areas: Self-Supervised Learning, Domain Adaptation, Few-shot Learning, Reinforcement Learning, Generative Adversarial Networks
- Deep Learning applied to one or more of the following areas: Explainable AI, Model Robustness, Dataset Analysis (such as bias, fairness)
- Deep Learning applied to analysis of audio signals: Text to Speech, Speech to Text, Audio Classification etc.
- Deep Learning applied to: Model Compression, Neural Architecture Search
In this area Leonardo needs people with research or work experience in all or some of the following topics:
- Strong experience in the design and development of data processing pipelines for Batch and Streaming data services
- Experience with tools: in the distributed computing, cloud platforms and Big Data domains (e.g. GCP, AWS, MS Azure, Hadoop, Spark); in data mining, predictive modelling, machine learning, statistical modelling, large scale data acquisition, transformation, and cleaning, both structured and unstructured data
- Advanced proficiency with cloud and container technologies (one or more): Kubernetes, OpenStack, Singularity, Docker
- Advanced programming skills: Python, C++/C, Spark, Hadoop, Hive, Cassandra, MongoDB, Hibari, Redis
- Proficiency with SQL DB (one or more): MySQL, MariaDB, SQLite, PostgreSQL
- Software engineering: Familiarity with GIT tool, AGILE methodology and Continuous Integration
- Familiarity with I/O architectures: POSIX file systems, data encryption technologies, data protection technologies
- Proficiency with data analytic and machine learning tools (one or more): Rapidminer, Pentaho, OpenRefine, Pandas; Linux Operating Systems and Workload Managers
- Development of IVHM/PHM solutions
- Development of data processing, feature engineering, anomaly detection, fault identification/isolation, and diagnostics/prognostics models and algorithms for IVHM/PHM applications.
- know-how in data management and the corresponding languages and tools (such as SQL);
- signal processing skills;
- know-how in data analytics and machine learning tools, models and algorithms;
- software development and programming skills (e.g. Python, C/C++/C#);
- knowledge of simulation software packages (such as Matlab/Simulink).
In this area of research Leonardo looks for people with experience in one or more of the following areas of technology relating to the application of Artificial Intelligence approaches to the next generation military aircraft:
- Expertise in the field of Robotic manipulation and interaction control: the ideal candidates must have a strong background in robotics and/or human-robot interaction
- Expertise in the field of Legged locomotion, with an interdisciplinary background in whole-body control: the ideal candidates must have a strong background in locomotion and/or whole-body control of legged robots
- Expertise in the field of Robot design and mechatronics development: the ideal candidates must have a strong background in designing customized mechanisms, actuation and sensory systems relevant to robotics
- Expertise in the field of Machine learning (e.g., reinforcement learning), with an interdisciplinary background in robotics. The ideal candidate must have a strong background in machine learning for robotics, to apply learning methodologies to robot perception, and manipulation control
- Expertise in the field of Navigation control for mobile robots: the ideal candidate must have a strong background in robotics, to exploit RGBD cameras, LIDARs, IMUs and additional sensors to carry out 3D mapping and autonomous navigation tasks
- Expertise in the field of Robotic perception: the ideal candidate must have a strong background in computer and/or robotic vision for scene perception, environment mapping, and/or human detection and tracking
- Expertise in the field of Multi Agent Mission Planning for a heterogeneous Team of manned and unmanned agents
- Expertise in the field of Swarming of UxV: the ideal candidate must have a solid background in the collaboration of unmanned platforms in term of algorithms and methods to reach a swarming capability
-
Online planning and re-planning of operative missions
-
Management of teams of aircraft (manned and unmanned) with heterogeneous capabilities
-
Human/agent cooperation in the MuM-T paradigm (e.g. Mixed-Initiative)
-
Adaptation of the level of autonomy to mission conditions (e.g. Adjustable Autonomy)
The issues listed above are studied with both classic AI approaches (such as the Hierarchical Task Network) and Machine/Reinforcement Learning methodsThe skills required include:
-
Familiarity with Machine Learning / Deep Learning software packages (e.g. cikit-learn; keras (tensorflow) and Reinforcement Learning (e.g. gym)
-
Programming skills (such as Python [e.g. numpy, pandas], C++) and a good level of overall digital skills
-
Familiarity with ROS simulation and interface design software (Qt (Qt QML)) [nice to have]
-
Ability to integrate different solutions system-wide
In this area we are looking for profiles with research or work background experience in one or more of the following topics or other similar ones:
- Analysis, design, integration, validation of Quantum based Sensing technologies, modules and systems such as:
- Quantum Sensing devices and systems for PNT (Positioning,
Navigation and Timing)
- Cold atoms and/or advanced ion/atom trapping techniques
- Quantum Imaging systems (e.g. Time-Correlated Single-
Photon Counting, Ghost imaging, etc.)
- Quantum RF/DC, electric or magnetic sensing systems
- Analysis, design, integration, validation of Quantum based Communication technologies, modules and systems such as:
- Quantum Random Number Generators,
- Other advanced Quantum Communication devices and
innovative concepts
- Quantum Networks or Quantum Internet concepts
- Quantum Repeaters, Quantum Memories, or other novel
technologies promising for Networking, Distributed Quantum
Computing and Distributed Quantum Sensing
- Quantum Vulnerability Analysis and Side Channel Attacks
identification for Security Analysis of Quantum Communication
systems
- Quantum Computing algorithms, solutions and platforms
- Post Quantum/ Quantum Resistant Algorithms
In this area Loenardo looks for candidates having the following competences:
- Expertise in Radio Communications Systems (e.g. Waveforms, Sensors, Radio, Radar, etc.) with an interdisciplinary background in Radio and Radar telecommunication systems (Theory and Techniques)
- Expertise in Digital Signal Processing algorithms and architectures, adaptive signal processing, phased array systems and technology, detection and estimation theory, bayesian filtering
- Expertise in Software Defined Radio technology,
- Expertise in Data fusion techniques, scientific simulations using ad-hoc software packages (e.g. Matlab®, Phyton. , C/C++)
The candidate shall also have knowledge and experience in Artificial Intelligence based topics, such as:
- Expertise in the field of Machine Learning (e.g.,Supervised and Unsupervised Learning) and Data Science (e.g. Linear Algebra, Multivariate calculus , probability theory and statistics etc.)
- Use of open source library for Machine Learning and Scientific Computing (e.g. Tensorflow, Keras, Scikit-learn, NumPy, Matplotlib)
- Knowledge and experience in parallel applications throughout the adoption of inter-process communication (MPI), multi-threading (Open MPI) and GPU computing (OpenCL and CUDA).
In this area Leonardo needs people with research or work experience in all or some of the following topics:
- Programming background with knowledge of Javascript, Python and other high-level programming frameworks
- Knowledge of Neural Networks, Machine Learning, Deep learning
- Hands on experience with data connectors such as MQTT, Kafka, LoRa, Sigfox or other IoT Protocols like OPC-UA, OPC-DA
- Knowledge of Networking, virtualization implementation (VMWare or Microsoft Hyper-V), database programming
- Experience with cloud platforms (AWS, Azure, Google Cloud, Openstack)
- Experience with Linux
- PLC, DCS and SCADA knowledge is an asset
Helicopters
In this area Leonardo needs people with experience in one or more of the following technology areas relating to electric and hybrid propulsion, areas of growing importance for the entire range of aeronautical platforms:
- Hybrid/electric propulsion systems for aircraft, helicopters or tilt-rotor craft
- Electrical machines for propulsion applications, engines, generators and inverters
- Electric batteries and high voltage distribution systems
- Diagnostics for electrical systems (engines, batteries)
- Electrification of the helicopter tail rotors
- Contactless transfer/generation of electrical power to rotor systems
- Electrical and hybrid propulsion applied to new aeronautical platform configurations
- Retrofitting of aeronautical propulsion systems with hybrid solutions
- Fuel cell-based propulsion
- Hydrogen for propulsion applications and related systems (fuel tanks and systems)
The skills required include:
- Knowledge of electrical systems and electric machines design principles
- Familiarity with aeronautical propulsion systems
- Knowledge of aeronautical structures design
- Knowledge of simulation software packages (such as Matlab/Simulink, Simcenter Amesim, structural FEM)
- Programming skills and a good level of overall digital skills
- Experience in system integration
- Good team and public communication skills
- Ability to work with multidisciplinary teams
- Good time management
- Excellent knowledge of English (written and spoken)
Aircraft
Leonardo needs people with experience and familiarity in one or more of the following areas:
- Scaling, performance analysis, and trade-off studies for electrical distribution architecture onboard electric and hybrid/electric aircraft
- E.Power Management: supervision and control of micro-networks, also using innovative approaches (such as artificial intelligence)
- Implementation of measures (hardware and/or software) for optimal management of energy quality (i.e. voltage) on electric powered aircraft
- Modelling of electric, electronic and electromechanical devices using the Model-Based System Engineering approach
- Analysis of systems and protocols for interconnection and data transmission among electronic control units (e.g. CANbus / CANaerospace)
- Analysis of the stability and control of electrical feedback systems characterised by various rings of control
- Dependability analysis and hazard analysis applied to aircraft electrical systems using qualitative (e.g. FMECA) and quantitative approaches (e.g. FTA)
- Programming of Power Hardware In the Loop (PHIL) systems for electrical mobility
- Overall scaling, modelling and control of DCDC electronic power converters (insulated and uninsulated) running on voltages of more than one kilovolt
- Overall scaling, modelling and control of solid-state devices for protection against over-currents operating at voltages of more than one kilovolt
- Analysis of systems for controlling insulation of electrical networks operating through the grounded distribution scheme
- Modelling and control of multi-phase, multi-level active rectifiers and inverters for multi-megawatt applications
- Implementation of control schemes for multi-phase and multi-level electric drives
- Electric, thermal and mechanical modelling of devices for accumulating electric energy
- Thermal and mechanical modelling of devices for static and electromechanical conversion
- Scaling and analysis of innovative systems for thermal management of electrical components
- Scaling of wiring, connectors and other dielectric systems for operating voltages of more than one kilovolt operating at low environmental pressure
- Scaling and modelling of devices for the elimination of conducted and radiating electromagnetic interference
- Scaling and modelling of innovative Thermal Management systems
The skills required include (nice to have):
- Knowledge of electrical architectures for innovative aircraft propulsion and familiarity with the analysis and testing of electrical devices for the accumulation, conversion and distribution of electrical energy in complex networks
- Familiarity with the principal laboratory instruments (multimeter, oscilloscope, spectrum analyser, programmable power supplies, communication cards and protocols)
- Familiarity with the implementation of systems for the automation of electrical and electromechanical test benches (e.g. National Instrument / LabView, or similar)
- Familiarity with the principles of electrical safety and knowledge of the safety issues involved in handling high voltages
- Familiarity with generating code from models for implementation in hardware systems in the loop (e.g. Opal, DSpace, etc.)
- Mastery of the modelling and control of multi-phase and multi-level converters, machines and electrical drives through analytic and numerical approaches
- A solid technical background in dynamic analysis (in the time and frequency domain) of complex electrical systems (through software such as PLECS or equivalent)
- Familiarity with classic control applied to electrical systems (e.g. tuning regulators of position, speed, current, voltage, etc.)
- Mastery of modelling of high-power electrical and electromechanical systems using the model-based system engineering approach
- Familiarity with the principal systems modelling software (Matlab/simulink, Modelica, Simcenter Amesim)
- Familiarity with advanced programming and statistical data analysis tools (Python, R, Minitab, C++, C)
- Metalens technology
- Metalens design
- Electro-optical systems
- Modelling and Simulation
- Scientific simulation using specific software (e.g. Matlab®, Phyton)
- Assessment and validation techniques
- Knowledge and design of systems based on neuromorphic vision sensors
- Vision sensors
- Knowledge of algorithms for processing images and extracting information from images and video
- Artificial Intelligence and deep learning techniques applied to machine vision.
- Design of ultra-rapid miniaturised electromechanical control systems
- Advanced electromechanical systems for optical applications
- Study and design of Metalenses for electro-optical systems
- Neuromorphic electro-optical vision
In this area, Leonardo looks for talented people with research or work experience in some of the following areas:
- Quantum computing paradigms: quantum annealing, gate-based and measurement-based models
- High-performance computing: parallel protocols (MPI, openMP) and GPU acceleration
- Programming skills: C/C++, Fortran, CUDA and Python. Libraries for scientific computing, analysis and data visualization (numpy, scipy, pandas, cupy, matplotlib)
- Documented additional experience/knowledge in the following areas will be considered a bonus:
- Development, Analysis, and Validation of Algorithms and Heuristics for Quantum Computation
- Development, Analysis, and Validation of Applications for NISQ Quantum Computers
- Quantum computer emulation: knowledge of quantum SDK (qiskit, cirq, Iqs, cuQuantum)
- Machine learning, deep learning and neural networks: opensource libraries (Tensorflow, Pytorch, Keras, scikit-learn)
- Hardware and middleware technologies for quantum computing platforms
- Aerospace or Mechanical Engineering modeling and simulation background
- Knowledge of typical multi-domain commercial simulation software (e.g. Matlab-Simulink/Simscape, Simcenter Amesim, Dymola etc.)
- Experience with model-integration framework (e.g. FMU standard and similar)
- Knowledge of MBSE technique for Requirments tracking and functional-logical modeling
- Programming background with knowledge of Python and other high-level programming frameworks.
- Programming background of software development tools (e.g. Git, Docker and front-end interfaces)
- Knowledge of Data management tools (e.g. Pandas, SQL, No-SQL etc.)
- Experience with Linux
- Nice to have:
- Experience with parallel programming on HPC infrastructure
- Experience with Phoenix ModelCenter suite
Contracts duration is up to 5 years, renewable, with European standard salary.
Leonardo has a gender policy in place: woman scientists are strongly encouraged to apply. We encourage candidates from around the world to apply.
Candidates should submit the application form and the updated CV to the following email address: LeonardoLabs@leonardo.com
For further info, contact us at LeonardoLabs@leonardo.com