Experience

Independent IT-Consulting, remote

Non-resident • Spare-time: Since Jun 2024

  • Code review and software management with Git tools for independent starting tech projects.
  • Home-security cameras and modems configuration, integration of electronic prototypes for smart-home applications and basic web pages creation for independent and cultural initiatives.

Wellfound Independent Contractor, remote Ger

Software Engineer in Embedded Systems • Full-time: 2023

  • Support for SW and QA teams to create a new generation of electronic pipettes, employing modern object-oriented techniques with C++ and Git.
  • Incorporation of new features such as operating modes, screen buttons, their corresponding actions, as well as unit-, integration tests and manual exploratory tests.
  • Migration and maintenance of legacy code in C for electronic pipettes, using GIT and IAR compilation and debugging tools.

Neura Robotics GmbH, Ger

Embedded Systems Engineer • Part-time: 2020-2022, Full-time: 2022-2023

  • Product development (HW and SW) up to "pre-production" phase (TRL6-7) of an EtherCAT-compatible communication board for an industrial robot arm, using ARM MCU with CMSIS-RTOS and Git tools. (STM32, Microchip's ESC and SOES).
  • 2 to 6-layer PCB design with Altium for different prototypes and product care (LED arrays, encoders, IO-interfaces, USB-LAN and EtherCAT boards).
  • Integration-, functional-, exploratory- and smoke tests of HW and SW using TwinCAT and C Debugging Tools.
  • Planning and decision-making support for electronic prototypes (FW and HW).

ima-tec gmbh, Ger

Software Developer for IPCs and PLCs • Part-time: 2018-2020

  • Design of a SDCI (IO-Link)-compatible device up to research prototype (TRL-3) using ARM based STM32 developing board.
  • Programming of Beckhoff's IPCs (TwinCAT) for high presicion assembly stations and one integration of a low-weight EPSON Robot in a test-station.
  • Integration of a 3D-Vision system into a robotic inspection station using EtherCAT, TwinCAT and Git tools.

BOS Automotive Products Inc, Mex/Hun

Automation and PLCs Engineer • Full-time: 2016-2018

  • Support for Launch Manufacturing/Quality Engineers during planning, integration and fine-tuning of a new Sunroof assembly line and various EOL-Testers.
  • PLC and HMI programming using Siemen's TIA PORTAL (S7-1200 and TP700).
  • Commissioning of COGNEX/Keyence vision systems and SICK sensors.
  • Trainee in Hungary of SW-oriented maintenance for robotic cells.

Drone Evolution (Pre-seed Startup)

HW Technician for Drones • Part-time: 2016

  • Electronic repairment, FW-flashing and stock organization.

Education

Hamburg University of Technology (TUHH), Germany

MSc, Information and Communication Systems • 2018-2022

  • Master Thesis: Communication concept for multi-sensor platform.
  • Research Project: Development of an embedded communication hub for sensor data acquisition in a robotic system.

Focus: Secure and dependable communication systems and networks.

National Polytechnic Institute (IPN), Mexico

BSc, Mechatronics • 2010-2015

Topics mainly focused on Electronics, Industrial Applications, Automation and Robotics.

Projects

Master student, Institute for Mechatronics (iMEK,TUHH) • WiSe 2021

  • Integration of IRIDIUM and LoRaWAN modules into a communication prototype.
  • Design and documentation of a communication strategy focused on power-saving.
  • Development of FW written in C for a communication board.
  • PCB design with EAGLE and HW-tests of the prototype.

Master student, smartPORT Institute (TUHH) and Neura Robotics GmbH • SoSe 2020

  • FW/HW Design and implementation of an EtherCAT-compatible communication node prototype, using FreeRTOS and Altium.

Skills

Languages

  • German; upper intermediate, B2, Goethe Zertifikat.
  • English; advanced, C1, IELTS Overall Result Band 7.0.
  • Spanish, mother tongue.

Communication and work strategy

Autonomy, self-learning, flexibility, proactivity, order, pragmatic and multicultural thinking.

Hardware

ATSAME5x, STM32F4xx(ARM MCU), LAN/USB controllers from Microchip LAN78xx / USB57xx, ESC controller LAN925x, foundations TMS-F2838x (C2000 RT-MPU), IRIDIUM 9603 (Satellite transceiver), ESP32/RFM95W (LoRa transceiver).

Design and simulation IDEs

Altium, EAGLE(PCBdesign),SolidWorks,OMNET++(Simmulation of communication networks), UPPAAL (Software Verification).

Programming languages

C for embedded applications, ExST, C++, Python, Ladder (S7), SPEL+, foundations of YAML, HTML, Markdown, LaTEX.

Programming IDEs

CLion, TwinCAT3, Visual Studio, Eclipse, STM32CubeIDE, foundations Code Composer and MPLAB, SIEMENS TIA PORTAL, MATLAB, LabView, Linux-based hardware configuration tools, Linux Bash Terminal, , EPSON’s IDE for Robot’s Controllers, PlatformIO, AVR/Microchip Studio.

Libraries

SF4 API (AVR Libraries), CMSIS-RTOS, FreeRTOS, STM HAL Libraries, SOES/SOEM open EtherCAT libraries, C2000 APIs , ESP-1ch-Gateway, arduino lmic and others.

Management SW and others

GIT control version tool, MS Office, MS Project, Confluence, Jira, Miro, foundations of Canva.

Additional Links