Sign up to save this job, get alerts, and apply with an optimized CV.

C++ Developer/ Embedded Software Engineer @ Scalo

Full Time 1680.00 - 1800.00

Job description

Skills required for service delivery:

  • minimum 7 years of commercial experience in C++ programming, including experience in delivering embedded or system projects,
  • very good, practical knowledge of C++ and experience in analyzing, refactoring, and optimizing existing code,
  • experience in developing firmware and/or embedded software,
  • practical experience with MQTT,
  • knowledge of CMake,
  • experience with OpenSSL and Protocol Buffers (Protobuf),
  • experience in creating unit tests using GoogleTest and integration tests,
  • experience in debugging and maintaining complex C++ applications,
  • experience in delivering cross-platform solutions,
  • very good analytical and problem-solving skills, including the ability to identify technical problems and propose optimizations,
  • proactive approach to task execution and technical collaboration,
  • knowledge of English at C1 level.
Nice to have:
  • practical knowledge of Qt and QML,
  • experience with Linux Embedded and cross-compilation processes,
  • knowledge of Yocto,
  • experience with CAN communication,
  • knowledge of qmake, Boost, Cucumber, or RapidCheck,
  • experience in maintaining large, multi-layered C++ projects,
  • knowledge of the Felgo framework,
  • experience in projects in the area of Healthcare, Medical Devices, or IoT.
Hi! Discover cooperation opportunities with Scalo!

At Scalo, we are involved in delivering software projects and supporting our partners in developing their businesses. We create software that enables people to make changes, act faster, and achieve better results. We utilize a wide spectrum of IT services to support our clients in achieving their business goals.

Our areas of activity include, among others:

  • technology consulting,
  • software development,
  • embedded systems,
  • cloud solutions,
  • data management,
  • dedicated project teams.

What do we offer within the cooperation?

  • opportunity to provide services in diverse projects in the areas of Software, Embedded, Data, and Cloud Services,
  • involvement in additional pre-sales and expert initiatives,
  • access to medical care, a sports card, and a cafeteria platform in accordance with applicable cooperation principles.
,[development and maintenance of firmware and embedded components in C++, responsible for communication with devices and preliminary data processing,, development of new functionalities, refactoring of existing code, and reduction of technical debt,, maintenance of a desktop application based on C++, Qt, and QML, in particular the implementation of critical fixes,, development of communication modules using MQTT and integration with devices and other elements of the IoT ecosystem,, work with device communication using, among others, the CAN bus,, implementation of logic and data processing mechanisms in the application and embedded layers,, development of components using shared memory and IPC mechanisms,, maintenance and development of projects using CMake and qmake,, creation and development of unit and integration tests, and debugging of complex C++ applications,, analysis of existing code, identification of problems, and proposing and implementing optimizations,, cooperation with the architect and Backend, Flutter, Frontend, QA, and DevOps teams,, project location: Wrocław,, service delivery model: remote,, project budget: up to 150 PLN/h + VAT, depending on experience and scope of provided services.]

Sign up to apply

Create a free account to apply for this job and get access to:

  • AI-powered CV optimization for this specific job
  • Save jobs and create custom alerts
  • See your CV match score for each job

Company information

Company
Scalo
Location
Polska
Poland
Posted
1 week ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

Create your free account and tailor your CV to match this job.