מפתח/ת תשתיות למערכות Embedded Hard RT
לחברה בטחונית בבאר יעקב דרוש/ה מפתח/ת תשתיות למערכות EMBEDDED HARD RT
על התפקיד:
- במחלקה תשתיות תוכנה לפיתוח מערכות משובצות בזמן אמת (Hard Real-Time)
- אנו מחפשים מהנדס/ת תוכנה מוכשר/ת ובעל/ת מוטיבציה גבוהה להצטרף לצוות הפיתוח שלנו.
- התפקיד כולל עבודה צמודה עם חומרה, פיתוח ברמת המערכת ובשכבות נמוכות, תוך שיתוף פעולה אינטנסיבי עם צוותי חומרה, בדיקות ומערכת.
- פיתוח ותחזוקת דרייברים ורכיבי תוכנה ברמת מערכת (low-level) בשפות ++C/C
- מימוש ותחזוקת פרוטוקולי תקשורת שונים (כגון UART, SPI, CAN, Ethernet, ועוד).
- עבודה בסביבות Hard Real-Time ובמערכות Bare Metal, כולל הבנה עמוקה של מערכות הפעלה (כגון FreeRTOS, VxWorks) וללא OS.
- ניתוח, כתיבה וביצוע של דרישות מערכת, כולל תכנון ובדיקות (unit, integration, system).
- אופטימיזציה של ביצועי זמן אמת, אינטגרציה מערכתית ושילוב רכיבי תוכנה וחומרה.
- שיתוף פעולה עם מהנדסי מערכת, בדיקות, חומרה, FPGA וניהול פרויקטים לאורך כל חיי המוצר – מהגדרת האפיון ועד אינטגרציה באתר הלקוח.
- כתיבת מסמכי פיתוח, כולל מפרטים טכנים, תכנון ובדיקות.
מה נדרש?
- תואר ראשון במדעי המחשב, הנדסת תוכנה, אלקטרוניקה או תחום מדעי מדויק – חובה
- ניסיון מוכח בפיתוח במערכות Hard Real-Time – חובה
- מוטיבציה גבוהה, יכולת ראייה מערכתית, עבודת צוות ויחסי אנוש מעולים – חובה
- ניסיון בעבודה עם רכיבי חומרה, ממשקים ופרוטוקולי תקשורת – יתרון משמעותי.
- ניסיון בפיתוח, אינטגרציה ובדיקות של מערכות משובצות בזמן אמת/Embedded – יתרון.
- יכולת להוביל פיתוח עצמאית של מערכת מהגדרת צרכים ועד בדיקות סופיות והטמעה אצל הלקוח – יתרון.
- ניסיון בכתיבת מסמכי פיתוח (מפרטים, תכנון, בדיקות) – יתרון.
- הבנה של שכבות תוכנה Low Level: גישה ישירה לחומרה, אינטגרציה עם מערכת הפעלה ופיתוח API יישומי לגישה לחומרה ולשירותי מערכת – יתרון.