דלג לתוכן הראשי

C++ Developer - 2108

TSGיהוד-מונוסון, מחוז המרכז, ישראללא צויןFull-timeדרגה: לא צוין

פורסם אתמול · 0 מועמדים

שכר לא צוין במשרה זו

שמירה, הגשה או בדיקת התאמה — כמה שניות להקמת חשבון חינם.

תובנת Willbi

התפקיד במילים פשוטות

חובה
    יתרון

      חולץ מתיאור המשרה · מתעדכן אוטומטית

      למי זה מתאים

      תיאור המשרה המלא

      המשרה המקורית · נשמר לעיון

      TSG, a leading technology company at the forefront of innovation, is looking for an experienced Full Stack Developer to join our professional development team and work on advanced systems in a dynamic and challenging environment.

      We are looking for experienced C++ Developer to join existing team.

      📍 Location: Yehud, Israel

      Key Responsibilities:

      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.

      אודות TSG
      פרופיל החברה · בקרוב

      ביקורות עובדים · בקרובעוד משרות ב-TSG

      שאלות על המשרה

      • המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
      דומות וקשורות
      TSG
      פורסם אתמול · 0 מועמדים
      בדקו את ההתאמה