Skip to content
View rodmarfran's full-sized avatar

Highlights

  • Pro

Organizations

@NSEE

Block or report rodmarfran

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rodmarfran/README.md

Rodrigo de Marca França

Embedded Systems & FPGA Engineer · Technical Lead · Educator

São Paulo, Brazil · International collaboration · Applied research

Email · LinkedIn · Lattes CV

I develop embedded and digital systems, connecting system architecture, FPGA design, firmware and verification. My work spans requirements, implementation, integration, acceptance testing and long-term support.

At Mauá Institute of Technology / NSEE, I combine hands-on engineering with technical leadership and teaching. I have contributed to ground-based simulation and test systems supporting PLATO and EnVision, missions of the European Space Agency (ESA), working with engineering teams across Europe.

Selected engineering experience

VenSpec Simulator · Supporting ESA's EnVision mission

Technical and project leadership | Mauá / NSEE

  • Lead a multidisciplinary team of approximately four, while contributing directly to FPGA/VHDL and Embedded C development.
  • Define the hardware and software architecture, translate stakeholder needs into requirements, and evaluate technology choices against performance, maintainability, schedule and risk.
  • Coordinate design reviews, verification planning, milestones and integration with externally developed hardware.
  • Conduct weekly technical meetings and reviews in English with international partners.

Technology: Intel FPGA · Nios V / RISC-V · FreeRTOS · SpaceWire · PUS

SimuCam · Supporting ESA's PLATO mission

Lead FPGA development | Mauá / NSEE

  • Developed FPGA architectures for a real-time hardware camera simulator, with approximately 20 units built and 14 delivered to European partners and laboratories.
  • Implemented SpaceWire subsystems, an RMAP codec, Avalon-based DMA and real-time processing supporting up to eight simultaneous SpaceWire channels.
  • Developed verification testbenches and regression tests using ModelSim/Questa, cocotb and Python.
  • Supported integration, acceptance testing, commissioning, training and post-deployment troubleshooting with teams including DLR, LIRA, IWF-OeAW, INAF and OHB.

Technology: VHDL · Intel Cyclone / Stratix · Quartus · Nios · Embedded C · FreeRTOS / uC/OS-II

Technical toolkit

Area Technologies and practices
FPGA and digital design VHDL, Intel/Altera, Quartus, Platform Designer/Qsys, reusable IP, DMA, Avalon
Embedded software Embedded C, ARM/STM32, Nios II/V, FreeRTOS, uC/OS-II
Communication SpaceWire, RMAP, PUS, USB 3.0, SPI, I2C, UART, CAN, Modbus
Verification and integration ModelSim/Questa, cocotb, Python, board bring-up, regression testing, root-cause analysis
Engineering workflow Requirements, architecture, design reviews, verification plans, Git, Jira, Confluence
Modeling and simulation MATLAB, Simulink

Leadership, teaching and international collaboration

I mentor FPGA and embedded-software developers and teach embedded systems across engineering programs. My approach connects technical foundations to practical projects, clear requirements, iterative implementation and verification.

As a technical lead, I coordinate multidisciplinary work, review engineering decisions and support developers from initial architecture through system integration. International collaboration is part of my regular work, including technical presentations, formal reviews and coordination with European partners.

Languages: Portuguese (native), English (C1; TOEFL ITP 620), Spanish (basic).

Career and education

Period Role Organization
2023–present Assistant Professor · Embedded Systems and FPGA Technical Lead Mauá Institute of Technology / NSEE
2020–2022 Engineering Researcher Mauá Institute of Technology / NSEE
2017–2020 Laboratory Technician · Engineering Responsibilities / Lead FPGA Developer Mauá Institute of Technology / NSEE
2015–2017 Consultant Deloitte Brazil
  • Ph.D. in Systems Engineering, in progress · University of São Paulo (USP), 2026–present. Research focused on robust software development for aerospace embedded systems.
  • M.Sc. in Systems Engineering · USP, 2020–2022. Vehicle control research using MATLAB/Simulink.
  • B.Sc. in Electronic Engineering · Mauá Institute of Technology, 2011–2015. Top graduate in the program; academic recognition from CREA-SP.

Academic background and publications: Lattes CV.

Currently exploring

I am studying SpaceFibre technology, multi-gigabit SerDes and optical-link concepts as part of my ongoing professional development.

Get in touch

Interested in discussing embedded systems, FPGA engineering, technical leadership, teaching or applied research? Reach me at rodmarfran@gmail.com.

Popular repositories Loading

  1. Processamento_Digital_de_Sinais_Aplicacoes_Pratica Processamento_Digital_de_Sinais_Aplicacoes_Pratica Public

    Notebooks do curso de Processamento Digital de Sinais - Aplicações Praticas

    Jupyter Notebook 1

  2. EEN251_Sistemas_Embarcados EEN251_Sistemas_Embarcados Public

    Repositório de códigos de exemplo para a matéria EEN251 - Sistemas Embarcados

    Python 1

  3. IMT_HandsOn_Eletrica IMT_HandsOn_Eletrica Public

    Repositório para arquivos públicos referentes aos projetos do Hands On de Elétrica do Instituto Mauá de Tecnologia

  4. Solar_IoT Solar_IoT Public

    Repositório para desenvolvimento do projeto Solar IoT

    C++

  5. EcoMaua_Dev EcoMaua_Dev Public

    Repositório para desenvolvimento do controlador de motores BLDC do EcoMaua

    C++

  6. SAM4SD32-SAM4S-EK2-IMT-Docs SAM4SD32-SAM4S-EK2-IMT-Docs Public

    Doxygen generated documentation for the SAM4SD32 (SAM4S-EK2) DevKit used in IMT classes

    HTML