דרוש/ה מהנדס /ת תוכנה rt Embedded.
תכנון, פיתוח ואופטימיזציה של תוכנת 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 המשרה מיועדת לנשים ולגברים כאחד.