Skip to content

Hi, I’m Marcos Borges

Senior Research Engineer in Robotics and Computer Vision

Marcos Borges, PhD

From selling ice cream to a PhD

My professional journey began with selling ice cream in Brazil and eventually led to a PhD in France, shaped along the way by persistence, technical curiosity, failure, and a bit of luck.

I began my engineering career in 2006 with research on diamond growth and doping to enable electrical conductivity.

Since then, I have worked at the intersection of research and engineering across medical devices, satellite imaging, computer vision, sensor fusion, object tracking, machine learning, and autonomous systems.

Marcos Borges - Diamond Growth via CVD

What interests me

The part of engineering I enjoy most is solving difficult technical problems and understanding them well enough to build something that works.

My main areas of interest are:

  • Autonomous Systems
  • Computer Vision
  • Sensor Fusion
  • Kalman filtering
  • Multi-Object Tracking
  • Multi-Objective Optimization
  • Machine learning
  • Modern C, C++, and Rust
  • Safety-Critical Systems

I am particularly interested in the boundary between research and engineering: taking an idea, understanding its limitations, implementing it, measuring it, and turning it into a reliable system.

What I’m working on

After more than 15 years in industry and applied research, I am now deepening my knowledge of modern C++, Rust, systems programming, algorithms, compiler technology, and safety-critical software.

I am also revisiting subjects from earlier in my career, including perception, tracking, estimation, optimization, mathematics, and some of the research I worked on previously.

I do not expect to know everything.

One reason I created this website is to make the learning process visible.

When possible, I publish implementations, experiments, and lessons from what I am studying.

Why Rust?

Most of my professional experience has been built around C, C++, Python, MATLAB, computer vision, and embedded systems.

Rust is newer territory for me.

The language is still evolving in embedded and safety-critical software, making it an interesting area to explore and contribute to. Learning it is also pushing me to better understand C/C++ interoperability and how Rust can fit into existing systems.

I am going deeper into the language and contributing where I can. Eventually, I would like to understand the compiler well enough to contribute to it too.

Beyond engineering

Outside engineering, I enjoy travelling, hiking, photography, cooking, languages, and music.

I became interested in languages when I received an invitation to come to France in 2014. I reached B1 level in French in three months, even though I could barely communicate in English at the time. Meeting my wife in 2016 gave me the motivation to improve my English and communicate more confidently, although it is still a work in progress.

Today, I speak Portuguese, French, English, Polish, and German, with varying degrees of proficiency.

I love cooking and enjoy preparing food from different cultures. Over the years, I have learned to cook Brazilian, French, Italian, and Polish food.

I used to hike around 1,000 km a year, although I still consider myself a beginner. Somewhat embarrassingly, I am still learning how to swim.

Elsewhere

Most of my work, projects, and technical writing are documented here on my website. You can also find me on LinkedIn and GitHub, and I plan to share more technical content on YouTube.

For research and engineering collaborations, or technical talks, please get in touch by email.

Words from Colleagues

It was a pleasure working with Marcos. He is organized, proactive, and skilled in computer vision. His initiative helped improve our department, and his detailed project documentation ensured effective knowledge transfer.

Gisela LechugaData Scientist, Engie

Marcos Borges was a Research Engineer on my team at Aquila for two years. He worked on computer vision and deep learning projects, demonstrating strong technical expertise and leading the industrialization of the solutions.

Antonin BraunCTO, Aquila Data Enabler

I am grateful for the guidance Marcos provided during my master’s thesis. He is a dedicated colleague whose expertise in object tracking was essential to my research and to the success of our highly ranked KITTI Challenge tracker.

Nicolas Franco GonzalezAI Engineer, Imperial College London

Marcos was a very bright and highly committed graduate student who earned his Master’s degree under me. He is a centered, driven researcher who handles high pressure well, and his contributions were always on the mark.

Lamartine GuimaraesProfessor, INPE
Marcos Borges with colleagues at Fusion 2016 in Germany
19th International Conference on Information Fusion, Heidelberg, Germany.