צוות מוביל מחפש ארכיטקט/ית תוכנה בכיר/ה שייקח/תיקח בעלות מלאה על תכנון והגדרת הארכיטקטורה של מערכות Embedded Linux, מהשלבים הראשוניים ועד אינטגרציה במוצרים ובתשתיות.
מה תעשו בתפקיד:
ניתוח תשתיות קיימות, אפליקציות ופיצ’רים לזיהוי פערים ארכיטקטוניים והצעת פתרונות עמידים ומדרגיים.
תכנון והגדרת רכיבים מרכזיים וממשקים במערכות Embedded, תוך שמירה על התאמה לדרישות המוצר והמערכת.
שיתוף פעולה עם צוותים חוצי-תחומים (SW, Cloud, System, Product) להגדרת APIs ותהליכי אינטגרציה.
הדרכה והנחיה של מהנדסים במהלך Code Reviews, קידוד ותחזוקת ארכיטקטורה.
שותף לפיתוח - אימות בחירות ארכיטקטוניות ולקדם/להוביל את תהליך הפיתוח.
דרישות התפקיד:
תואר ראשון במדעי המחשב או בהנדסת תוכנה.
ניסיון מוכח בארכיטקטורת תוכנה ועיצוב מערכות תוך שימוש בעקרונות הנדסה מודרניים.
מומחיות ב-Embedded Linux: Kernel, User-space, Cross-compilation, OS internals.
שליטה גבוהה ב-C/C++.
הבנה חזקה בפרוטוקולי תקשורת: TCP/IP, HTTP, MQTT.
לפחות 5 שנות ניסיון מעשי בפיתוח מערכות Embedded.
ניסיון בעבודה בסביבות Agile.
היכרות עם IoT ואינטגרציה בין מכשירים לענן.
מיומנויות נדרשות:
חשיבה אנליטית ויכולת פתרון בעיות ברמה גבוהה.
תקשורת בין-אישית מעולה, מילולית וכתובה.
יכולת לקדם משימות משלב הרעיון ועד הפריסה.
מוטיבציה גבוהה, למידה מהירה ויכולת עבודה בצוות.
יתרונות:
ניסיון במסגרת אבטחת Linux: SELinux, AppArmor, iptables, OpenSSL.
ניסיון בעבודה עם Stack תוכנה מגוון: Back-End, Front-End, Full Stack, Embedded.