Simone Contorno

Robotics Software Engineer

About

Always looking for excellent opportunities.

Robotics Engineer

I am a Robotics Engineer with practical experience in testing and integration, primarily in the automotive industry.
My academic background focuses on Software Engineering and Robotics with hands-on experience with Nonlinear Model Predictive Control for autonomous vehicles using ROS 2 and C++.
I am seeking a Software Engineer position where I can further develop my skills in AI & Robotics, driving innovative solutions in these fields.
Fluent in English and ready for international opportunities, I am eager to contribute to cutting-edge engineering projects in a dynamic organization.

  • Birthday: 25 March 2000

Resume

Hard Skills

C++

Python

ROS

ROS 2

MATLAB

Simulink

Wireshark

Testing

Soft Skills

Problem-Solving and Creativity

  • Proven ability to solve complex software challenges, improving testing efficiency and system reliability.
  • Demonstrated creative thinking in finding innovative solutions for process improvements.

Adaptability

  • Quickly adapted to new tools and technologies, ensuring smooth transitions and consistent performance.

Time Management

  • Successfully prioritized tasks and managed time under pressure.
  • Reduced testing times by implementing efficient Python macros, boosting productivity.

Professional Experience

Test and Integration Engineer

11.2023 - Present

Enginium S.r.l. - Ingolstadt, Germany

  • Collaborated effectively with cross-functional, international teams to achieve testing and integration goals.
  • Automated 75% of checklist-based tests by developing a Python wrapper and macros (trace collection, prompt commands, built-in methods calls), demonstrating strong programming and automation skills.
  • Executed software verification 2+ times per week for electronic central units through flashing and diagnosis, and trained a new team member to accomplish these tasks.
  • Provided daily on-vehicle support for diagnostic and communication testing.
  • Conducted preliminary Wireshark traces and Android Debug Bridge bug report analysis.
  • Experience with Jira for test creation, planning, monitoring, and report generation, following the Agile methodology.

Master Thesis Internship

02.2023 - 08.2023

LS2N - Nantes, France

  • Developed and implemented a Nonlinear Model Predictive Control for autonomous vehicles in ROS 2 using C++, focusing on software development operations, testing, real-time system optimization, and potential scalability.
  • Conducted code reviews and debugging during system integration, ensuring optimal software performance in dynamic environments.
  • Conducted testing on real vehicles (ROSbot 2R and Renault Zoe), addressing virtual static and dynamic obstacles.

Education

M.Sc in Advanced Robotics

09.2022 - 08.2023

Master's degree - University of Nantes, France

  • Focused on Task-based control in ROS 2, with laboratories in C++ and Python.
  • Studied fundamentals of Computer Vision, Autonomous Vehicles, and Humanoid Robots.

M.Eng in Robotics Engineering

09.2021 - 06.2022

Master's degree - University of Genoa, Italy

  • Specialized in robotics software development in ROS, using C++ and Python, and practising with the Git version control system.
  • Explored robotics control systems using MATLAB and Simulink.
  • Studied fundamentals of Manipulator Control, Machine Learning, Mobile Robots, and Artificial Intelligence (AI).

B.Eng in Computer Engineering

09.2018 - 06.2021

Bachelor's degree - University of Genoa, Italy

  • Approached software development with C++ and Java.
  • Practised control systems using MATLAB and Simulink.
  • Experienced in web development using HTML, CSS, PHP, and JavaScript.

Certification

Certified Tester Foundation Level

10.2024

ISTQB

  • Essential testing knowledge that can be applied to real-world scenarios.
  • Understanding of the terminology and concepts used in the testing domain worldwide, relevant for all software delivery approaches and practices, including CI/CD, Agile, DevOps

MATLAB Onramp

06.2021

MathWorks

  • Self-paced training course focused on commonly used MATLAB features and workflows.

Simulink Onramp

06.2021

MathWorks

  • Self-paced training course focused on creating, editing, and simulating models in Simulink.

CyberChallenge.IT

06.2021

CyberChallenge.IT

  • 3 months training course focused on cryptography, network security, software security and web security.

Languages

Italian

Native

English

Fluent

Portfolio

MyNMPC

Nonlinear Model Predictive Control for Self-Driving Vehicles based on Local Sequential Quadratic Programming by recursively calling ProxQP solver (C++ | ROS 2).

Mobile Robot AI

Integrates ROS2 with the Nav2 stack for autonomous navigation, implementing a custom PID controller in Python and C++ alongside AI/ML techniques, such as linear regression, to enhance control.
(Icon made by Freepik)

Contact