Descrizione dell'offerta
Questa posizione è in Leonardo
Il processo di selezione sarà interamente gestito 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
- 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.
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
- 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.
Location and Contract
- Primary Location: IT - Varese - Cascina Costa
- Contract Type: Permanent
- Hybrid Working: Not specified
Candidatura e Ritorno (in fondo)
Ricevi annunci simili
Inserisci la tua email: ti avvisiamo quando escono nuovi annunci corrispondenti.
✅ Controlla la tua email e clicca il link per confermare l'alert.
Nessun account necessario. Disiscrizione con un clic dall'email.