11/15/2024 updated


100 % available
Embedded Software Developer with Electrical Engineering Background
Lodz, Poland
Worldwide
Engineering degree in Electronics and telecommunication at Technical University of LodzANSI CElectrical EngineeringAtlassian JiraAutomotive IndustryTelecommunicationsBluetoothC++ (Programming Language)CMakeCommunications ProtocolsProgramming ToolsEmbedded SystemsEmbedded SoftwareFirmwareGNU Compiler CollectionGNU Debuggers
Embedded Software Development
Extensive experience in embedded software development for automotive and telecommunication systems, with deep knowledge of low-level firmware and various modern tooling.
Programming Languages
Proficiency in multiple programming languages including C++11, C++17, ANSI C, and Python, as well as expertise in using various development tools such as gcc, gdb, yocto, and CMake.
Automotive Communications
Strong background in automotive communication protocols and standards, including CAN, UDS, and Bluetooth, with practical experience in implementing these in embedded systems.
Testing and Integration
Experience with various testing frameworks and methodologies, including GoogleTest, Jenkins CI, and integration testing on target hardware and PC mockups.
Version Control and Project Management
Proficient in using Git, Gerrit, SVN, and JIRA for version control and project management in software development projects.
Containerization and Build Systems
Skilled in using Docker for containerization and managing build systems for HMI parts of embedded systems.
UI Development
Capable of basic UI development using QT framework for embedded systems and demonstration projects.
Extensive experience in embedded software development for automotive and telecommunication systems, with deep knowledge of low-level firmware and various modern tooling.
Programming Languages
Proficiency in multiple programming languages including C++11, C++17, ANSI C, and Python, as well as expertise in using various development tools such as gcc, gdb, yocto, and CMake.
Automotive Communications
Strong background in automotive communication protocols and standards, including CAN, UDS, and Bluetooth, with practical experience in implementing these in embedded systems.
Testing and Integration
Experience with various testing frameworks and methodologies, including GoogleTest, Jenkins CI, and integration testing on target hardware and PC mockups.
Version Control and Project Management
Proficient in using Git, Gerrit, SVN, and JIRA for version control and project management in software development projects.
Containerization and Build Systems
Skilled in using Docker for containerization and managing build systems for HMI parts of embedded systems.
UI Development
Capable of basic UI development using QT framework for embedded systems and demonstration projects.
Languages
EnglishFluentPolishNative speaker
Project history
Instrument cluster embedded software development in C using AUTOSAR framework for Ferrari and Maserati new electric car lines. Unit testing, integration testing, and management of Docker build system for HMI parts.
Integration of Cybercom/Knowit proprietary Bluetooth stack (blueGO) into lightweight demonstration project based on Actia's ACU6 connectivity ECU. Basic UI development using QT framework.
Software development of Bluetooth phone handling application for latest Mercedes-Benz carline infotainment system. Integration of Cybercom/Knowit proprietary Bluetooth stack, Apache Thrift based server/client services, and implementation of unit and component level tests using GoogleTest.