Software Engineer

Kiarash Zamani.

Kiarash Zamani

Designing robust embedded systems and intelligent interfaces. Currently engineering power electronics firmware and satellite flight systems.

Professional Experience

Delta-Q Technologies

Embedded Software Engineer Intern

Sep 2025 — Present
  • Architecting and validates low-level C firmware for high-voltage electronics, overseeing DC/DC control, power modes, and safety-critical fault handling.
  • Developing production-grade firmware for EV charging systems, meeting strict functional safety requirements for Tier 1 industrial OEMs.
  • Integrating automotive communication protocols including CANOpen, J1939, and J1772 to ensure seamless vehicle-to-charger networking.
  • Engineering an object-oriented Python/PySide6 automation tool that utilizes XML parsing to reduce hardware data transfer time by 60%.
  • Maintaining release momentum by triaging code backlogs, isolating root causes of firmware bugs, and coordinating fixes across branches.
C/C++PythonCANOpenJ1939J1772PySide6AgileRTOS
Key Achievement
Deployed a critical production feature for a $45,000 high-power product, ensuring zero-defect performance under maximum electrical loads.

ALEASAT — SFU Satellite

Software Engineer

Jan 2025 — Present

Architecting fault-tolerant flight software on TMS570 microcontrollers and Python-based ground control platforms.

C++TMS570RTOSPythonPyQt5Docker

Technical Projects

Computer Vision & MLOps

Power Line Defect Detector

Computer vision system using YOLOv8 to detect damaged insulators and hardware defects in aerial power line imagery for drone-based inspection workflows. Built a 1,000+ image dataset using Roboflow and Google scraping, achieving 81%+ mAP50 accuracy with low false alarms.

Implemented an OpenCV preprocessing pipeline with CLAHE and denoising to normalize lighting conditions. Deployed a production FastAPI inference server with automated PDF reporting and 15+ FPS real-time inference on CPU.

PythonPyTorchYOLOv8OpenCVFastAPIUvicornPDF ReportsRoboflow
Power Line Defect Detection
ML & CyberSecurity

Malware Signature Classifier

CNN-based pipeline using PyTorch to classify malware signatures as image-like bytemaps. Applied computer vision for binary classification with a Jupyter user interface.

PyTorchCNNPythonMLJupyter
CNN Malware Pipeline
Embedded & Security

MicroSentinel

Tamper-evident Arduino device using Embedded C++ to record physical access attempts.

C++ArduinoEmbedded
Systems Optimization

SIMD Audio

8x speedup normalization pipeline using C++, LLVM, and the Parabix framework.

C++SIMDLLVMOptimization

Vehicle Sensor Logger

Real-time C application for ESP32 with CRC checks for UART telemetry integrity.

CESP32UARTCRC
Full-Stack & Sustainability

Mountain Ride Share

Full-stack Node.js app using Google Maps API to track carbon emission savings.

Node.jsExpressGoogle Maps API
Mobile Dev & Agile

Game Keeper

Android app for gameplay tracking. Built with JUnit 5 and Agile methodologies.

AndroidJavaJUnit 5Agile
ML & CyberSecurity

Anomaly Detection

Cybersecurity project using Hidden Markov Models and RL on power data.

MLHMMRLPCA
AR/VR & Game Dev

EcoSpectra VR

Unity/C# VR experience for Oculus focusing on environmental protection.

UnityC#VROculus
Mobile Dev & UI/UX

Spaceship Finder Game

Android Studio / Java game with persistent settings.

AndroidJavaUI/UX

Get in touch.

[email protected]

© 2025 Kiarash Zamani