C++ Software Engineer
., Warszawa +5 Locations
Somco Software
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
C++ Software Engineer
C++ Software Engineer
., Warszawa
Somco Software