C++ ENGINEER – REMOTE
Work closely with Data Scientists and Machine Learning experts to turn prototype algorithms and data processing pipelines into hardened, reliable, production-grade "always-on" applications written in C++.
Key Responibilities:
• Convert research and prototype ML/data-processing workflows (primarily Python-based) into high-performance, reliable C++ production systems
• Implement data quality safeguards, sanitization, and required low-level interfaces for real-time inference on streaming data
• Optimize code for predictable behavior, high reliability, and efficient resource utilization (compute/memory/storage) on resource-constrained environments
• Consider and implement security best-practices; least privilege, secret handling, signed artifacts
• Contribute to vulnerability scanning, SBOM generation, and patching strategies for deployed devices.
• Perform testing with real hardware and physical devices
• Manage release artifacts, versioning, and distribution channels for internal and external deployments.
Your profile:
• Must be an excellent communicator, able to clearly articulate and hear & understand abstract concepts;
• Excellent problem-solving skills and ability to work independently and collaboratively;
• Experience working with embedded Linux or industrial edge computing environments;
• Strong expertise in modern C++ software development using C++17/C++20;
• Strong understanding of multithreading, concurrency, synchronization, and performance optimization in Linux environments;
• Experience developing deterministic, low-latency software for real-time systems;
• Experience with CMake and modern C++ build systems;
• Strong experience with Conan package management for C++;
• Experience profiling and optimizing CPU/memory utilization in constrained Linux environments;
• Experience writing unit tests and automated tests;
• Proven ability to debug low-level communication issues and optimize performance under constrained environments;
• Strong hands-on experience designing, deploying, and debugging containerized applications using Docker in Linux production environments;
• Experience with CI/CD & Release pipelines: multi OS runners, artifact signing, SBOMs/vulnerability scanning;
• Experience working with Agile toolsets and technologies such as Azure DevOps and/or Atlassian tools like Confluence, JIRA, and Bitbucket.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Junior DevOps
2026-05-26
AI Engineer
2026-05-23
Senior Cyber Security Specialist (PKI Services)
2026-05-21
- Posted
- May 23, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Romania
- Company
- Capgemini Engineering
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Junior DevOps
2026-05-26
AI Engineer
2026-05-23
Senior Cyber Security Specialist (PKI Services)
2026-05-21