I'm a Software Acceptance Test Engineer with 4+ years of experience in embedded software validation, test automation, and system integration for the automotive industry. I design and execute black-box and white-box test campaigns, perform root cause analysis, and ensure quality compliance.
|
🧪 Test & Validation Python · LabVIEW Core 1&2 · TestStand CANoe · CANalyzer · CAN/CAN-FD HIL/Bench Setups · CAPL (learning) |
🔬 Debugging & Tools Oscilloscopes · Logic Analyzers · Multimeters TRACE32 · iSystem · UDS (ISO 14229) UART · I2C · SPI · LIN (basic) |
|
💻 Programming & DevOps Python · C · C++ · VHDL · SQL · MATLAB Git · GitHub Actions · Docker · Jira Linux (basic) · Embedded Systems |
🌐 Languages Spanish (Native) English (B2 Proficient — EF SET) French (B1 — TCF) |
# Automated KPI extractor from CANoe test logs
# Parses ASC log files, computes Test Yield, FPY, Defect Density
import pandas as pd
import re
from pathlib import Path
def parse_canoe_log(filepath: str) -> pd.DataFrame:
"""Extract signal data and test verdicts from CANoe ASC logs."""
pattern = re.compile(
r'(?P<timestamp>\d+\.\d+)\s+\d+\s+(?P<channel>\w+)\s+(?P<id>0x[0-9A-Fa-f]+)'
r'\s+(?P<dlc>\d)\s+(?P<data>[0-9A-Fa-f ]+)'
)
frames = []
for line in Path(filepath).read_text().splitlines():
if m := pattern.match(line):
frames.append(m.groupdict())
df = pd.DataFrame(frames)
df['timestamp'] = df['timestamp'].astype(float)
return df
# Usage
log = parse_canoe_log("test_run_20260415.asc")
print(f"Frames captured: {len(log)} | Lost: {log['dlc'].astype(int).sum() - len(log)}")- 🔌 CAPL scripting for advanced CANoe automation
- 🚗 ADAS validation methodologies (ISO 26262 awareness)
- 🐳 Docker & CI/CD pipelines for test automation
- 🤖 AI-assisted testing — integrating LLMs into test result analysis
Oct 2022 – Jan 2026 | Querétaro, MX
- Designed and executed automated test campaigns for automotive ECUs using LabVIEW & TestStand
- Monitored CAN/CAN-FD communication between ECUs using CANoe & CANalyzer
- Developed Python scripts for automated KPI reporting (Test Yield, Defect Density, First Pass Yield)
- Performed root cause analysis using oscilloscopes, logic analyzers, and multimeters
- Managed SQL databases & Git repositories for end-to-end traceability
- Collaborated with international teams across Mexico, US, and Italy
🛠️ Python · LabVIEW · TestStand · CANoe · CANalyzer · SQL · Git
Jul 2022 – Oct 2022 | Monterrey, MX
- Implemented data acquisition systems and LabVIEW automation frameworks for automotive manufacturing
🛠️ LabVIEW · SQL · Data Acquisition
Jan 2021 – Apr 2022 | Guadalajara, MX
- Programmed industrial control interfaces (LabVIEW / TestStand); test plans and SQL database management
🛠️ LabVIEW · TestStand · SQL · HMI
Mar 2020 – Jun 2020 | Salon-de-Provence, France
- Designed FPGA (VHDL) particle detection hardware; low-level debugging and timing analysis
🛠️ VHDL · FPGA · Xilinx
| Project | Description | Tech |
|---|---|---|
| KPI Automation Suite | Python scripts (pandas, matplotlib, Tkinter) to auto-extract & visualize test logs → PDF reports | Python pandas Tkinter |
| Injector Test System | Full embedded system: STM32, custom PCB, C firmware, MOSFET power stage, optocoupler isolation | STM32 C PCB |
| PIC ISP Programmer | Firmware updates via In-System Programming for PIC16F84A / PIC18F4550 / PIC18F2550 | PIC C |
|
🏥 MediSync 🛡️ ao-bounty-control 💱 StellarBounty — Stellar/Soroban bounty platform ⭐ StellarPulse |
💬 fluxer 📊 mergework 🐛 bug-bounty-codex-743 — Bounty hunting toolkit ⚒️ solfoundry |
📦 More repos (click to expand)
- 📧 mautic — Open Source Marketing Automation (7.x branch)
- 🎬 MoneyPrinterTurbo — AI video generation
- 📦 registry — Coder modules & templates registry
- 💎 solidity — Smart Contract Language
- 👁️ zeroeye — Trade risk monitor & diagnostics
- 🏕️ TentOfTrials-bounty-67 — Trading & market platform
- 🐉 Mudlet — MUD client with Lua scripting
| Degree | Institution | Year |
|---|---|---|
| Mechatronics Engineering | Universidad Tecnológica de Tecámac, MX | 2022 |
| Lic. Automated Systems & Industrial Computing | IUT d'Aix-Marseille, France | 2020 |
📝 Thesis: Automated Control System for Electromechanical Assembly Lines
🇫🇷 MEXPROTEC scholarship | Focus: Industrial Networks, Embedded Systems, Automation
- 🔌 DIY Electronics: Custom PCB design, firmware for IoT devices (ESP32, STM32)
- 🤖 Emerging Tech: AI integration, blockchain fundamentals
- 🚴 Outdoors: Hiking, cycling
"Every challenge is an opportunity to create."
📧 augustosm85@gmail.com · 💼 LinkedIn · 📄 Download CV
Last update: August 2026 · Querétaro, México
