תיאור תפקיד:
התפקיד כולל פיתוח מקצה לקצה (End-to-End) של מערכות Real-Time Embedded מורכבות, עבודה הדוקה עם שכבות ה-Low-Level, ומימוש אלגוריתמים מתמטיים מתקדמים בסביבות עתירות ביצועים. תחומי אחריות עיקריים: פיתוח וארכיטקטורה של תוכנה בסביבת RT Embedded מרובת משימות (Multi-threaded). כתיבת קוד יעיל, אופטימלי ומאובטח ב-C++ מודרנית. עבודה "קרוב לברזלים" (Bits & Bytes) וניהול זיכרון וסנכרון תהליכים מקביליים בצורה קריטית. אינטגרציה ומימוש אלגוריתמים מתמטיים מורכבים בתוך מערכות המשלבות חומרה ותוכנה.
דרישות:
ניסיון פיתוח משמעותי ב-++C – שליטה עמוקה הן ב-Classic C++ והן בגרסאות מודרניות (C++14 / C++17 לפחות). מומחיות ב-RT/Embedded – הבנה מעמיקה וניסיון מוכח בעבודה ברמת ה-Low-level, ניהול זיכרון, ביצוע מניפולציות ברמת ה-Bits & Bytes, וסנכרון תהליכים מקביליים (Concurrency/Multi-threading). רקע מתמטי חזק – יכולת אנליטית גבוהה והיכרות טובה עם אלגברה ליניארית (חובה לצורך מימוש האלגוריתמים במערכת). תואר ראשון במדעי המחשב / הנדסת תוכנה / הנדסת אלקטרוניקה או רקע צבאי רלוונטי (יחידות טכנולוגיות). יתרון : ניסיון קודם בפיתוח מערכות בתחומי RF, עיבוד אותות (Signal Processing) או ניווט. היכרות עם פרוטוקולי תקשורת ומערכות הפעלה לזמן אמת (RTOS / Embedded Linux
היקף משרה:
משרה מלאה
קוד משרה:
JB-00027
אזור:
מרכז - תל אביב, פתח תקווה, רמת גן וגבעתיים, בקעת אונו וגבעת שמואל, חולון ובת-ים, מודיעין, שוהם
השפלה - ראשון לציון ונס- ציונה, רמלה לוד, רחובות, יבנה
|