Iveco Group is a global leader in the automotive sector, employs around 34,000 people and is present worldwide with 29 plants and 31 RD centres.Founded in 1946, ASTRA offers one of the most diverse ranges of heavy-duty vehicles for the mining and construction industries worldwide. It designs and builds robust, reliable and versatile vehicles, including heavy-duty vehicles for heavy off-road applications with a Total Ground Mass of more than 60 tonnes.ASTRA Trucks extends competence and technology services to most advanced solution in the field of innovation to bring into legacy platforms and new concept vehicles disruptive capabilities related to teleoperation and autonomous driving.What we expect from you:• Designs the hardware architecture to run the autonomous stack on the edge and on the control room or operator station, interconnecting the computing units, sensors, comms and other relevant componentsExpertise:• Expert in embedded systems for self-driving vehicles and robotics• Understanding sensor interfaces and integration for offroad application of self-driving systems• Work out drivers for integrating sensors on embedded systems• Write real-time C++ software to interface sensors• Good knowledge of ROS2• Ability to understand HW documentation and data sheets• C Development skills• C++ Development skills (optional)• Basic scripting skills (Bash, python)• Familiarity with sensors (IMU/GNSS/Encoders/) and sensor interfaces (I2C/SPI/RS422/Canbus)• Good understanding of Arm cortex-A embedded processor architecture• Good Understanding of the Linux kernel and driver development process• Understanding of CI/CD pipeline basics• Good communication skills in English• Understanding of camera HW and interfacing is a plus• Understanding of video pipeline basics is a plus• Familiar to CAN protocol is a plusQualifications:• Bachelor or Master Degree in Computer Science, Electrical Engineering or similar• At least 2+ years of hands on experience in software development• Experience on solutions for autonomy development, writing drivers, interfaces, managing low latency systems, time synchronization and sensors data transfer in an efficient waySoft Skills:• Attitude to teamworking in cross-functionals and international teams;• High orientation to the pursuit of results (target oriented);• High capability to work on several issues for discontinuity and proactive approach to continuous improvement.• Problem solving• Availability to travel (also out of Italy)Complete the profile: outstanding qualities of autonomy, decision making, flexibility and relationship, as well as transparency, information sharing and planning.