System Software Engineer
דרוש/ה מהנדס/ת תוכנת מערכת (System Software Engineer)
לחברה טכנולוגית מובילה בתחום פיתוח מערכות חומרה מתקדמות דרוש/ה מהנדס/ת תוכנת מערכת להצטרפות לצוות פיתוח העוסק בבניית פתרונות תוכנה וכלים לתמיכה במחזור החיים של מוצרי חומרה – משלב הפיתוח הראשוני ועד לייצור בהיקפים גדולים.
תיאור התפקיד:
-
תכנון ופיתוח כלי תוכנה התומכים בשלבי הפיתוח השונים של מוצרים, ברמת הכרטיס (Card Level) וברמת המערכת (Rack Level).
-
פיתוח ותחזוקה של כלי Debugging, כלי בדיקה ותשתיות תוכנה.
-
עבודה בשיתוף פעולה עם מהנדסי חומרה, מפתחי Firmware וארכיטקטי מערכת.
-
שיפור תהליכי בדיקות וולידציה מבחינת כיסוי, מהירות, יעילות וניצול משאבים.
-
פיתוח פתרונות תוכנה לתמיכה בתהליכי ייצור, בדיקות והטמעת מוצרים.
-
חקר והטמעת טכנולוגיות חדשות לשיפור סביבת הבדיקות.
-
תמיכה באיתור ופתרון תקלות מערכתיות מורכבות.
-
השתתפות בסקרי תכן ומתן הכוונה מקצועית בנושאי Testability.
-
כתיבת תיעוד טכני והדרכת משתמשים על הכלים שפותחו.
דרישות התפקיד:
-
תואר ראשון במדעי המחשב או השכלה שקולה – חובה.
-
לפחות 5 שנות ניסיון בפיתוח תוכנה מקצועי (לא כולל התמחות) בחברה מולטי-דיסציפלינרית – חובה.
-
ניסיון מוכח בתכנות באחת או יותר מהשפות: C, Python או Lua.
-
ניסיון בעבודה עם מערכות המשלבות תוכנה וחומרה (Software-Hardware Systems).
-
יכולת עבודה מול צוותים מתחומי החומרה, התוכנה והמערכות.
יתרונות:
-
הבנה מעמיקה של Linux Internals.
-
היכרות עם ארכיטקטורת מחשבים.
-
ניסיון בפיתוח סקריפטים ובשפות Scripting.
-
ניסיון בפיתוח כלי בדיקה, Debugging ואוטומציה למערכות חומרה.