Matan Hasan

Hey, my name is

MatanHasan

And I am an

Embedded & Systems Software Engineer

MH
7+
Years of experience
3
Industries
B.Sc.
Electrical Engineering

Education & Experience

A hands-on Embedded & Systems Software Engineer with 7+ years of experience building reliable, low-level and high-level software solutions across automotive, robotics, and defense industries. My expertise bridges embedded software, real-time systems, automation, and hardware-software integration. Whether I'm designing drivers for robotic cells, validating vehicle features on HIL benches, or writing communication protocols — I focus on delivering stable, testable, and production-ready systems.

Education

  1. 2014 – 2019

    B.Sc. Electrical Engineering

    Afeka — Tel Aviv Academic College of Engineering

    Computers and Communication Systems. Final project: Smart Ethernet Card, a Python network observer that uses TCP to watch traffic passing through the network.

  2. 2016

    Student research assistant

    Prof. Erel Avineri

    DoT-funded research on vehicle-to-vehicle and vehicle-to-everything communication. Literature review and translation of papers into Hebrew.

  3. 2020

    Microcontrollers Embedded Drivers Development

    Udemy

    Certified course on embedded driver development.

  4. 2025

    Complete Git & GitHub Mastery

    Udemy

    Certified course, from the basics through day-to-day GitHub work.

  1. Mar 2022 – Jun 2025

    System Software Integration Engineer — General Motors

    Automation, hardware-in-the-loop integration, and CAN tooling for vehicle software.

    • Designed and maintained automation scripts in Python and C++ on Linux, and supported CI/CD with Jenkins.
    • Integrated software features into Hardware-in-the-Loop systems and validated them on automotive hardware.
    • Built internal tools for CAN message playback and recording, used on both simulation and real vehicle hardware.
    • Worked with diagnostic hardware including RAD Gigastar, neoVI RED 2, and PCAN-Ethernet FD, and analyzed traffic with Vehicle Spy 3 and ETAS INCA.
    • Collaborated with software, architecture, and test teams in Israel and the US.
    • Documented system and test configurations so setups could be repeated and shared.
  2. Aug 2020 – Feb 2022

    Software & Control Engineer — Bright Machines

    Device drivers and software-hardware integration for robotic assembly cells.

    • Designed device drivers for Bright Robotic Cells, integrated with motors, pistons, cameras, RFID, and more.
    • Used object-oriented design to build blocks for robotic assembly and motion systems.
    • Owned specific cells: designed the workflow and aligned the software with the hardware.
    • Introduced a new way of working and built a knowledge base for the team from scratch.
  3. Aug 2017 – Feb 2020

    Embedded Software Engineer — Niron Systems & Projects

    Bare-metal embedded software for defense programs, plus desktop simulators.

    • Designed and developed software for defense projects with IAI, Rafael, and Elbit.
    • Built bare-board systems on ARM Cortex-M4 and low-level drivers for SPI, I2C, UART, and RS-232/485/422.
    • Implemented TCP/IP and UDP networking, and application software for embedded targets.
    • Built desktop applications and simulators in C#.
    • Led on-site integration and worked with customers during bring-up.

Languages. Hebrew (native), English (professional).

Volunteering. Or Yarok association for safer driving, as part of the IMPACT scholarship.

  • C / C++

    Embedded applications and automation

  • Python

    Scripts, tools, and test automation

  • Drivers

    SPI, I2C, UART, RS-232/485/422

  • CAN

    CAN and CAN FD on vehicle hardware

  • HIL

    Feature integration and bench validation

  • Linux & Jenkins

    CI and everyday engineering systems

  • C#
  • MATLAB
  • TCP/IP
  • UDP
  • ARM Cortex-M
  • RTOS
  • Vehicle Spy 3
  • ETAS INCA
  • OrCAD
  • MCUXpresso
  • Wind River
  • Arduino

My latest projects

A Flask app that puts match days on Google Calendar, and space for the next two.

Want to talk?

Let's get in touch

Email me
MH