10/30/2026 updated


100 % available
Senior / Lead C++ Systems Engineer | B2B Contractor (EU SRL)
Sibiu, Romania
Only remote
PhD Student in Chemoinformatics (2003-2006)AUTomotive Open System Architecture (AUTOSAR)C++ (Programming Language)Embedded CEmbedded SystemsManaged Extensions for C++
Modern C++ Development
Expertise in Modern C++ (C++11 through C++20), including multi-threading, lock-free concurrency, zero-allocation patterns, and low-level Linux/POSIX system programming for high-performance real-time applications.
Cybersecurity & Data Loss Prevention (DLP)
Design and development of high-performance C++ core components for Data Loss Prevention (DLP) and endpoint security solutions, including system-level interception mechanisms and kernel-mode data monitoring under Linux and Windows.
Automotive Embedded Systems
Architecture and development of C++ middleware and microservices for automotive infotainment and autonomous driving platforms, with deep knowledge of AUTOSAR, SOME/IP, DDS, and MISRA C++ compliance.
Middleware & Network Protocols
Proficiency in middleware and network protocols including vsomeip (SOME/IP), DDS (RTI Connext / FastDDS), gRPC, Protobuf, Unix Domain Sockets, TCP/UDP, and Shared Memory (IPC).
System Architecture & Concurrency
Strong background in system interception, multi-threading, lock-free concurrency, zero-allocation memory patterns, design patterns, SOA, ISO 26262, ASPICE, and FMEA risk analysis.
Build Systems & DevOps Tools
Hands-on experience with CMake, Bazel, Jenkins, Gerrit, Vector DaVinci, Valgrind, ASan/TSan, GDB, perf, and CAN Simulators for CI/CD pipeline setup and code quality enforcement.
Embedded C & Python
Working knowledge of Embedded C for low-level hardware integration and Python for test automation in embedded and automotive environments.
Real-Time OS & Linux/POSIX Programming
Experience with Real-Time Operating Systems (RTOS), Linux/POSIX system programming, and low-latency system optimization including multi-threaded debugging and performance tuning.
Technical Leadership & Mentoring
Management and mentoring of engineering teams, including code reviews, architectural alignment with client architects, and technical onboarding of new team members.
Expertise in Modern C++ (C++11 through C++20), including multi-threading, lock-free concurrency, zero-allocation patterns, and low-level Linux/POSIX system programming for high-performance real-time applications.
Cybersecurity & Data Loss Prevention (DLP)
Design and development of high-performance C++ core components for Data Loss Prevention (DLP) and endpoint security solutions, including system-level interception mechanisms and kernel-mode data monitoring under Linux and Windows.
Automotive Embedded Systems
Architecture and development of C++ middleware and microservices for automotive infotainment and autonomous driving platforms, with deep knowledge of AUTOSAR, SOME/IP, DDS, and MISRA C++ compliance.
Middleware & Network Protocols
Proficiency in middleware and network protocols including vsomeip (SOME/IP), DDS (RTI Connext / FastDDS), gRPC, Protobuf, Unix Domain Sockets, TCP/UDP, and Shared Memory (IPC).
System Architecture & Concurrency
Strong background in system interception, multi-threading, lock-free concurrency, zero-allocation memory patterns, design patterns, SOA, ISO 26262, ASPICE, and FMEA risk analysis.
Build Systems & DevOps Tools
Hands-on experience with CMake, Bazel, Jenkins, Gerrit, Vector DaVinci, Valgrind, ASan/TSan, GDB, perf, and CAN Simulators for CI/CD pipeline setup and code quality enforcement.
Embedded C & Python
Working knowledge of Embedded C for low-level hardware integration and Python for test automation in embedded and automotive environments.
Real-Time OS & Linux/POSIX Programming
Experience with Real-Time Operating Systems (RTOS), Linux/POSIX system programming, and low-latency system optimization including multi-threaded debugging and performance tuning.
Technical Leadership & Mentoring
Management and mentoring of engineering teams, including code reviews, architectural alignment with client architects, and technical onboarding of new team members.
Experience
Professional experience10+ years
Freelancer since2015
Languages
EnglishGoodRussianNative speaker
Project history
Designed and developed high-performance C++ core components for Data Loss Prevention (DLP) and endpoint monitoring solutions. Engineered system-level interception mechanisms, user-mode/kernel-mode data monitoring, multi-threaded event processing, and memory optimization under Linux/Windows. Reduced processing latency and memory footprint in high-throughput event monitoring pipelines using zero-allocation patterns and lock-free concurrency.
Architected and developed C++ middleware and microservices for automotive infotainment and autonomous driving platforms. Managed and mentored an engineering team of 4 developers; led code reviews, architectural alignment with client architects, and technical onboarding. Orchestrated complex multi-threaded debugging and performance tuning in Linux/RTOS environments, eliminating critical race conditions and memory leaks. Established automated CI/CD pipelines (Jenkins, Gerrit) and enforced strict MISRA C++ and ASPICE compliance across the codebase.
Developed and maintained low-level Bluetooth connectivity modules and Android Auto middleware for OEM automotive infotainment platforms. Integrated CAN simulators, embedded hardware, and HMI tools to test, profile, and optimize communication protocols between ECUs and user-facing components. Partnered with system architects, QA, and OEM stakeholders to deliver features aligned with strict automotive quality standards. Performed root cause analysis, multi-threaded debugging, and low-level performance tuning in real-time embedded environments (Embedded Linux).