As an Embedded Software Engineer with over 5 years of professional experience, I have developed a keen expertise in the embedded industry, particularly in the realms of Automotive and UAVs. My technical proficiencies include C/C++, Python, MATLAB, and a variety of IC communication protocols (I2C, SPI, CAN, LIN, UART). I am also well-versed in Git, RTOS, UNIX/Bash, and have experience using common lab equipment like oscilloscopes and logic analyzers. I'm adept at working with software development frameworks and standards like V-Model, Agile/SCRUM, ISO14229, ISO26262, and MISRA.In the UAV field I have had the opportunity to work on cutting-edge projects such as the NASA CHAPEA, where I developed a ROS-based software environment for controlling and tele-operating a rover with a 6DOF robotic arm. I have also led the software porting of a UAV software stack (PX4) on a custom ARM-based flight controller, spearheading the development of drivers and flight controller testing and tuning for a custom indoor GPS-denied drone. Regarding Automotive I had the opportunity to work on various ECUs for several carmakers, including Ferrari and Maserati, ranging from seats and HVAC applications to a custom control architecture (including an embedded state estimator) for a spoiler wing.In my current role at eGlue Technologies, I work on designing, implementing and testing Linux-based embedded software in modern C++ within a Linux ecosystem for complex Automotive ECUs, mainly in the Agricultural Heavy Vehicles sector.I am also passionate about empowering the next generation of engineers and scientists as a STEM Teacher at Scuola di Formazione Scientifica Luigi Lagrange, where I teach Robotics and Computer Science courses to high school students.I hold a Master's degree in Mechatronic Engineering from Politecnico di Torino (110/110 magna cum laude) and a Bachelor's degree in Computer Engineering from Università degli Studi di Napoli Federico II (98/110).
Listed skills include Matlab, C++, C, Java, and 20 others.