עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
Develop and maintain C++ libraries and applications targeting Linux.
Build and manage Linux shared objects (.so) and expose them for use in C# via P/Invoke, C++/CLI, or other interoperability methods.
Migrate existing C++ codebases from Windows to Linux (GCC/Clang toolchains).
Optimize existing C++ code for performance (CPU-bound and IO-bound workloads).
Tune memory usage, reduce memory leaks, and perform profiling and debugging using Linux tools.
Ensure compatibility, stability, and high performance of the C++ modules across Linux distributions.
Collaborate with C# developers to ensure seamless integration and interface compatibility.
Write clean, well-documented, and unit-tested code.
Required Qualifications:
Strong C++ proficiency (C++11/14/17) with experience in modern C++ practices.
Solid Linux development experience: compiling with GCC/Clang, working with Makefiles/CMake, using debugging/profiling tools like gdb, valgrind, perf, gprof, or heaptrack.
Experience with creating and maintaining .so (shared object) libraries on Linux.
Interoperability experience: wrapping native libraries for use in C# applications using P/Invoke, SWIG, C++/CLI, or other techniques.
Experience porting or migrating C++ applications from Windows to Linux environments.
Performance optimization skills: CPU and memory profiling, optimizing algorithms, minimizing latency.
Memory tuning and leak detection skills on Linux.
Experience with version control systems (e.g., Git).
Preferred Qualifications:
Familiarity with Windows C++ development and Windows-to-Linux migration challenges.
Knowledge of .NET or C# and experience integrating native modules in managed environments.
Familiarity with containerization tools (e.g., Docker) for development and testing.
Experience with CI/CD pipelines for C++ applications.
Understanding of multithreading, low-level system programming, or real-time systems.
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
שאלות ותשובות עבור משרת C++ Developer
מפתח/ת C++ ב-Yael Korentec Technologies יהיה אחראי על פיתוח ותחזוקה של ספריות ויישומים ב-C++ המיועדים ללינוקס, בנייה וניהול של אובייקטים משותפים (.so) בלינוקס, וחשיפתם לשימוש ב-C# באמצעות P/Invoke או שיטות אינטרופרביליות אחרות. התפקיד כולל גם העברת קוד C++ קיים מווינדוס ללינוקס ואופטימיזציה של ביצועים ושימוש בזיכרון.
משרות נוספות מומלצות עבורך
-
C ++ Mid-Level SW Developer
-
לוד
פיקארו- גיוס והשמה להייטק
-
-
C++ Open Source Contributor - Remote
-
תל אביב - יפו
YO IT Consulting
-
-
C ++ Software Developer - Ultrasound Simulation
-
תל אביב - יפו
ריקרוטיקס בע"מ
-
-
C++ Software Developer - LOD
-
לוד
Shani Teren
-
-
לחברה גלובלית מובילה בלוד דרוש /ה מפתח /ת C ++
-
שוהם
שני טרן
-
-
לחברה גלובלית מובילה בלוד דרוש/ה מפתח/ת C++
-
תל אביב - יפו
שני טרן HR
-
רמת גן
בוקר