Malt welcome

Welcome to Antonio's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Antonio to discuss your project or search for other freelancer profiles on Malt.

Antonio Riccio

Embedded software engineer
  • Suggested rate
    $845 / day
  • Experience3-7 years
  • Response rate100%
  • Response time1 hour
The project will begin once you accept Antonio's quote.
Location and workplace preferences
Location
Munich, Germany
Can work onsite in your office in
  • and around Munich (up to 20km)
Verifications

Freelancer code of conduct signed

Read the Malt code of conduct
Verified email
Reputation
11Followers
14Repos
1Gists
Languages
Categories
Share this profile
These freelancer profiles also match your search criteria
Agatha FrydrychAF

Agatha Frydrych

Backend Java Software Engineer

Baptiste DuhenBD

Baptiste Duhen

Fullstack developer

Amed HamouAH

Amed Hamou

Senior Lead Developer

Audrey ChampionAC

Audrey Champion

Web developer

Skill set
Industry fields of expertise
Antonio in a few words
Experienced Embedded Software Engineer specialising in software development for real-time, multithreading embedded systems in aerospace, defence, and telecommunications.

Proficient in MISRA-compliant embedded C, C++ and VHDL, with hands-on expertise in Linux kernel development, device drivers, and FPGA firmware.

Skilled in designing, implementing, and testing high-reliability software architectures for SoC, FPGA and microcontroller platforms.
Experience
  • The Exploration Company
    Embedded Software Engineer
    AVIATION & AEROSPACE
    May 2023 - November 2023 (7 months)
    Munich, Germany
    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.
    • Unit and integration in a Docker environment. System tests on a Zynq UltraScale+ XCZU9EG MPSoC hardware platform. Employed Petalinux for Linux filesystem customisation and Github Actions for static analysis and cross-compilation.

    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.
  • AIRBUS Defence & Space
    Embedded Software Engineer
    AVIATION & AEROSPACE
    May 2022 - April 2023 (12 months)
    Munich, Germany
    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 Modified Condition/Decision (MC/DC) coverage criteria.
    • Manual inspection of intermediate object code, M68K and MIPS assembler to spot potential safety hazards.

    Project: GNSS synchronisation & bistatic passive radar

    • Design and VHDL coding of the system searching for the strongest Doppler frequency among a given set of visible satellites.
    • Object-oriented design, embedded C development of Board Support Package (BSP) and Linux device drivers.
    * Design and C coding of tests for the Xilinx Zynq-7010 SoC.
  • EVOLEO Technologies
    Digital Design Engineer
    AVIATION & AEROSPACE
    May 2020 - October 2021 (1 year and 6 months)
    Munich, Germany
    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.
    • Design and VHDL development of unit tests, integration tests and system tests for Microsemi proASIC3e and RTAX-S/SL platforms.

    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.
    * Design and VHDL development of unit tests, integration tests and system tests for Zynq UltraScale+ XCZU9EG MPSoC and Microsemi PolarFire FPGA.
Recommendations
Education
  • Professional Degree in Space Studies (SSP21)
    ISU
    2021
    Three months summer course; interdisciplinary program designed to provide professionals with a broad understanding of space-related fields, including engineering, policy, science, and business.
  • Master of Science
    University of Naples
    2017
    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 honors).