תיאור האחריות / עיקר המשימות
פיתוח תוכנה עבור רכיבי חומרה מתקדמים במערכות מולטידיסציפלינריות מורכבות, תוך שימוש בפרוטוקולי תקשורת מתקדמים.
אחריות על פיתוח חבילות תוכנה משמעותיות למגוון מערכות מולטידיסציפלינריות בהתאם למפרטי הדרישות.
כתיבת קוד, ביצוע code review , כתיבת design , תקצוב משימות הפיתוח שבאחריות הצוות,
בניית תכניות עבודה לפיתוח המערכות (כולל סקרים), הגדרת טכנולוגיות, שיטות, כלי פיתוח ועוד.
הגדרת ארכיטקטורת התוכנה/חומרה יחד עם מהנדסי/ות המערכת והארכיטקטים/ות.
תכנון ובניית הפלטפורמה הבאה של החברה.
דרישות התפקיד:
תואר ראשון בהנדסת תוכנה/מדעי המחשב/אלקטרוניקה, תואר שני – יתרון
10 שנות ניסיון בפיתוח תוכנות RT EMBEDDEDלמערכות מולטידיסציפלינריות
10 שנות ניסיון בפיתוח תוכנה בשפות C++, C
לפחות 3 שנות ניסיון בהובלת צוות פיתוח תוכנת RT EMBEDDED
ניסיון בעבודה עם מיקרו מעבדים עם/ללא מערכת הפעלה
ידע בפרוטוקולי I2C ,SPI ,UART, CAN-bus
ניסיון בפיתוח בסביבות RTOS
ניסיון עם מעבדי ARMIOS – יתרון
ניסיון פיתוח על מעבדי ST – יתרון
רקע מחברה ביטחונית – יתרון