לחברה בטחונית באזור המרכז דרוש/ה
מהנדס/ת תוכנה rt Embedded מוכשר/ת לתכנון, פיתוח ואינטגרציה של תוכנה למערכות נשק מתקדמות.
תחומי אחריות
תכנון, מימוש ואופטימיזציה של תוכנת Real-Time בסביבות Embedded Linux וRTOS
עבודה צמודה עם מהנדסי FPGA, אלגוריתמים ואלקטרוניקה להגדרת ממשקי חומרה - תוכנה (HW/SW)
ניהול זיכרון משותף (Shared Memory) זרמי נתונים ופרוטוקולי תקשורת בין המעבד ל-FPGA
אחריות על ביצועי Real-Time דטרמיניזם ואמינות התוכנה בארכיטקטורות Multi-threaded.
ניפוי שגיאות (Debugging) פרופיילינג ואופטימיזציה של ביצועים על פלטפורמות ARM.
השתתפות בניסויי שדה לבחינת המערכות וביצוע אינטגרציה.
דרישות:
השכלה במדעי המחשב, הנדסת תוכנה, הנדסת מחשבים או תחום רלוונטי אחר.
לפחות 3 שנות ניסיון בתעשייה בפיתוח תוכנת rt Embedded
שליטה גבוהה בשפות C / C ++ בסביבות Embedded.
ניסיון מעשי ב RTOS ופיתוח BareMetal על פלטפורמות ARM למשל (FreeRTOS).
ניסיון בפיתוח ואופטימיזציה של אלגוריתמים במערכות דלות הספק (Low-power)
יכולת עבודה עצמאית וכחלק מצוות רב-תחומי.
הבנה בממשקי חומרה - תוכנה ועבודה מול דפי נתונים (Datasheets) ורישומים (Registers)
שליטה ב Git וניהול גרסאות.
ניסיון שיחשב כיתרון משמעותי -
ניסיון בפיתוח- Embedded Linux Kernel כולל PetaLinux, Yocto, Device Drivers וSystem Bring-up
ניסיון בעבודה עם פלטפורמות Xilinx Zynq כגון UltraScale+ MPSoC
רקע בטכניקות ראייה ממוחשבת (Computer Vision) עיבוד תמונה ועקיבה.
היכרות עם פרוטוקולי תקשורת SPI, I2C, UART, PCIe, Ethernet
ניסיון בJTAG Debugging המשרה מיועדת לנשים ולגברים כאחד.