
Senior C++ Engineer
Posted Aug 4

Posted Aug 4
This is a fully remote position, open to applicants in United States.
β’ Development of a middleware layer in C++ for an advanced machine management system.
β’ Standardization and aggregation of data from devices provided by multiple independent suppliers.
β’ Design of a maintainable architecture based on a common core and interchangeable plugins.
β’ Collaboration with the team in making architectural decisions.
β’ Enhancement of modern products and scaling of teams for Code & Pepper clients.
β’ Commercial experience at a senior level in programming with C++.
β’ Proficient understanding of modern language standards (at least C++14/C++17).
β’ Practical experience in developing embedded software, close to the hardware layer.
β’ Expertise in configuring and performing cross-compilation for ARM architecture.
β’ Independence in managing development toolchains.
β’ Strong skills in designing hardware abstraction layers (HAL) and clean API interfaces.
β’ Experience in software architecture, particularly with the Adapter pattern and plugin architecture.
β’ Deep understanding of engineering practices (Clean Code, SOLID) focused on long-term code maintainability.
β’ Highly developed communication skills facilitating effective architectural decision-making within the team.
β’ Proficiency in English to enable smooth communication in an international team.
β’ Familiarity with the hardware specifics of the gaming industry and protocols such as SAS or G2S (GSA) β nice to have.
β’ Experience working with Embedded Linux systems or real-time operating systems (RTOS) β nice to have.
β’ Practical knowledge of the CMake build system, unit testing, and CI/CD tools β nice to have.
β’ Ability to perform low-level code debugging using JTAG or logic analyzers β nice to have.
β’ Collaboration in a B2B model or employment contract β you choose.
β’ Training budget (up to 2500 PLN net per year).
β’ Flexible working hours (considering core hours).
β’ Opportunity for 100% remote work.
β’ Multisport Plus card and private medical care (Luxmed).
Sigma Software Group
Plain Concepts
GitLab
Get handpicked remote jobs straight to your inbox weekly.