.
C++ Software Engineer
  • Wysokie Mazowieckie
C++ Software Engineer
Wysokie Mazowieckie, Wysokie Mazowieckie, Podlaskie Voivodeship, Polska
Somco Software
22. 11. 2025
Informacje o stanowisku

We are looking for an experienced professional in C++ programming and Linux DevOps activities.

What you’ll be doing

Software Development :

  • Designing and implementing C++ features that bring our instruments to life — from device control to data processing

  • Making the code fast, scalable and rock-solid, even in a regulated environment

  • Writing unit tests (CppUnit or similar) to keep the codebase healthy and compliant

Build & Deployment Automation :

  • Automating builds with CMake and Ansible, because manual steps are so last decade

  • Plugging build and test workflows into CI/CD pipelines for smooth, repeatable releases

  • Creating installer scripts that make our software deployable across multiple platforms

Linux System Configuration :

  • Configuring and maintaining Linux environments (Ubuntu and Yocto) powering our embedded instruments

  • Ensuring everything runs reliably, predictably and plays nicely with hardware in real time

Collaboration & Code Quality :

  • Participating in code reviews and keeping coding standards alive and well

  • Working closely with QA, Systems Engineering, Hardware and Regulatory teams to bring all the puzzle pieces together

  • Analyzing the impact of code changes and making sure updates don’t break what already works

Troubleshooting & Support :

  • Tracking down bugs, solving tricky integration issues and helping keep our systems running smoothly

Our requirements

  • C++ (11/14/17) is your natural habitat, and object-oriented programming feels as familiar as your favorite keyboard

  • Linux (Ubuntu, Yocto) holds no secrets from you — you configure, tweak and optimize like a pro

  • CMake? You’re on it

  • Automation is your friend — Ansible included

  • CI/CD is part of your daily workflow, not a mysterious DevOps ritual

  • You write unit tests (CppUnit or similar) before "technical debt" becomes a scary phrase

  • Debugging and solving tricky issues — especially where hardware meets software — is your contact sport

  • You’re disciplined and able to organize your work independently

  • You’re fluent in English and a native speaker of Polish

  • You currently live in Warsaw — this is a must due to onsite work, logistics and team collaboration

Nice to have

  • You’ve got embedded experience and enjoy building software that talks to real hardware

  • You know your way around Python and use it for scripting or automation

  • Docker or Kubernetes don’t scare you (bonus points if they make you smile)

  • You’re familiar with medical device software standards like IEC 62304

What do we offer?

  • Onsite or hybrid work model (hybrid requires at least 3 days per week in the office)

  • Flexible working hours

  • Paid working hours for self-development

  • Opportunity to develop the skills in C++ and related fields

  • Opportunity to work on exciting project

  • Praca Wysokie Mazowieckie
  • Wysokie Mazowieckie - Oferty pracy w okolicznych lokalizacjach


    112 617
    15 256