אנחנו מגייסים מהנדס/ת תוכנה RT Embedded לתפקיד משמעותי בלב הפיתוח של הדור הבא של מערכות נשק מתקדמות. בעולם הביטחוני, תוכנה אינה רק קוד.
היא שכבת הליבה שמחברת בין חומרה, אלגוריתמיקה, אלקטרוניקה וביצועי שטח בזמן אמת, באמינות גבוהה ובסביבה מבצעית מורכבת. בIWI, מחלקת המחקר והפיתוח החדשנית Next Generation מובילה פיתוח מערכות מתקדמות מבוססות מחשב, ואנחנו מחפשים מהנדס/ת תוכנה מוכשר/ת שיצטרף/תצטרף לצוות וייקח/תיקח חלק בתכנון, פיתוח ואינטגרציה של תוכנה למערכות עתידיות.
תכנון, פיתוח ואופטימיזציה של תוכנת Real-Time בסביבות Embedded Linux וRTOS
עבודה צמודה עם מהנדסי FPGA, אלגוריתמים ואלקטרוניקה להגדרת ממשקי חומרה-תוכנה
ניהול Shared Memory, זרמי נתונים ופרוטוקולי תקשורת בין המעבד לFPGA
אחריות על ביצועי Real-Time, דטרמיניזם ואמינות התוכנה בארכיטקטורות מרובות תהליכונים
Debugging, Profiling ואופטימיזציית ביצועים על פלטפורמות ARM
השתתפות בניסויי שדה ובמטווחים לצורך בדיקות, אינטגרציה ושיפור ביצועי המערכת
דרישות:
תואר ראשון במדעי המחשב / הנדסת תוכנה / הנדסת מחשבים או תחום רלוונטי אחר
לפחות 3 שנות ניסיון בפיתוח תוכנת RT Embedded
שליטה גבוהה בC/C++ בסביבות Embedded
ניסיון מעשי בRTOS ובפיתוח Bare Metal על פלטפורמות ARM
ניסיון בפיתוח ואופטימיזציה של אלגוריתמים במערכות 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 המשרה מיועדת לנשים ולגברים כאחד.