Skip to content
View Thecesar85's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Thecesar85

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.

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
Thecesar85/README.md

👋 Hi, I'm Augusto Salazar Montes

Software Acceptance Test Engineer | Embedded Validation Specialist


Download CV

🧠 About Me

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)

👨‍💻 Sample Code

# 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)}")

📖 Currently Learning

  • 🔌 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

💼 Experience

🏢 Application Engineer — Seica, Inc.

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


🏢 Applications Engineer — AB Test Solutions

Jul 2022 – Oct 2022 | Monterrey, MX

  • Implemented data acquisition systems and LabVIEW automation frameworks for automotive manufacturing

🛠️ LabVIEW · SQL · Data Acquisition


🏢 Solution Junior Engineer — Reckon Solution

Jan 2021 – Apr 2022 | Guadalajara, MX

  • Programmed industrial control interfaces (LabVIEW / TestStand); test plans and SQL database management

🛠️ LabVIEW · TestStand · SQL · HMI


🏢 FPGA Intern — IM2NP

Mar 2020 – Jun 2020 | Salon-de-Provence, France

  • Designed FPGA (VHDL) particle detection hardware; low-level debugging and timing analysis

🛠️ VHDL · FPGA · Xilinx


🔥 Projects

🧪 Technical Projects

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

🏗️ Open Source & GitHub Projects

🏥 MediSync
Unified Emergency Response & Hospital Coordination Platform

🛡️ ao-bounty-control
Private control room for bounty PRs, issues & payout readiness

💱 StellarBounty — Stellar/Soroban bounty platform

StellarPulse
Decentralized prediction market on Stellar/Soroban — bet XLM, earn PULSE

💬 fluxer
Open source IM & VoIP app built for friends, groups, and communities

📊 mergework
Open-source work ledger — contributors & AI agents earn MRWK

🐛 bug-bounty-codex-743 — Bounty hunting toolkit

⚒️ solfoundry
Autonomous AI Software Factory on Solana — multi-LLM review & reputation

📦 More repos (click to expand)

🎓 Education

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


📜 Certifications


🏔️ Beyond Work

  • 🔌 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


Profile views

Last update: August 2026 · Querétaro, México

Popular repositories Loading

  1. Curso.Prep.Henry Curso.Prep.Henry Public

    Forked from atralice/Curso.Prep.Henry

    Curso de Preparación para Ingresar a Henry.

    JavaScript 1

  2. Python_GUI_Web_Scraping_Practice_01 Python_GUI_Web_Scraping_Practice_01 Public

    Practice Web Scraping by creating a GUI using Python

    1

  3. Mecatronic-Thing Mecatronic-Thing Public

  4. Arduino Arduino Public

    Forked from esp8266/Arduino

    ESP8266 core for Arduino

    C++

  5. repositorio-henry repositorio-henry Public

    Esta es por la tarea 00 Gti henry

  6. Thecesar85 Thecesar85 Public

    Config files for my GitHub profile.