Roberto Farina

Embedded systems consultant and Open source developer

Italy

Current
Past
Education
  • -
  • CEFRIEL - Politecnico di Milano
  • Politecnico di Milano
  • I.T.I.S. Badoni
Connections
130 connections
Industry
Information Technology and Services
Websites

Roberto Farina’s Summary

* Embedded system development

Design space exploration exploiting knowledge of hardware and software components, OS and real time skills.
From specification to design and implementation.

Embedded software development.

Linux kernel development: device drivers, kernel modules.
Development of an application framework for embedded terminals providing a custom complex user interface and a software infrastructure for custom application development on the target device.
Development of a Linux daemon for real time image elaboration and filtering.

* Digital design

FPGA-based system design from high-level specification to implementation and verification.
Complete design flow from behavioral to timing simulation, synthesis, place and route and optimization.
High speed parallel processing algorithm development for Lattice SC/M devices (more than 80% device usage including MACO blocks and BRAMs), PCIe interfaces, LVDS interfaces, DMA logic, IP integration.
Microblaze-based and PPC-based SoC systems.
Development of software testing framwrork for the HW designs.
SoC development on Xilinx V2Pro: Microblaze-based and PPC -based systems, custom peripheral integration and device driver development.
Behavioral and timing simulation.

* Education

Training activities for embedded software developers on kernel space programming and device driver development in Linux and RT systems.
Training for digital hw development engineers on FPGA design flow, synthesis, simulation and verification.

Roberto Farina’s Specialties:

Embedded system design
FPGA-based systems
Operating systems
Linux programming


Roberto Farina’s Experience

  • Senior Consultant

    CEFRIEL

    (Non-Profit; 51-200 employees; Information Technology and Services industry)

    March 2007Present (2 years 10 months)

    Embedded system consultant
    Embedded software developer, C/C++ developer, VHDL design
    Project management

  • Freelance consultant

    (self employed)

    (Information Technology and Services industry)

    January 2007Present (3 years )

    Embedded system designer
    Open source developer

    FPGA systems, Operating systems, RT systems

  • Teaching Assistant

    Politecnico di Milano

    (Educational Institution; Higher Education industry)

    October 2003Present (6 years 3 months)

    Teaching assistant in "Laboratory of Operating Systems and Software Design" and "Embedded systems" courses

  • Consultant

    CEFRIEL

    (Non-Profit; 51-200 employees; Information Technology and Services industry)

    January 2006March 2007 (1 year 3 months)

    Embedded system consultant
    Embedded software developer, C/C++ developer, VHDL design

  • Researcher

    CEFRIEL

    (Non-Profit; 51-200 employees; Information Technology and Services industry)

    January 2004January 2006 (2 years 1 month)

    Embedded systems designer


Roberto Farina’s Education

  • -

    - , Functional Safety Management , 20092009

    Activities and Societies:
    Training regarding IEC 61508 and the design and development of electronic systems involving safety aspects
  • CEFRIEL - Politecnico di Milano

    II Level Master , Embedded systems , 20022003

    Activities and Societies:
    HW/SW co-design
    FPGA systems
    Reconfigurable systems
  • Politecnico di Milano

    Engineer , Computer science , 19972003

  • I.T.I.S. Badoni

    Computer science 19931997


Additional Information

Roberto Farina’s Websites:

Roberto Farina’s Groups:

  •    CEFRIEL Alumni
  •    Politecnico di Milano Alumni
  •    Embedded
  •    VLSI Design
  •    Contract Engineers
  •    AIR - Associazione Italiana per la Ricerca
  •    Open Source Universe
  •    FPGA
  •    Linux Expert
  •    Telecom & Embedded
  •    ASIC & FPGA Engineers: www.ASICForum.com
  •    FPGA - Field Programmable Gate Array
  •    Technology Outsourcing– Professionals/ Software Developers/ Freelancers/ Programmers/ Entrepreneurs
  •    FPGA/CPLD Design Group
  •    ASIC and FPGA Professionals
  •    Embedded Systems Group
  •    Linux Community
  •    LavoroSvizzera.com
  •    IT Trainers
  •    Embedded Linux
  •    Embedded Technologies
  •    Innov'azione
  •    Embedded Systems Professionals
  •    Embedded Designers
  •    Embedded Professionals
  •    Real-Time Embedded Engineering
  •    Real-Time Embedded European Community
  •    Milan IT Professionals
  •    DRESD
  •    Embedded Software/Firmware PROs
  •    FPGA Users
  •    Freelance ASIC and FPGA Professionals
  •    Embedded Freelance Consultants
  •    Trainers Network
  •    Embedded Systems Design
  •    Embedded Outsourcing
  •    Milano ICT
  •    GNU/Linux Jobs
  •    ICOMO La fabbrica delle idee - network per l'innovazione
  •    The Embedded - Hardware & Software Group
  •    Mobile Embedded Design
  •    EDN's Electronics Design Network
  •    Test & Measurement World
  •    ASIC & FPGA Experts Group

Roberto Farina’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Roberto Farina’s full profile:

  • See who you and Roberto Farina know in common
  • Get introduced to Roberto Farina
  • Contact Roberto Farina directly

View Full Profile