Embedded Software and IoT

Embedded software and IoT solutions for connected devices

I design and develop software for embedded devices and IoT solutions, from customizing the Linux kernel on ARM boards to communication protocols for connected devices, with a focus on security and reliability.

  • Firmware and system software for embedded devices on ARM and x86 architectures.
  • Linux kernel customization and optimization for dedicated boards, including low-level security features.
  • Communication and diagnostic protocols (SNMP, SIP, MQTT) for connected devices and transportation infrastructure.
  • Secure remote access systems (VPN, SSH) for remote device management and maintenance.

Real-world experience

  • Development of SNMP sub-agents and SIP clients for sound-diffusion systems used on Italian railway networks.
  • Reverse engineering of Linux kernel modules and components for an ARM board, with encryption implemented in the Linux MMC subsystem at the SD/MMC protocol card-command layer via CMD42 (LOCK_UNLOCK), and system functionality extended at both low and high levels.
  • Design of hardware/software systems for control rooms, on-board train systems and ground/train communication as part of public transportation tenders.

Have an embedded or IoT project in mind?

Describe the device or system you want to build: let's evaluate the best technical approach together.

Contact me
FDBIT DI FERRARETTO DAVIDEP.IVA: 05041470237Sede legale: Via San Marco 25e, Oppeano (VR) - 37050Ufficio Registro Imprese: VeronaREA: 465659PEC: [email protected]LinkedIn