Può essere disponibile
(Aggiornato% updatedDate%)Senior Software Engineer
Pistoia, PT, Italia
Nativo Italian, Fluente English
- CNC, 3D, VR, data acquisition and processing
- software integration, database, realtime signal processing
- C, c++, c#
Competenze (60)
audio
HARDWARE DESIGN
Electronic Circuits
FIRMWARE
Sampling
HW/SW
Digital SIgnal Processing
SIGNAL PROCESSING
MICROCONTROLLERS
Preamplifiers
Drivers
FIRMWARE ENGINEER
CAD
XML
DELPHI
SITE MANAGEMENT
MICROSOFT OFFICE
CNC
.NET
REAL TIME
PROBLEM SOLVING
PROPOSALS
C#
CONTROL SYSTEMS
Project Management
USB 2.0
OOP
USB
C++
WIRELESS NETWORKS
Powersoft
ENVIRONMENTAL IMPACT
WIRELESS
VISUAL STUDIO
DATA ACQUISITION
MICROSOFT WORD
arduino
Visual Basic
CALIBRATION
VIRTUAL LEARNING
INTERGRAPH
RASPBERRY PI
COMPUTER GRAPHICS
ACCOUNTING
VIRTUAL TRAINING
AUTO CAD
Google Docs
CEN
HIGH VOLTAGE
STATISTICS
Bentley Microstation
ADVERTISING
LOGGING
HEALTHCARE
CAD DESIGN
SCRIPTING
NATURAL
DSP
VACUUM
PERFORMANCE OPTIMIZATION
Riassunto
Senior Electronic Engineer with a master's degree in Electronic Engineering
(specializing in Virtual Reality Systems and Human Machine Interfaces).
Long term expertise as a software and hardware designer (and as project
Manager), working with C, C++, C 00 # and other languages on desktop
10
applications (windows and linux systems), IOT and traceability systems,
data acquisition and digital signal processing, accounting and database,
industrial automation, embedded Linux and microcontrollers (Atmel, ARM,
ST, Renesas, Arduino, ESP32).
On field experience in: 3D, CAD systems, VR, Database (Oracle, Ms SQL,
SQLite ..), Accounting, Aeronautical data, Industrial Automation, Automatic
Test Systems, Audio Measurement and Signal Processing
Good technical attitude to problem solving, open minded regarding
alternative solutions.
Responsible and working on complex problems until they are solved
completely. Team work and personal relationships are my best qualities. I
like sports, traveling, and have many different interests.
Esperienze professionali
2022-07 - Presente
2022-07 - 2022-07
2019-01 - 2021-01
11/2014 - CURRENT - Pistoia Microcontroller based C / C++ HW/SW platform for real time audio processing / DSP Undisclosed Designed and implemented a flexible HW / SW platform on micro controllers for DSP audio processing. The platform is able to process in real time multichannel audio data (up to 2 channel in / 8 channel out, up to 32 bits and 192Khz sampling rate) with flexible hardware architecture and optional DSP processing. Initially based on the Atmel AT32UC3 micro controller with usb 2.0 high speed interfacing, it was subsequently migrated to the Atmel Sam3X8E arm based micro, and finally to the ESP32 platform with Ethernet 100mbit interfacing (TCP- IP).
Work included hardware and software design and implementation in C and C++ of all FreeRTOS based firmware (for both the micro controllers and the DSPs) and of PC drivers and control applications.
DLNA client software routines and TCP-IP socket based real-time data transfers were implemented, as well as ASIO drivers. The platform can be used to create DLNA audio players, DSP equalizers, multi-amplified speakers with DSP crossovers and loudspeaker equalization, and as a basis for audio measurement test equipment.
2000 - 2020 - Pistoia, Italy "Audio Analyzer" - C++ Builder application for Audio measurements and DSP design Various The application allows measurements and characterization on audio systems and acoustics. Developed in C++ Builder, it is used to test audio equipments (speakers and room acoustics) and for design of DSP filters.
2011-09 - 2014-01
2011-09 - 2014-01
2008-06 - 2011-11
Work also included writing of English technical documents and memos, project proposals and test plan documents.
2009-01 - 2011-01
1993-01 - 2010-01
2005-01 - 2010-01
1999 - 2010 - Pistoia - Florence - Milan - Varese C++ / Delphi software modules for accounting and database applications Various Ideated and implemented extension modules of existing accounting applications (Zucchetti) to implement custom functionalities. Modules were implemented in Delphi and C++ Builder, with interfacing of several databases.
2000-03 - 2008-06
2007-01 - 2008-01
Designed a distributed traceability platform employing generic "tagging technologies" (RFID, barcodes and more advanced systems like micro color codes), composed by a shared network of light server nodes using the standard XMPP (eXtensible Markup and Presence Protocol).
The platform was implemented in C# in experimental for the footwear sector form during 2007 and tested between several European partners.
The platform design is so generic that could be reused for any kind of IOT / Traceability applications.
1997-09 - 2000-03
◦ Experiments of "remote work" technologies applied to 2D and 3D CAD systems (light terminals based on X11) ◦ Holographic "stereograms" for advertising and anti- counterfeiting.
◦ First prototypes of remote reservation systems for the national healthcare system.
◦ RFID based traceability and production automation in the textile sector.
◦ Design and development of some of the first Wireless networks in the local territory (WIFI / WIMAX were still to come, these were the first spread spectrum wireless devices working at 3.2 Mbps over a valley).
◦ Web systems for remote interaction.
◦ Design of 3D scanners for 3D footwear "lasts".
1993-01 - 1997-01
1993-01 - 1994-01
Esperienze formative
2024-12 - 2024-12
1982-01 - 1992-01
1977-01 - 1982-01