
חדש באתר! העלו קורות חיים אנונימיים לאתר ואפשרו למעסיקים לפנות אליכם!
We are hiring a C++ Developer to join a strong technical team working on Linux-based systems with a focus on interoperability and performance optimization.
This role involves developing and optimizing C++ shared libraries on Linux, enabling seamless integration with C# applications, and migrating existing C++ codebases from Windows to Linux environments.
Responsibilities:
• Develop and maintain C++ libraries and applications for Linux
• Build and manage shared objects (.so) and expose them to C# using interoperability techniques such as P/Invoke or C++/CLI
• Migrate C++ codebases from Windows to Linux using GCC or Clang
• Optimize performance for CPU-bound and IO-bound workloads
• Perform memory tuning, leak detection, profiling, and debugging in Linux environments
• Collaborate closely with C# developers to ensure smooth integration
• Write clean, well-documented, and testable code
Requirements:
• Strong proficiency in modern C++ (C++11/14/17)
• Solid Linux development experience, including GCC/Clang, Makefiles or CMake
• Hands-on experience with Linux debugging and profiling tools such as gdb, valgrind, perf, or similar
• Experience creating and maintaining Linux shared libraries (.so)
• Proven experience with C++ and C# interoperability
• Experience migrating applications from Windows to Linux
• Strong performance and memory optimization skills
• Experience working with Git
Nice to have:
• Familiarity with Windows C++ development
• Knowledge of C# or .NET environments
• Experience with Docker or containerized development
• CI/CD experience for C++ projects
• Background in multithreading or low-level system programming
If this sounds like a good fit, feel free to reach out or apply.