Eli - Embedded Software Senior Engineer

Leonardo · Cascina costa, Italia, Italia ·


Descrizione dell'offerta

La posizione è aperta all’interno del team di Leonardo.**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:**

Candidatura e Ritorno (in fondo)