ארכיטקט/ית תוכנה C++
על התפקיד
דרוש/ה לחברה ביטחונית מובילה בחולון ארכיטקט/ית תוכנה להצטרף לצוות הארכיטקטורה.
במסגרת התפקיד:
• כתיבת דוגמאות קוד C/C++ המפעילות את החומרה.
• אפיון כלל מרכיבי התוכנה (כולל תשתיות) טרום רובד האפליקציה.
• ניהול הכרטיס/LRU למשימות גנריות שמשותפות בין אפליקציות שונות הרצות על אותו כרטיס/LRU, לדוגמה ניטור טמפרטורה.
• הגדרת ממשקי חומרה-תוכנה לכלל הרכיבים במערכת/כרטיס.
• חקירה ויישום לצורך אימות ארכיטקטורה ברמת דמו, כולל ביצוע Bring-up של EVBs (Evaluation Boards) במסגרת הורדת הסיכון.
• הגדרת קונפיגורציה לרכיבים לטובת תעבורת נתונים לסוגי BUS שונים (כמו PCIe, LAN) כולל PCIe Bridges / LAN Switches Configuration.
מה צריך?
• תואר ראשון בהנדסת חשמל ואלקטרוניקה / מדעי המחשב או תואר אחר רלוונטי.
• יכולת כתיבת דוגמאות קוד C/C++ המפעילות את החומרה.
• ניסיון של לפחות 7 שנים בתחומים הרלוונטיים.
• התמודדות עם רכיב EVV
• התמודדות עם רכיב EVV
• ידע מעמיק בממשקי חומרה-תוכנה-קושחה ותשתיות תוכנה.
• ניסיון בעבודה עם Linux, דרייברים וסביבות פיתוח BSP לרכיבי SOM/SOC/Microcontroller (של nvidia, אינטל וכו)
• יכולת חקירה ויישום לאימות ארכיטקטורה ברמת Demo וביצוע Bring-up של EVBs.
• היכרות מעמיקה עם יכולות עיבוד של CPU/GPU וצווארי בקבוק של רכיבי זיכרון.