Antonio Riccio

Selbstständig, Freelancer Embedded Software Engineer, Antonio Riccio
Munich, Deutschland

Fähigkeiten und Kenntnisse

Embedded Software
C
C++
Linux
Real-time Operating System (RTOS)
Linux Device Driver
Device Driver
Linux Kernel
Linux kernel development
FPGA
Firmware
Microcontrollers
System on a Chip (SoC)
Internet of Things (IoT)
MISRA
Object-oriented design
Object-oriented Programming (OOP)
Yocto project
Petalinux
U-Boot
Open-source Software
Docker
Embedded systems
Embedded C
Assembler
VHDL
Bash
Xilinx
Xilinx Vivado
Git
Continuous Integration and Continuous Delivery (CI/CD)
UML
Python
Java
Software Development
Consulting

Werdegang

Berufserfahrung von Antonio Riccio

  • Bis heute 1 Jahr und 9 Monate, seit Nov. 2023

    Freelancer Embedded Software Engineer

    Antonio Riccio

    I offer services in the following areas: * Embedded software design, development, and testing for SoC, MPSoC, FPGA, and MCU platforms. * Linux deployment and optimization for diverse hardware under tight constraints. * Device driver development for seamless hardware-software integration. * Open-source consulting to reduce costs and enhance efficiency. * Quality-driven solutions leveraging best practices in engineering.

  • 7 Monate, Mai 2023 - Nov. 2023

    Embedded Software Engineer

    The Exploration Company

    Project: spacecraft carrying cargo to Earth orbit * UML architectural and detailed design, MISRA-compliant embedded C development of software that collects data from different sensors and sends commands to actuators. Employed *socat* library. Project: control system with Triple Modular Redundancy (TMR) * Object-oriented design and C coding of a framework for simulating flight control laws. Employed the Linux inter-process-comms APIs. * Unit and integration tests executed in a Docker environment.

  • 1 Jahr, Mai 2022 - Apr. 2023

    Embedded Software Engineer

    Airbus Defence & Space

    Project: embedded software for military airplane * ADA development for the DO-178-compliant DAL-A software controlling the flaps of the wings. Design and XML development of black/grey box test cases. Performed requirement reviews, regression tests execution on simulation and HW target. Employed the MC/DC coverage criteria. Project: GNSS synchronisation & bi-static passive radar * Design and VHDL coding of the system searching for the strongest Doppler frequency among a given set of visible satellites.

  • 1 Jahr und 8 Monate, Mai 2020 - Dez. 2021

    Digital Design Engineer

    Evoleo Technologies

    Project: FPGA image acquisition system * ECSS-Q-ST-60-02C compliant UML architectural and detailed design, VHDL development of an FPGA firmware for controlling a set of cameras for image acquisition. Integrated ECSS-E-ST-50-52C RMAP, SpaceWire, AMBA 3 AHB-Lite IP Cores. Project: COTS on-board computer for satellites * UML architectural and detailed design, VHDL and C development of FPGA firmware and software for the platform controlling the entire satellite. Working with the CCSDS 133.0-B-2 protocol.

  • 2 Jahre und 4 Monate, Jan. 2018 - Apr. 2020

    Embedded Software Engineer

    Airspan Networks

    Project: LTE (Long-Term Evolution) WiFi backhaul system * UML architectural and detailed design, object-oriented C programming of user-space software on top of Linux OS. Employed UNIX Domain Sockets, *tcpdump* and *iperf* libraries. Project: 5G virtualized RAN (Radio Access Network) system [omitted] Project: Porting of the Linux kernel on a Xilinx Zynq hardware platform * Detailed design and C development of device drivers for the Linux kernel. Employed Yocto, I2C, SPI and the Input subsystem APIs.

  • 1 Jahr, Jan. 2017 - Dez. 2017

    Embedded Software Engineer Intern

    Montimage

    Project: Porting of an Intrusion Detection System (IDS) to IoT networks * Model-based UML detailed design, object-oriented C programming of user-space software on top of the 6LoWPAN/CoAP stack for the Linux OS. Employed the UNIX Socket library. * Porting of the software for to the Contiki OS. Systems tests on the Cooja network simulator. Employed tcpdump library.

Ausbildung von Antonio Riccio

  • 2015 - 2017

    Computer Engineering

    University of Naples, Federico II. Naples, Italy

    Dept. of Computer Engineering, specialization in Embedded Software, three years course study; final grade 110/110 cum laude (i.e. 110 points out of a possible 110 with honours).

Sprachen

  • Englisch

    Fließend

  • Italienisch

    Muttersprache

  • Deutsch

    Gut

  • Französisch

    Grundlagen

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z