Peter Kisfaludi
Inhaber, Lead Embedded Software Engineer, Mormytron Ltd
Eindhoven, Niederlande
Werdegang
Berufserfahrung von Peter Kisfaludi
Bis heute 7 Jahre, seit Juli 2017
Senior Embedded Software Engineer
GTX Medical
Project: Implantable neurostimulator system (Spinal Cord Injury rehabilitation) • Identify SW work packages, organize sprints, release and version control strategy • Design modular software architecture, make firmware portable, reusable and testable • Develop low power, real-time neurostimulation firmware for implant Keywords: C++, Kinetis, NFMI, SW Architecture, BLE, MBD, Quantum Platform, CppUTest, ISO13485
Bis heute 8 Jahre und 6 Monate, seit Jan. 2016
Lead Embedded Software Engineer
Mormytron Ltd
4 Monate, März 2017 - Juni 2017
Senior Embedded Software Engineer
Philips Innovation Services
Project: Develop embedded software for wearable medical device (Psoriasis treatment) • Implement new firmware features for treatment, implement unit tests and integration tests • Revive former test setup, make verification test suite pass • Prepare 510(k) submission • Coach junior engineers about firmware development process, Agile and best practices Keywords: C/C++, Cortex-M4F, STM32, 510(k), Gherkin
9 Monate, Juni 2016 - Feb. 2017
Senior Embedded Software Engineer
BloomLife
Project: Wearable Maternal Health Sensor • Implement BLE communication between sensor and smartphone • Develop embedded firmware for NRF52-based radio module (Rigado) • Develop custom firmware for certification tests (SAR) • Enable compatibility with Android and IOS devices Keywords: C/C++, NRF52, Rigado, BLE, FDA
Project: Deep Brain Stimulator System • Implemented telemetry features (MICS) • Designed code for dual CPU software architecture • Secure OTA bootloader protocol • MISRA-C compliance Keywords: C/C++, MSP430, MICS, JTAG, Zarlink, SPI, Cryptography, ISO-13485
2 Jahre und 4 Monate, Sep. 2013 - Dez. 2015
Senior Embedded Software Engineer
Holst Centre
Project: Develop firmware for wearable biomedical device • Implemented CMSIS compliant peripheral drivers: SPI, I2C, UART, GPIO, DMA, RTC • Developed device drivers for bio-sensors: ECG, PPG, GSR, Bio-impedance, Accelerometer • Converted Matlab code to power-efficient C code with low memory footprint • Integrated algorithms into Ubuntu, Tizen and FreeRTOS Keywords: FreeRTOS, Cortex M0, Cortex M4F, Cortex A7, JTAG, Git, SPI, I2C, Eclipse, C, C++, Python
2 Jahre und 1 Monat, Aug. 2011 - Aug. 2013
Senior Embedded Software Engineer
GE Aviation
Project #1: Design and implement aircraft autopilot system for Cessna-172 • Implemented path-planning, motion control and dead reckoning algorithm Project #2: Implement automatic air-worthiness checking application based on AI / statistical methods • Applied statistical and AI methods in Matlab to create clean set of flight data Keywords: C, Java, Matlab, Simulink, ST10 processor, RS485, ARINC-429, Ubuntu
6 Monate, Feb. 2011 - Juli 2011
Computer Vision Software Engineer
Sanxo Systems
• Implemented object counting algorithm with less than 0.5% error using OpenCV • Implemented Automatic PCB inspection system based on 3D measurement with Sick ranger industrial camera • Developed 6-DOF robot control (forward and inverse kinematics) application Keywords: C++, OpenCV, Image processing, Win7 Embedded
Ausbildung von Peter Kisfaludi
4 Jahre und 5 Monate, Sep. 2006 - Jan. 2011
Software Engineering
Budapest University of Technology and Economics
Embedded systems, image processing, robotics, firmware development, machine vision, artificial intelligence, real time systems, control systems
Sprachen
Englisch
Fließend
Niederländisch
Gut
Ungarisch
Muttersprache
Deutsch
Grundlagen
Koreanisch
Grundlagen