top of page
courage is a decision.png

Senior C++ Developer

Our client is a global technology & defense group with a Naval Engineering Competence Center in Romania, building mission-critical software for command, control and sensor systems used on modern navy vessels. The team collaborates internationally across product lines and disciplines.



The role

We’re hiring a C++ Development Engineer to join a multidisciplinary Agile squad developing new features for the combat & sensor software stack that powers the fleet’s central mission system. 


You’ll code on Linux, contribute across the full lifecycle (requirements, implementation, test/validation), and help integrate advanced sensors and radar components with the central platform. Cybersecurity is a first-class concern throughout.



Key responsibilities:


  • Design and implement C++ features on Linux for the combat/sensor management platform; collaborate closely with teammates from software, systems and DevOops;


  • Contribute to component integration across navigation, detection and radar subsystems; ensure reliable inter-component communication and synchronization;


  • Own your code end-to-end: development, unit/functional tests, validation and demos; treat security as part of every design decision;


  • Work in an Agile setup and support deliveries to international stakeholders and program.



To thrive in this role, you will:


  • Bring strong modern C++ on Linux and experience building complex, high-reliability software. RHEL 6-8 knowledge is required.


  • Be comfortable with Qt (Qt6/QtTest), CMake/QtCreator, and CI/CD tooling such as Jenkins; source control with Bitbucket/Git; containerization with Podman/Docker;


  • Communicate effectively in English and collaborate across geographies; be open to short knowledge-transfer trips to The Netherlands or Germany.


  • Nice to have: experience with real-time Linux, distributed systems, CORBA (miniORB), and DDS frameworks (e.g., OpenSplice).

Hybrid, Bucharest

blank.png
bottom of page