User:Ismail

Summary B.S. and M.S. Degrees in Electrical and Electronics Engineering 11+ years of hands-on experience in SW/FW Development and Embedded Systems Linux Device Drivers, Android Sensor Framework, Firmware, Wearables, and Sensor Algorithms Professional Skills C/C++, STL, Java, Python, Matlab, etc. Linux Device Drivers, Android Sensor Framework, Yocto, Buildroot Microcontrollers, RTOS, TCP/IP, USB, Bluetooth, UART, I2C, SPI, etc. GIT, SVN, Mercurial, Visual Studio, QT, Android Studio, XCode, Keil, IAR, Eclipse, GNU Toolchains, etc Board Bring-Up, Oscilloscope, Logic/Protocol Analyzers, JTAG, etc. Employment SMTS, Sr. Software Engineer Maxim Integrated Products (San Jose, CA) 09/2016 – Present Led various Linux Device Driver and Firmware projects and their architectures Developed various wearable platforms SW such as watch, ring, etc. Contributed to open source projects such as Linux Kernel, Bluetooth stack Ported Bluetooth SW Stack for Maxim’s ARM Cortex M4F processor Developed Linux device drivers for DAC and ALS sensor Developed and supported Gesture Sensor software and firmware for various platforms Technologies: C/C++, Linux Kernel, QEMU, I2C/SPI, PMIC, QT, Gstreamer, Yocto, Buildroot, mbed, ARM Cortex M4F, GCC, wearables, bare metal, etc MTS, Software Engineer Maxim Integrated Products (San Jose, CA) 05/2013 – 09/2016 Led Linux Device Driver and Firmware projects and their architecture for Maxim Sensors Focused on developing cutting-edge algorithm and software solutions for various sensors for Vital Sign Monitoring (Heart Rate, SPO2, ECG, Bio Impedance, Blood Pressure) in smartphone and wearable devices. Developed 20+ Linux device drivers for various sensors and supported them in road tests and customer demos Integrated the algorithms to Android Sensor Framework Ported various sensor algorithms to Maxim’s ARM Cortex M4 MCU Developed various sensor drivers such as Accel, Gyro, ALS, RGB for Samsung SensorHub and QCOM SensorCore Platforms and integrated to customers’ platforms Developed multithreaded sensor daemon that works as a server on Android device and provides an interface to GUI/EvKit/Data collection applications and also runs algorithms on Android platform Contributed to the development of Heart Rate, Blood Pressure and skin color detection algorithms Developed Gesture Detection Algorithms in Matlab and implemented them in C Used QCOM 8060/8074 QCOM Dragon Boards for the developments of Linux Device Driver and Android sensor framework Technologies: C/C++, Java, Python, Matlab, Linux Kernel, Android, Git/Gerrit, GDB, Valgrind, GCC, Clang, ARM Cortex M4F, SensorHub, etc. Firmware Engineer Panasonic R&D April 2013 – May 2013 1 Month contract position through Mainz Brady Group Supported Smart Meeting/Occupy Sensor Driver in Arduino platform and Embedded Linux Developed the SW that visualizes occupy sensor data and determines if a room is occupied Technologies: C++, Embedded Linux, Visual Studio Embedded Software Engineer Logitech (Newark, CA) April 2012 – Feb 2013 6+ Month, contract position through Mainz Brady Group Developed and supported Logitech Music frameworks in C/C++, python and Lua for Embedded Linux Developed ALSA driver for Codec/DSP and various I2C drivers for embedded Linux Contributed to Logitech build system for Embedded Linux in Python Developed firmware for MSP430 MCU that manages low power mode, battery charging, system’s power and works as coprocessor of the Imx25 SoC. Worked with both hardware and software groups to successfully bring up for IMX25/ARM9 SoC based board. Implemented Inotify based logger application Followed Scrum Methodology Debugged complex interactions between ARM SoC and MSP430 Technologies: C/C++, Python, Lua, QT, GDB, MSP430, IMX25, Poky, SVN, GIT, TI CCS, Linux USB Gadget, iPerf, Redboot, autotools, Logic Analyzer, Oscilloscope, GCC, etc. Co-founder & Developer Atlas Biomedical (Istanbul, TR) 2011 – 2012 Led and played a key role in designing and developing a novel biomedical device to diagnose a lumbar herniated disc. It’s an alternative biomedical device to MRI and Computer Tomography for diagnosis of lumbar herniated disc Defined the project milestones and timelines, and coordinated program management activities. Designed and developed the data acquisition device and its software and firmware. Technologies C/C++, Matlab, PIC32, Bootloaders, USB, SPI, Wi-Fi, ADC, Logic Analyzers, Oscilloscope, Signal Generator, etc. Embedded Software Engineer Upsilon Control (Istanbul, TR) 2006 – 2011 Developed Mifare based contactless smart card solutions that enable access control and cashless payment system on a campus. Developed various devices for Smart Card Solutions to authorize usage of photocopy machines, printers, shuttle buses, vending machines, etc) Integration of contactless smart card solutions and POS devices to enable credit card usage Upsilon Contactless RFID Reader Web Based Remote Controller Device Development of Serial to Ethernet, Serial to USB Devices Technologies: C/C++, Frameworks, Delphi, MySQL, TCP/IP, RFID, Microcontrollers, ARM9, Linux Kernel, Proteus, Open Source, USB, I2C, SPI, Ethernet, WiFi, Device Drivers Side Projects Developed Student Information Management system that enables interface for students and instructors using ASP, SQL, CSS, and JavaScript - 2004 Summer Designed and programmed several websites for personal and non-profit organizations using HTML, ASP, SQL and JavaScript. 2002 – 2004 Awards Selected Top Performer at Maxim Integrated in the Business Unit, 2015 Education M.S., Fatih University, Electrical and Electronics Engineering, March 2011, TURKEY B.S., Mustafa Kemal University, Electrical and Electronics Engineering, Feb 2007, TURKEY Hobbies Tennis, Hiking, Chess Links https://github.com/ismailhkose