
Davide Davelli
Senior Software Engineer | Embedded Systems
Salary / Daily rate
Brescia, Province of Brescia, Italy
Freelance
Remote only
Skills
Languages
About me
Intro
Freelance Software Engineer with 11+ years expertise in C++, C#, and Rust development across embedded systems and desktop applications. Led teams to deliver 10x performance improvements in 3D rendering and architected microservice systems achieving 50% efficiency gains. Specialized in embedded Linux, automotive solutions, and high-performance applications for complex technical challenges.
Work experience
Senior Software Engineering Consultant
KalpaFreelance
Apr 2025 - Present
1 year 7 months
Milan, Metropolitan City of Milan, Italy
Working as a Linux Embedded software engineer consultant for development of electrical vehicles charging stations.
Senior Software Engineer
DXC Luxoft
Aug 2022 - Apr 2025
2 years 9 months
Remote
Worked as a Senior Software Developer and Team Lead for development of lights domain in central ECU for one of the main German car manifacturer. Work in lighs domain consisted in developing ECU code with embedded C++ on top of AUTOSAR Classic framework, and additionally developing a C# desktop application used by client to configure light animations based on car models and configuration: • Co-ordinated team of 7 developers to implement new lights animation data storage architecture for next generation car platform. Feature was delivered in the expected one year timeframe, allowing the company to score a follow-up maintenance and expansion request by client. • Implemented algorithm to produce a “crystal light” effect by generating random waveforms for illuminating low beam LEDs • Implemented mechanism to compress light animation data, which allowed client to store and play up to 700 concurrent LED light animations • Improved light configuration data generation algorithm, resulted in 75 % decrease in computation time
Software Engineer
GEXCEL
Jul 2013 - Aug 2022
9 years 2 months
Brescia, Province of Brescia, Italy
Worked as Software Developer and Tech Lead in building and mantaining company portfolio of reality capture solutions: • Directed a team of 5 developers to extend and maintain 3D point cloud processing and visualizing desktop applications. • Overhauled 3D rendering pipeline in main company application, resulted in displaying up to 10 times more points in point clouds visualization, from tens to hundreds of millions points. • Architected and implemented the Heron capture system, to collect data from LIDAR, IMU and Camera sensors using microservice architecture written Rust and gRPC commnication protocol. This allowed the company to create a 50% more efficient reality capture system. • Designed mobile application to control Heron system and to visualize acquisition data
Education
Università degli Studi di Brescia
Master in Telecommunications engineering
2007 - 2013
6 years 1 month