Jeremi Mucha

C++ Engineer

Wroclaw Metropolitan Area

About

Software engineer with a background in electrical engineering. I’m interested in backend and embedded systems software development.

Experience

  • Senior C++ Engineer at Intellias
    Jun 2022 - Present · 4 yrs 1 mo

    Lidar for Autonomous and ADAS Vehicles * Development of a Software-Quality framework - streamlining the use of static and dynamic analysis tools, enforcing guidelines, code coverage, while not being a burden for developers. * Design of the framework to facilitate compliance with ISO 26262 and ASIL classification, * Integration of the Software-Quality framework into a Conan/CMake based build system, * Migration of the Software-Quality framework to Bazel, * Development of an SDK for the Lidar, including core functionality like scheduling, inter-thread communication, systems ensuring stable runtime behavior, using C++14 * Work on portable, cross-platform software, targeting Linux and QNX, but also tested and compiled for Windows, to aid with portable design and standard compliance * Software-Quality Framework developed in context of a Conan/CMake based build system, using Python, later migrated to Bazel * SDK developed using C++14, following strict Adaptive AUTOSAR and a set of internal guidelines, using C++14, and a minimum set of third-party libraries. Built with all major compilers - gcc, clang, MSVC, and also qcc

  • Spyrosoft (5 yrs 3 mos)
    • Senior Software Engineer
      Jan 2021 - Mar 2024 · 3 yrs 3 mos

      Actively involved in multiple projects: Advanced Surface Movement Guidance and Control System - airport ground traffic control system. * Cross-platform - Linux and Windows - software developed using C++14, Qt5 and Python, * Strong emphasis on testing using the QTest framework, * Remote position, Level 5 Autonomous Vehicle, * Safety-critical software development in the automotive industry, compliant with ASPICE and ISO26262 Functional Safety standard, * Using modern technologies and practices: C++14, CMake, Docker, git, TDD, * Work in an Agile environment, comprised of multiple Scrum teams, * Develop and maintain project build environment based on CMake, Docker, and Conan.

    • Software Engineer
      Jan 2019 - Jan 2021 · 2 yrs 1 mo

      * Safety-critical software development in the automotive industry, compliant with ASPICE and ISO26262 Functional Safety standard, * Using modern technologies and practices: C++14, CMake, Docker, git, TDD, * Work in an Agile environment, comprised of multiple Scrum teams, * Develop and maintain project build environment based on CMake, Docker, and Conan.

  • Junior Software Engineer at GlobalLogic Poland
    Nov 2017 - Jan 2019 · 1 yr 3 mos

    Responsibilities: * Develop software for IoT modules, based on defined requirement and specification documents * Implement developer tests – integration testing and unit testing * Debug issues discovered both during testing and in the field * Write software documentation * Participate in feature design

  • Electrolux (Wroclaw Metropolitan Area)
    • System Validation Engineer
      Feb 2017 - Nov 2017 · 10 mos

      System Validation team in an R&D laboratory at a dishwasher factory. Responsibilities: • Ensure system functionality meets specification • Design and implement test cases for manual execution • Prepare test schedules to meet project milestones • Execute system and component tests based on test manuals • Prepare test reports, • Support development of new test methods and test automation • Support implementation of data acquisition systems • Support laboratory staff on software, electronic and electrical issues • Provide improvement proposals

    • Electronic Engineer
      Jan 2015 - Feb 2017 · 2 yrs 2 mos

      Position in an R&D team in a dishwasher factory. Responsibilities: • Prepare electronic and electrical component documentation and bill of material documents for new variants introduced into production • Configure and debug user-interface software variants • Prepare test plans for user-interface software • Prepare test schedules • Diagnose and analyze electronics, electrical and software issues • Provide technical support to factory on product functionality, electronic, software and electrical component related issues • Provide feedback to electronics and electrical component design teams • Interact with component suppliers • Maintain production line update utility software