.
Senior Embedded Software Engineer (C++)
  • Warsaw
Senior Embedded Software Engineer (C++)
Warszawa, Warsaw, Masovian Voivodeship, Polska
SQUARE ONE RESOURCES sp. z o.o.
12. 6. 2025
Informacje o stanowisku

technologies-expected :


  • C++
  • GUI
  • CI/CD
  • Visual Studio
  • Embarcadero RAD Studio
  • WiX
  • 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

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    93 406
    9 195