Back to offers

Senior C++ Developer

Bright Coders' Factory — our name speaks for us, as our software sits in the hearts of global companies. We provide customers with state-of-the-art technologies. Our potential still grows, which is proven by the Forbes Diamond and Great Place to Work Awards.

We're writing code to make people's lives easier. In BCF, you will find your place and see that your work matters. Our portfolio includes projects from more than 15 industries - so depending on your preferences and stage of career, we're definitely going to find the right one for you.

About position

We are working on a system supporting research and production processes in the pharmaceutical sector. The project includes the development of highly available communication and integration components responsible for the exchange of data between laboratory and industrial systems, taking into account the quality and safety standards required in the life science sector. We place great emphasis on testability, extensibility and compliance with GxP requirements.

The project uses, among others:

C++20, Boost, gRPC/protobuf

Docker, Linux

CMake, Conan

OPC UA systems

Monitoring using OpenTelemetry

AI technologies for data automation and analysis

Requirements

  • 10 years of experience as a Software Developer
  • Very good knowledge of C++20
  • Knowledge of Linux systems
  • Practical knowledge of CMake and Conan
  • Experience in working with Git
  • Knowledge of Docker
  • Ability to write tests (e.g. Google Test)

NICE TO HAVE:

  • Knowledge of German
  • Knowledge of Boost (especially msm, io)
  • Experience with gRPC and protobuf
  • Knowledge of OpenTelemetry
  • Experience with OPC UA systems
  • Interest / experience in AI

Your responsibilities

  • Design and development of system modules in C++20, according to the requirements of the client from the pharmaceutical industry
  • Creation of communication components based on gRPC, protobuf and/or OPC UA
  • Software integration with external systems in Linux environments
  • Configuration and maintenance of the development environment (CMake, Conan, Docker)
  • Implementation of unit and integration tests (e.g. using Google Test)
  • Participation in the analysis of technical and business requirements
  • Working with monitoring and observability tools (e.g. OpenTelemetry)
  • Maintaining high code quality, taking into account security and industry standards (e.g. GxP)
  • Work in a hybrid or stationary model in the office in Opole or Wrocław
  • Occasional delegations to the client's headquarters in Germany
  • Supporting junior team members as part of knowledge exchange
Similar offers for you
Senior Python Developer
Posted on 14/01/2025
backend
Hybrid (Poznan, Opole, Warsaw, Wroclaw)
experience

Experience

8+ years
location

Location

Hybrid (Opole, Wrocław)
Share:shareshare to linkedin

Senior C++ Developer