Leonardo

ELI - Embedded Software Senior Engineer

Leonardo  •  Varese, IT (Hybrid)  •  7 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

JOB TITLE: Senior Embedded Software Engineer – Autonomy

Join us to shape the future of vertical flight through cutting-edge autonomous solutions.

We are seeking a Senior Embedded Software Engineer – Autonomy to join the Automation & Autonomy team within our Technology & Innovation Area at the Helicopters Division site in Cascina Costa.

ACTIVITIES

The candidate will be responsible for the following activities:

  • Rapid Prototyping & Versatility: Participating in the development and deployment of autonomy solutions across both prototyping platforms and high-fidelity simulation environments.

  • Code Quality & Compliance: Conducting regular code reviews and compliance checks to support and guide other software engineers.

  • Algorithm Deployment: Deploying autonomy and perception algorithms onto target computing hardware, evaluating computational efficiency, and identifying bottlenecks or certification risks.

  • Mentorship & Leadership: Enhancing software team capabilities by implementing CI/CD pipelines, streamlining team organization, and ensuring code certifiability through the application of industry standards.

  • Hardware Integration: Reviewing existing avionic architectures to analyze the feasibility and operability of autonomy stack integration, while proposing enhanced architectural solutions for future development phases.

  • Workflow Standardization: Establishing coding standards for onboard algorithm deployment and monitoring automated testing and CI/CD workflows.

  • Avionic Architecture Review: Proposing strategic milestones for hardware/software qualification in strict compliance with avionic safety standards.

The candidate will interface with the following business functions:

  • Automation & Autonomy Roadmap Manager: Engaging in regular collaboration to steer project direction and define new strategic initiatives.

  • Automation & Autonomy Technical Leader: Assisting in team timeline definition and providing expert counsel to guide key decision-making processes, ensuring the evolution of current solutions into market-ready products.

  • Team Members: Collaborating closely with cross-functional colleagues within a structured Agile/Scrum workflow.

  • Technology & Innovation Unit: Maintaining alignment with the latest technological advancements to ensure their effective integration into ongoing projects.

REQUIREMENTS

Qualifications:

  • Master’s Degree in Computer Engineering, Telecommunications, or Electrical Engineering.

  • A PhD or relevant publications in the field of Embedded Systems will be considered a strong plus.

Seniority:

  • Senior Level: 5 to 10 years of professional experience (candidates with a strong "Expert" profile of 3+ years will also be evaluated).

Technical Knowledge and Skills:

  • Embedded Programming: Deep proficiency in C++ (Object-Oriented Programming) and C for embedded systems.

  • Certification Standards: Proven experience in adapting code to meet rigorous standards such as DO-178C, ECSS-E-ST-40, or ISO 26262.

  • Hardware Integration: Hands-on experience integrating sensors (ideally ADAS) and computing hardware (CPU, GPU, MCUs, and FPGA) for aerospace, space, or automotive applications.

  • Communication Protocols: In-depth knowledge of CAN, ARINC 429/825, SPACE-CAN, and AFDX.

  • Hardware Qualification: Knowledge of DO-254, ISO 26262, MIL-STD-882E, and other industry-specific compliance standards.

  • RTOS & Middleware: Hands-on experience with at least one Real-Time Operating System, such as Green Hills or similar and robotic middleware (ROS/ROS2, MQTT).

  • AI Deployment: Familiarity with AI algorithm deployment tools such as NVIDIA CUDA and TensorRT.

  • Containerization: Proficiency with Docker (essential) and Singularity.

  • Electronics: Knowledge of electronics, power systems, SoC (System on Chip) technologies, and circuit design for performance optimization.

  • Autonomy Concepts: Understanding of computer vision, sensing, control principles, and path planning.

  • Version Control: Proficiency with Git.

  • Nice to have: Experience with PX4 or Ardupilot.

Behavioral Skills:

  • Strong mentorship and leadership capabilities.

  • Excellent communication and collaboration skills.

  • Proactive problem-solving approach with a hands-on attitude.

  • Technical creativity and "out-of-the-box" thinking.

  • Flexibility and adaptability to evolving technologies and methodologies.

Language Skills:

  • English: Full Professional Proficiency (C1 level recommended).

  • Italian: Knowledge of the Italian language is considered a plus.

IT Skills:

  • Familiarity with cloud deployment platforms and on-edge devices.

  • Solid understanding of common IT protocols and networking.

Other:

  • Any publications, presentations, or contributions to the embedded systems community will be highly regarded.

  • Active participation in Open Source projects is considered a plus.

  • Willingness to travel within Italy and abroad as required by project needs.

Seniority:

Primary Location:

IT - Varese - Cascina Costa

Additional Locations:

Contract Type:

Permanent

Hybrid Working:

Leonardo

About Leonardo

Leonardo is a global security company that realises multi-domain technological capabilities in AD&S.

With over 60,000 employees worldwide, the company has a significant industrial presence in Italy, the UK, Poland, and the US. It also has a commercial presence in 150 countries through subsidiaries, joint ventures and investments. A key player in major international strategic programmes, it is a technological and industrial partner of governments, defence administrations, institutions and companies.

In 2024, Leonardo recorded consolidated revenues of €17.8 bn, new orders for €20.9 bn and invested €2.5 bn in R&D. Innovation, continuous research, digitalisation and sustainability are the pillars of its business worldwide.

Stefano Pontecorvo has been the Chairman since 9 May 2023 and Roberto Cingolani has been the CEO and General Manager since 9 May 2023.

Follow Leonardo on social media:

➡️https://x.com/Leonardo_live

➡️https://www.instagram.com/leonardo_company/

➡️https://www.youtube.com/leonardocompany

Industry
Aviation & Aerospace
Company Size
10,000+ employees
Headquarters
Roma, IT
Year Founded
1948
Social Media