Unlock to reveal name

Embedded Software Engineer

  • Profile Created:
  • 3 years ago

Skills

Education

Experience

  • hobby project 2019 - 2019

    Software Consultant

    As area of personal interest, implemented custom bootloader for STM32 on cortex-M0 Arm processor, using UART communication and X-modem protocol. Main challenge was the fact that this processor doesn’t contain register for vector table offset, so this needed to be implemented through software mock of this register. Keywords: Bootloader, STM32, Cortex-M0, C/C++, USART, X-Modem, CubeMX, HAL

  • Current Company 2019 - Present

    Software Consultant

    Team lead in project for enabling support for multiple Ethernet ports on one controller. Build system is made using CMake. Implemented using LWIP stack, driver ported for ARM. Also implemented application logic for cotroller (User Management and Shared Modules) Keywords: FreeRTOS, C/C++, Python, STM32, Arm, Ethernet, LWIP, CMake.

  • Softhouse Consulting 2019 - 2019

    Software Consultant

    Team lead in project for creating remote display for master controller over serial line (RS232/RS485). Adapted controller in a way that it is shadowing master controller. Keywords: embOS, C/C++, Python, Renesas, RS232/RS485

  • Softhouse Consulting 2018 - 2018

    Software Consultant

    Team lead in project for developing support for Ethernet on board for embedded systems using LWIP stack. Implemented all layers of OSI networking model (Physical, TCP, UDP and higher level protocols, such as Modbus, SMTP and SNMP). CI/CD automation (Python) and unit test coverage of code was achieved. Implemented ability to upgrade device via Ethernet Keywords: embOS, C/C++, Python, Renesas, LWIP, Ethernet, OSI Network Model

  • Softhouse Consulting 2016 - 2018

    Software Consultant

    Created solution for booking meetings using IoT. Mainly in charge for hardware plugins, written in C/C++ and operating system image creation using Yocto Project. Keywords: Embedded Linux, C/C++, Bash, Bitbake, Yocto Project, NodeJS, MongoDB, Chromium, Meteor

  • Microwee d.o.o 2016 - 2016

    Software Engineer

    Implemented prototype for smart home systems. Developed applications on Beagle Bone for TCP Server, Web Client and Rich UI Client. Keywords: Embedded Linux, C/C++, QT, Eclipse, Beagle Bone

  • Inventous LLC 2016 - 2016

    Android Developer

    Android Developer for external clients. Developed application for Foremost Golf, that includes communication with server, user experience, web shop, chat feature, location tracking. Keywords: Android, Java, XML, REST API

  • KV Team d.o.o 2012 - 2016

    Software Developer

    Software developer for transformer test equipment. C# .Net developer for complete family of devices (RMOT). Keywords: C#, .Net, SQLite, Crystal Report, Measurement Studio