Electrical & Computer Engineering student working across the hardware β software boundary β embedded firmware, analog circuits, signal processing, and C/C++ systems programming.
3rd-year ECE student at Ben-Gurion University of the Negev, specializing in Computers and Communications. Previously a Systems Technician & QA engineer at Hartech Technologies (defense sector) and a Naval Communication Operator & Team Lead in the Israeli Navy.
π Beer Sheva, Israel
Recently completed: Systems Programming (C/C++ & Linux) Β Β·Β Currently learning: Digital Signal Processing Β· Digital Electronic Circuits (CMOS design & logic)
- Languages: C/C++, Python, MATLAB, Assembly (MSP430)
- Embedded & Hardware: MSP430 firmware (HAL/BSP/API), GPIO / timers / ADC, hardware interrupts Β· BJT/MOSFET analog design Β· ORCAD PSpice
- Software: OOP design & polymorphism, data structures, template programming, exception handling
- Communications & DSP: AM/BPSK modulation, AWGN channel modeling, BER analysis Β· filter design, spectral estimation, adaptive filtering
- Signal & Numerical: Sampling & reconstruction, frequency-domain (FFT) analysis, iterative numerical solvers
- Tools & Environments: Linux CLI, Git, Azure DevOps, VS Code
- Systems & Integration: LAN/IP networking, VOIP systems, RF & satellite communication, QA & testing
| Repo | Description | Language |
|---|---|---|
| systems-programming | OOP systems in C++: operator overloading, polymorphic class hierarchies, RTTI dispatch (dynamic_cast), a hand-rolled template container (Array<T>), and exception handling β plus lower-level C data-structure work |
C / C++ |
| matlab-modern-communications | AM modulation over a noisy channel and BPSK over AWGN with MAP detection and bit-error-rate (BER) vs. SNR analysis | MATLAB |
| matlab-signal-processing | DSP from sampling & aliasing to Butterworth filter design, Yule-Walker spectral estimation, and steepest-descent adaptive filtering | MATLAB |
| python-oop-simulation | OOP system with 13 interdependent classes: inheritance, polymorphism, and two-agent battle logic | Python |
| matlab-numerical-methods | Iterative nonlinear solvers (Newton-Raphson, Secant, Fixed-Point); convergence rate analysis | MATLAB |
- Embedded firmware β MSP430 Assembly: Built a layered firmware architecture (HAL/BSP/API) across 6 progressive labs β GPIO control, PWM generation, hardware interrupts, LCD display, and ADC-based signal measurement; fully interrupt-driven with low-power sleep modes.
- Analog Electronic Circuits (top course grade): Designed and analyzed BJT (NPN/PNP) and MOSFET circuits β biasing, small-signal AC analysis, current mirrors, and power amplifiers; PSpice pre-lab simulation and bench validation with oscilloscopes, spectrum analyzers, and DMMs.
- Hartech Technologies β Systems Technician & QA (2022β2023) Β· Deployed VOIP communication infrastructure across 30 operator terminals (IP configuration, cross-system integration, live testing) β contributing to delivery 6 months ahead of the client deadline; manual QA via Azure DevOps alongside R&D.
- Israeli Navy (IDF) β Naval Communication Operator & Team Lead (2017β2020) Β· Operated and maintained RF and satellite communication systems on a missile ship; led a team of 12β15; graduated the communications operator course ranked 1st in class.
- Anthropic β Introduction to Agent Skills (2026)
- π§ Email: tomerbenb13@gmail.com
- πΌ LinkedIn: in/tomer-benveniste-73135a252
- π» GitHub: @tomerbenveniste