Joaquin.CV

Currently at ITER Systems

Hi, I'm

Joaquin Opazo Yentzen

Joaquin Opazo Yentzen

Software Engineer · Embedded Systems · Robotics

Understand, then solve.

I'm a software engineer working where code meets hardware: C++/Qt applications, robotics with ROS, and Python automation.

Today I'm at ITER Systems near Chambéry, building the software that displays, controls and pilots uncrewed surface vessels. Before that: Dassault Systèmes, CNRS research, and drones in Chile.

I like turning messy, manual work into clean, automated systems, and I use AI agents every day to get there faster.

  • Chambéry, France
  • ES · EN · FR
  • 1st prize, Thales RISC-V

01 / Experience

Experience

CurrentJul 2025 – Present

C++ / Python Software & Automation Engineer

ITER Systems · La Motte-Servolex, France

  • Built the C++/Qt architecture for 2D/3D display and control communication of a 3-component software suite.
  • Set up the ROS architecture used to pilot uncrewed surface vessels.
  • Use AI agents and Claude Code daily to speed up development and optimize pipelines.
  • Automated testing and enterprise file parsing in Python to modernize 3 major software modules.
  • C++
  • Qt
  • ROS
  • Python
Apr 2024 – Oct 2024

Software & API Integration Engineer

Dassault Systèmes · Vélizy-Villacoublay, France

  • Final-year internship: designed a new control panel in C++ and Python to automate HDR and 360° image generation.
  • Integrated AI agents and REST APIs to optimize visual workflows, fully automating the processing pipeline and cutting parallel computation time.
  • C++
  • Python
  • REST API
Apr 2023 – Jul 2023

R&D Engineer, Data Processing

CNRS, Lab-STICC · Brest, France

  • Research internship on satellite image interpolation to estimate sea surface height.
  • Wrote Python and PyTorch scripts on Linux to automate the evaluation of machine learning models (4DVarNet), making analysis 25% faster on real datasets.
  • Python
  • PyTorch
  • Linux
Aug 2019 – Dec 2022

Teaching Assistant, Software Engineering & AI

UTFSM · Valparaíso, Chile

  • Taught and mentored students in software engineering and deep learning, supporting 75+ students per term.
  • Automated the grading of coding assignments and built algorithm visualization tools in Python and C++.
  • Python
  • C++
  • Deep Learning
Nov 2020 – Mar 2022

Robotics Systems Integration Engineer

Robomotic SPA · Santiago, Chile

  • Designed, programmed and assembled control software for custom drones.
  • Automated flight tests, calibrated onboard sensors and handled the technical client relationship, reaching a 100% pass rate in hardware/software validation.
  • Drones
  • Embedded
  • Testing

Job 1 of 5: C++ / Python Software & Automation Engineer at ITER Systems

Education

  • Master's-level Engineering Degree (Diplôme d'Ingénieur)

    IMT Atlantique

    Jul 2022 – Feb 2025

  • Telematics Engineering Degree

    UTFSM

    Mar 2017 – Feb 2025

Awards

  • 1st Prize, 4th Thales RISC-V Student Contest

    Thales, CNRS

    Sep 2023 – Apr 2024

Leadership

  • President, International Students Office (BDI)

    IMT Atlantique

    Jan 2023 – Jan 2024

Where I train

I keep my problem solving sharp on coding challenge sites.

02 / Personal

Off the clock

The less formal part. When I'm not writing code:

  • Sailing

    Sailing

    Skipper with the French Sailing Federation.

  • FPV drone racing

    FPV drone racing

    Racing small drones in first-person view, through goggles.

  • Graphic design

    My creative side, away from the code.

  • Riftbound player

    Riftbound player

    The League of Legends trading card game: building decks and planning every turn.

  • Miniature painting

    Bringing tiny figures to life, one brushstroke at a time.

  • DJ

    DJ

    Mixing tracks and reading the room from behind the decks.

Fun facts

  • I met 5 of my 8 great-grandparents.
  • One of my many nicknames is Splinter, for my love of cheese and video games.
  • Team dog, all the way.
  • I love knowing how things work, so I take everything apart.

03 / Puzzles

Bored? Solve a puzzle

Understand, then solve. Draw one line from the circle to the exit, without crossing itself. Each tab adds a new rule:

Some tracks are missing. Find the way through to the exit.

0:00

Start on the big circle and drag to the exit, the short line at the top right.

Keyboard: arrow keys draw the line, Esc clears it.

04 / Founder

What I'm building

UTS Labs

Founder

Coming soon

Something new is being built. More soon.

05 / Contact

Let's talk

A project, a question, or just a hello: my inbox is open.