קצת על התפקיד:
הובלה טכנית של תכנון ופיתוח פתרונות BSP מקצה לקצה, החל משלב איסוף הדרישות, דרך עיצוב ארכיטקטורה ועד לאינטגרציה מלאה ומסירה ללקוח.
תחומי אחריות עיקריים בתפקיד:
- פיתוח ותכנון BSP מלא, כולל רידוד והתאמת מערכת הפעלה ,(Linux, RTOS) ניהול טעינת מערכת,,Bootloader התאמת זיכרון ותצורת חומרה לפלטפורמות חומרה ייעודיות
- כתיבה ואינטגרציה של דרייברים ברמת Kernel Space עבור ממשקי חומרה מגוונים .(I2C, SPI, ETH, CAN, GPIO)
- כתיבת ספריות ,(so) ממשקי API ו- Tests ברמת User Space
- יישום מדיניות אבטחה, צמצום שטח תקיפה, ניהול הרשאות ובידוד תהליכים בהתאם לדרישות הפרויקט ותקנים רלוונטיים
- קונפיגורציה ואופטימיזציה של Linux Kernel לפי ארכיטקטורת המעבד (ARM, X86, Soft-Core, RISC-V)
- כתיבת Device Trees
- עבודה צמודה מול דיסציפלינות שונות, לרבות מפתחי קושחה, מפתחי תוכנה אפליקטיבית, מהנדסי כרטיסים ומהנדסי מערכת, תוך ניהול ממשקים טכניים ברורים ותיאום ציפיות
- כתיבת מסמכי ניהול דרישות (SRS, SRD, SDD, UC) ותיעוד תהליכי הפיתוח והאינטגרציה
- אחריות מלאה על ניהול מספר פרויקטים במקביל, כולל עמידה בלו"ז, מסירות וטיב הפתרון הטכני תחת לחץ ובסביבה דינמית
מה אנחנו מחפשים ?
- תואר אקדמאי רלוונטי: הנדסת תוכנה, מדעי המחשב, הנדסת חשמל
- לפחות שנתיים ניסיון בפיתוח תוכנה BSP
- ידע מעמיק בארכיטקטורת מערכות – הבנה של מבנה תוכנה, שכבות HAL/BSP/OS, מחזור חיים של מערכת משובצת
- ניסיון עם ארכיטקטורות מעבד מגוונות: ARM Cortex-A/M/R, x86, Soft-Core (כגון MicroBlaze, Nios II) ועוד
- היכרות עם פרוטוקולי תקשורת תעשייתיים ומשובצים: I2C, SPI, UART, USB, Ethernet, CAN, PCIe ועוד
- ניסיון בכתיבת מסמכים טכניים: SRS, SDD, Use Cases – כולל יכולת לאסוף דרישות מגורמים שאינם טכניים ולתרגמן לספציפיקציות ברורות
- ניסיון באינטגרציה HW/SW: יכולת לאבחן ולפתור בעיות ממשק חומרה - תוכנה, שימוש בכלי דיבאג כגון JTAG, אנליזטורי לוגיקה, אוסצילוסקופ
- כתיבת בדיקות: ניסיון בכתיבת Unit Tests ובדיקות אינטגרציה ומערכת, כולל אוטומציה של תהליכי CI/CD לפרויקטי embedded
- שליטה טובה באנגלית טכנית: קריאה וכתיבה של מסמכים, Datasheets, Application Notes ותקנים
למה כדאי לך להצטרף אלינו?
- עבודה בסביבת פיתוח מעניינת ומאתגרת, שותפות בתכנון ופיתוח מוצרים בחזית הטכנולוגיה ובטחון מדינת ישראל.
- ליווי מוצרים משלב התכנון על לייצור אל מול אתגרים מגוונים.