M.Sc. Computer Science · PUCRS

B.Sc. Cássio J. D. Silva

Researcher in Digital Twins, Embedded Systems & Autonomous Vessels

Cássio J. D. Silva is an M.Sc. student in Computer Science at PUCRS (PPGCC), embedded systems research line, advised by Prof. Dr. César A. M. Marcon and co-advised by Prof. Dr. Anderson R. P. Domingues. Silva models autonomous unmanned surface vehicles as digital twins and tests the models against a proof of concept built on a custom application, as a CNPq DTI-C fellow on the Jundiá project at the Laboratory of Autonomous Systems. Earlier work covers fault injection in avionics software (AIM-FTA, ArduPilot SITL), machine learning for sleep apnea prediction (SleepSensing), mixed reality for mathematics education (LEPIMAT), Android NFC and RFID development at CEITEC, and business analytics at RCI.

CNPq · DTI-C · Jundiá PPGCC · Embedded Systems Porto Alegre, RS
01

About

Cássio J. D. Silva works where computing meets physical processes: embedded systems, sensing, telemetry, control, simulation environments, and digital twin architectures for monitoring and validation.

At the Laboratory of Autonomous Systems (LSA) Silva builds fault-tolerance benchmarks and ROS 2 integration for Jundiá, a simulation platform for autonomous vessels operating offshore. The master's research models those vessels as digital twins and validates the models against a proof of concept on a custom application.

At the Laboratory of Embedded Systems (LSE) Silva writes ETL pipelines and trains classifiers that predict obstructive sleep apnea from polysomnography, SpO₂, ECG and thoracic effort signals.

Earlier work injected faults into ArduPilot SITL to measure silent data corruption in the EKF3 estimator, developed mixed reality applications for inclusive mathematics education at LEPIMAT, analyzed facial expression data at the Virtual Humans Simulation Laboratory, produced Android applications for NFC and RFID tags at CEITEC S.A., and built business analytics at RCI.

0 Laboratories LSA · LSE · VHLab · LEPIMAT
0 Research projects CNPq · FINEP · FAPERGS · Volunteer
0 Years in research 2022 to 2026
0 Languages PT · EN · LA · FR
02

Research

M.Sc.
Ongoing
01

Digital twins for autonomous unmanned surface vehicles

Modelling autonomous surface vessels as digital twins, validated through a proof of concept built on a custom application

AdvisorProf. Dr. César A. M. Marcon
Co-advisorProf. Dr. Anderson R. P. Domingues
ProgrammePPGCC · PUCRS · Embedded Systems
PeriodJuly 2026 to present
Digital TwinsAUSVEmbedded SystemsSimulation
N° 25/2025
Ongoing
02

Jundiá

Advanced simulation platform for autonomous vessels in offshore environments with digital twin support

PIProf. Anderson R. P. Domingues · LSA · PUCRS
FellowshipCNPq DTI-C · March 2026 to present
TeamB, fault tolerance and integration
PartnersLoughborough University · INSTOR
ROS 2Fault ToleranceHITLSITLDigital Twins
407477/2022-5
Concluded
03

AIM-FTA

Assessment, identification and mitigation of soft errors in avionics embedded software

PIProf. Ney Laert Vilar Calazans · LSA · PUCRS
PeriodMay to November 2025
TargetArduPilot SITL · EKF3, 24 states, multi-core
Result59 critical SDCs in 3,794 runs · pitch corrupted in all 59 · 31.17 FIT
Fault InjectionArduPilotEKF3AvionicsReliability
FAPERGS
Ongoing
04

SleepSensing

Obstructive sleep apnea prediction from biomedical signals through machine learning

LabLSE · PUCRS · March 2025 to present
SignalsPolysomnography · SpO₂ · ECG · thoracic effort
ModelsRandom forest · gradient boosting · CNN · LSTM
FeaturesFFT · wavelets · spectral feature engineering
PythonSignal ProcessingMachine LearningETL
LEPIMAT
Concluded
05

Mixed reality for inclusive mathematics education

Mixed reality applications for mathematics teaching, aimed at students who learn mathematics differently

LabLEPIMAT · PUCRS
PeriodOctober 2022 to November 2023
FellowshipCNPq undergraduate research
FocusAssistive technology · accessibility · interaction design
Mixed RealityEducational SoftwareHCIAccessibility
Volunteer
Concluded
06

Facial expression analysis

Analytical exploration of facial expression data for the virtual humans group

LabVirtual Humans Simulation Laboratory · PUCRS
PeriodJune to August 2022
Data AnalysisComputer Vision
03

Timeline

Jul 2026 – present

Graduate student research assistant

PPGCC

Programa de Pós-Graduação em Ciência da Computação · PUCRS · full time

Digital twins applied to autonomous robotics on embedded systems.

Digital TwinsEmbedded SystemsAutonomous Robotics
Oct 2025 – present

Research assistant volunteer

LSE

Laboratory of Embedded Systems · PUCRS

Unpaid research on biomedical signal processing and machine learning for sleep apnea prediction.

PythonSignal ProcessingMachine Learning
Mar 2026 – Jun 2026

Undergraduate research assistant

LSE

Embedded Systems Laboratory · NSESD · PUCRS · internship

ETL pipelines and feature engineering for biomedical signals.

PythonETLBiomedical Data
Sep 2025 – Mar 2026

Research assistant volunteer

LSA

Laboratory of Autonomous Systems · PUCRS

Design, deployment and optimization of laboratory computing infrastructure.

LinuxSlurmInfrastructure
Aug 2025 – Jun 2026

Undergraduate research assistant

NSESD

Hardware Project Support Group · NSESD · PUCRS · part time

Hardware project support, simulation and test infrastructure.

SQLSITLHardware
Mar 2025 – Jul 2026

Undergraduate research assistant

LSA

Autonomous Systems Laboratory · NSESD · PUCRS · part time

Fault injection in ArduPilot SITL, silent data corruption analysis in EKF3, and the first work on the Jundiá simulation platform.

PythonFault InjectionArduPilotROS 2
Oct 2022 – Nov 2023

Undergraduate research fellow

CNPq

LEPIMAT · PUCRS · hybrid

Research and development of mixed reality applications for mathematics education, covering assistive technology and accessibility in digital learning environments.

Mixed RealitySystematic ReviewsMathematics Education
Jun 2022 – Aug 2022

Research fellow volunteer

VHLab

Virtual Humans Simulation Laboratory · PUCRS

Analytical exploration of facial expression data.

Data AnalysisComputer Vision
Mar 2021 – Nov 2021

Junior data analyst

RCI

RCI Analytics Intelligence · Porto Alegre · hybrid

Designed and maintained ETL processes for data extraction, transformation and loading, and built business analytics with SAP HANA, Pentaho Kettle, Tableau and IBM SPSS Modeler.

SAP HANATableauSPSS ModelerPentaho KettlePower BI
Jun 2019 – Mar 2020

Android developer

CEITEC

CEITEC S.A. · Porto Alegre · on site

Android applications for NFC and RFID devices in the BEM TE VI product line, reading and writing EPC Gen2 tags for livestock traceability, logistics, vehicle identification and authentication.

AndroidJavaNFC/RFIDEPC Gen2
04

Education

Jul 2026 – present

M.Sc. in Computer Science

Pontifícia Universidade Católica do Rio Grande do Sul (PPGCC)

Embedded systems research line. Advisor: Prof. Dr. César A. M. Marcon. Co-advisor: Prof. Dr. Anderson R. P. Domingues.

Feb 2018 – Jun 2026

B.Sc. in Computer Science

Pontifícia Universidade Católica do Rio Grande do Sul

Final grade 10. Undergraduate thesis: Notas de Pesquisa sobre o Entscheidungsproblem, advised by Prof. Anderson R. P. Domingues.

Feb 2015 – Dec 2018

Technical diploma in Information Technology

QI Escolas e Faculdades

Emphasis on operating systems and programming languages.

During the undergraduate degree Silva joined the founding cohort of the Quantum Computing Academic League, served in the PUCRS Student Academic Directory, and carried out research across four PUCRS laboratories: Virtual Humans, Autonomous Systems, Embedded Systems, and Mathematics Learning Technologies.

05

Skills

Research

Digital TwinsCyber-Physical SystemsFault Injection Fault ToleranceSoft ErrorsHigh-Fidelity Simulation EKF/State EstimationSignal ProcessingMachine Learning

Development

PythonCC++Android/JavaROS 2 ArduPilot SITLHITLDockerPodman Linux/RHELGit

Data

pandasNumPySQLETLSAP HANA TableauSPSS ModelerIBM InfoSphere Pentaho KettlePower BI

Infrastructure

SlurmNFSTailscaleIPMI Dell PowerEdge

Languages

Portuguese, nativeEnglish, working level Latin, intermediateFrench, intermediate

Academic interests

Mathematical LogicTheory of Computation ComputabilityPure Mathematics
06

Repositories

The repositories on this GitHub account stay private, because they hold coursework governed by academic integrity rules and laboratory work governed by grant agreements. Public code from the laboratory appears in the lsa-pucrs organization. Write to the address below for access to a specific project.

07

Contact