Senior C++ Engineer

New
Opportunity to work remotely within PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English B2+
Experience
5+ years
Required Skills
DockerC++CI/CDLinux

Requirements

  • 5+ years of experience in modern C++ software development (C++17/C++20).
  • Understanding of multithreading, concurrency, synchronization, and performance optimization in Linux environments.
  • Background in developing deterministic, low-latency software for real-time systems.
  • Proficiency in CMake, modern build systems, and Conan package management.
  • Skills in profiling and optimizing CPU/memory utilization in Linux.
  • Competency in writing unit tests and automated tests.
  • Proven capability to debug low-level communication issues and optimize performance.
  • Hands-on expertise designing, deploying, and debugging containerized applications with Docker.
  • Experience with CI/CD and release pipelines, including artifact signing and vulnerability scanning.
  • Familiarity with Agile tools (Azure DevOps, Confluence, JIRA, Bitbucket).
  • Fluent English communication skills at a B2+ level.

Responsibilities

  • Collaborate with Data Scientists and Machine Learning experts to transform prototype algorithms and data pipelines into hardened C++ applications.
  • Convert Python-based research workflows into high-performance, reliable C++ production systems.
  • Implement data quality safeguards and low-level interfaces for real-time streaming data inference.
  • Optimize code for predictable behavior and efficient compute, memory, and storage utilization.
  • Develop high-reliability solutions for resource-constrained hardware and scalable cloud environments.
  • Translate process dynamics and sensor behavior into realistic online control solutions.
  • Document and communicate technical assumptions, risks, and deployment considerations to stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now