About

About

Summary

My name is Daniel Jasinski.

I am a Lead Software Engineer / Embedded Systems Architect with 10+ years of experience. Designing and implementing bare-metal and RTOS-based embedded systems in C/C++ and Python, from low-level drivers to system architecture. Industry experience: medical, automotive, aerospace, marine.

Helping teams deliver reliable, production-ready embedded devices.


Experience

Lead Software Engineer

Global Logic (Poland and US) | August 2020 – Present

  • On-site in Boston area (2022–2024) for direct collaboration with a medical device client
  • Refactored multiple BLE peripherals support into modular architecture with clean interfaces
  • Developed BLE peripheral support with hierarchical state machine, PKI, and ECC
  • Built SIL framework for automated embedded firmware testing (pytest, cffi, ctypes)
  • Added runtime loadable module support on Cortex-M33 devices
  • Implemented cross-platform CMake build system for multiple boards and product variants
  • Established next-generation insulin pump software architecture
  • Created base software modules: drivers, event framework, power management, profiling
  • Technical leadership for a team of 3-5 engineers

Senior Software Engineer

Global Logic (Poland) | April – August 2020

  • Made OTA (Over-The-Air) software update component for ADAS ECU firmware compilable under host x86 compiler and unit-testable using GTest/GMock
  • Designed and implemented tracing framework
  • Refactored state machine implementation
  • Coordinated with other teams to integrate the component into overall ECU firmware

Software/Hardware Engineer

Aerobits (www.aerobits.pl) | 2018–2020

  • GDL90 and Asterix protocol implementations, unit and integration tested
  • Peripheral drivers development (PLLs, RF amplifiers, 868MHz transceivers)
  • RF testing using GNURadio and HackRF/LimeSDR
  • Embedded software development in C/C++ on ARM Cortex-M (STM32, NXP)
  • PCB design (KiCad/EAGLE)

Software/Hardware Technician

Marcontrel (www.marcontrel.com) | 2015–2018

  • Hardware repairs at component level of PCBAs used in marine automation systems
  • Development of custom testing equipment (PCBAs and electrical cabinets)
  • Development of testing software in C and C#
  • Development of system retrofits using custom hardware and PLCs
  • PLC programming (Ladder Diagram, Structured Text)
  • Reverse engineering of electronic circuits and software
  • On-board repairs and system retrofits on cargo ships worldwide

Education

Bachelor of Engineering (BE) in Automation and Robotics
West Pomeranian University of Technology | 2015–2019

Studied control theory, signal processing, embedded programming, and electronics. Thesis on automated hardware testing under PhD Rafal Osypiuk, co-founder of Aerobits.


Skills

My Skills

Programming Languages

  • C
  • C++ (embedded friendly)
  • Python

OS/Frameworks

  • ThreadX
  • Zephyr RTOS
  • FreeRTOS
  • Linux (user-space)
  • Apache NuttX
  • ESP-IDF

Hardware

  • Arm Cortex-M (various vendors)
  • ESP32
  • Oscilloscopes, logic analyzers
  • Soldering and rework stations
  • PCB design (KiCad, Eagle, Altium)
  • SEGGER J-Link
  • Lauterbach Trace32

Tooling

  • CMake
  • Make
  • Pytest
  • Robot Framework
  • Git