Talent.com
Ta oferta pracy nie jest dostępna w Twoim kraju.
Senior Embedded Software Engineer (C++)

Senior Embedded Software Engineer (C++)

SQUARE ONE RESOURCES sp. z o.o.Warszawa, Masovian, Poland
Ponad 30 dni temu
Opis pracy

technologies-expected :

  • CI / CD
  • Visual Studio
  • Embarcadero RAD Studio
  • Catch2
  • boost

about-project :

  • This project involves the development and maintenance of a comprehensive software suite designed for a manufacturer of large diesel engines used in environments. The software suite comprises three key components : an electronic diagnostic and visualization tool, engine management and alarm management.
  • The team consist of 6 other developers
  • Hybrid work : 50% remote, 50% on-site Denmark - client covers hotel and flights costs.
  • responsibilities :

  • Develop and maintain software applications using modern C++ standards (C++11 / 14 / 17 / 20).
  • Collaborate with product managers, and other engineers to gather requirements, design, and implement software solutions.
  • Design, develop, and maintain user interfaces (GUIs) for applications, ensuring user-friendly features and responsive design.
  • Participate in code reviews to ensure code quality, adherence to coding standards, and identify areas for improvement as well as adhering to latest C++ standards.
  • Contribute to the development and implementation of CI / CD pipelines to automate builds, testing, and deployment processes.
  • Develop and maintain MSI installers.
  • Write and execute unit tests to ensure code quality and reliability.
  • requirements-expected :

  • Proven experience in C++ software development.
  • Strong understanding of modern C++ standards (C++11 / 14 / 17 / 20) and object-oriented programming principles.
  • Experience with GUI development using Visual Studio and Embarcadero RAD Studio.
  • Experience with CMake for managing the software build process.
  • Experience with third-party libraries and frameworks such as ACE / TAO, Boost, Catch2, fmt, Mosquitto, and Trompeloeil.
  • Experience with CI / CD pipelines.
  • Experience with MSI installer development, preferably using Wix.
  • Proficiency in writing unit tests with Catch2 or a similar framework.
  • Ability to create clear and concise technical documentation.
  • Excellent problem-solving, analytical, and debugging skills.
  • offered :

  • B2B contract
  • high salary
  • long-term cooperation
  • Utwórz powiadomienie o ofertach pracy dla tego wyszukiwania

    Senior Software Engineer • Warszawa, Masovian, Poland