Software Performance Engineer
פורסם לפני 15 ימים · 36 מועמדים
התפקיד במילים פשוטות
התפקיד כולל אופטימיזציה של ביצועי תוכנת הליבה, האלגוריתמים ותהליכי העיבוד של החברה. העבודה היומיומית כוללת ביצוע פרופיילינג מעמיק לאפליקציות C++ במטרה לזהות ולפתור צווארי בקבוק ב-CPU, בזיכרון ובמולטי-תרדינג, לצד שיפור אלגוריתמים של ראייה ממוחשבת.
- B.Sc. in Computer Science, Software Engineering, Computer Engineering, or related field
- 5+ years of hands on C++ development experience (modern C++)
- Strong expertise in performance optimization of complex software systems
- Experience optimizing CPU intensive applications
- OpenCV
- Experience with real time systems and low latency applications
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
תפקיד זה מתאים למפתחי C++ מנוסים עם לפחות 5 שנות ניסיון, בעלי מומחיות חזקה באופטימיזציה של מערכות תוכנה מורכבות ויישומים עתירי CPU. הוא פחות יתאים למי שאין לו רקע חזק בפיתוח hands-on ב-C++ מודרנית או ניסיון במערכות מרובות תהליכונים.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןPosition Overview
We are looking for an experienced Software Performance Engineer to optimize the performance of our core software, algorithms, and processing pipelines. This is a hands on engineering role requiring deep expertise in C++, performance analysis, and optimization of complex computational systems.
Responsibilities
· Perform in depth performance profiling of C++ applications to identify, analyze, and eliminate CPU, memory and multithreading bottlenecks.
· Optimize computer vision algorithms and image processing pipelines.
· Improve algorithmic complexity and optimize the performance of multithreaded and parallel software applications.
· Utilize profiling and benchmarking tools to measure and validate performance improvements.
Required Qualifications
· B.Sc. in Computer Science, Software Engineering, Computer Engineering, or related field.
· 5+ years of hands on C++ development experience (modern C++).
· Strong expertise in performance optimization of complex software systems.
· Experience optimizing CPU intensive applications.
Preferred Qualifications
· Experience with Computer Vision libraries such as OpenCV.
· Experience with real time systems and low latency applications.
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- B.Sc. in Computer Science, Software Engineering, Computer Engineering, or related field, 5+ years of hands on C++ development experience (modern C++), Strong expertise in performance optimization of complex software systems, Experience optimizing CPU intensive applications