לחברה ביטחונית בירושלים דרוש/ה מהנדס/ת תוכנה משובצת מנוסה ומוכשר/ת להצטרף לצוות ההנדסה הרב-תחומי שלנו. התפקיד כולל פיתוח, תכנון ותחזוקה של תוכנה משובצת ( Embedded Software) וקושחה (Firmware) עבור מערכות INS מתקדמות, תוך עבודה צמודה עם צוותי חומרה, אלגוריתמים ומערכות, להבטחת שילוב מיטבי וביצועים גבוהים של המערכות.
תחומי אחריות:
פיתוח תוכנה משובצת וקושחה בשפות C / C ++ עבור מערכות זמן אמת ובטיחות קריטית.
יישום ואינטגרציה של פתרונות תוכנה על גבי מעבדי ARM / NIOS, בסביבות bare-metal ו-RTOS.
פיתוח ותחזוקת דרייברים וממשקים לרכיבי חומרה וחיישנים.
עבודה עם פרוטוקולי תקשורת: SPI, I2C, UART, CAN, MIL- STD -1553.
ביצוע סקירות קוד, בדיקות יחידה ואינטגרציה להבטחת איכות התוכנה.
כתיבת תיעוד הנדסי: מסמכי אפיון, מדריכי משתמש ותיעוד תכנוני.
השתתפות באינטגרציה של מערכות אצל לקוחות, בארץ ובחו"ל.
שותפות ביוזמות לשיפור מתודולוגיות ותהליכי פיתוח תוכנה.
דרישות:
תואר ראשון במדעי המחשב / הנדסת תוכנה / הנדסת חשמל ואלקטרוניקה או תחום רלוונטי.
לפחות 5 שנות ניסיון בפיתוח תוכנה משובצת.
שליטה בשפות C / C ++.
ניסיון בעבודה עם ארכיטקטורת ARM/NIOS.
ניסיון בפיתוח על גבי מיקרו-בקרים עם וללא מערכות הפעלה (bare-metal, RTOS).
היכרות מעמיקה עם פרוטוקולי תקשורת SPI, I2C, UART, CAN.
יתרון: ניסיון עם פרוטוקול MIL- STD -1553.
יכולות אנליטיות גבוהות, כישורי Debugging ופתרון בעיות.
יכולת עבודה עצמאית ובצוות.
יתרונות:
ניסיון בתעשייה הביטחונית או האווירית.
היכרות עם תקני פיתוח תוכנה קריטית לבטיחות (לדוגמה: DO-178C).
ידע וניסיון עם מערכות הפעלה זמן אמת (RTOS).
ניסיון באינטגרציה ובדיקות מערכת. המשרה מיועדת לנשים ולגברים כאחד.