מהנדס/ת תוכנה משובצת FW / Embedded Engineer
תיאור תפקיד:
דרוש/ה מהנדס/ת תוכנה משובצת מוכשר/ת לפיתוח תוכנה עבור מכשירי IoT. התפקיד כולל:
פיתוח ב- Embedded C בסביבת RTOS, עם דגש על בקרים מתוכנתים מסוג ST.
עבודה לאורך כל מחזור חיי פיתוח התוכנה, כולל ממשק ישיר עם צוותי פיתוח החומרה.
פיתוח דרייברים לרכיבי חומרה והשתתפות בתהליך BSP.
עבודה עם פרוטוקולי תקשורת, כולל BLE, USB ו-USART.
תחומי אחריות:
עבודה ישירה עם צוותי תכנון החומרה לצורך שילוב ובדיקת התוכנה.
פיתוח תוכנה המתחברת לרכיבי חומרה במערכות משובצות (כגון GPIO, ADC, DAC, SPI, I2C, UART).
תכנון ופיתוח מערכות שליטה בזמן אמת בשפת C (ובאסמבלר במידת הצורך).
השתתפות בפיתוח מערכות הטרוגניות הכוללות ארכיטקטורות x86 ו-ARM, עם ליבת לינוקס או במערכות משובצות.
דרישות:
תואר ראשון בהנדסת תוכנה או ניסיון מעשי רלוונטי.
ניסיון של לפחות 3 שנים בפיתוח תוכנה משובצת ( C / C ++).
הבנה מעמיקה של מערכות הפעלה משובצות ותפעול חומרה ברמת הנמוכה.
ניסיון במערכות זמן אמת וידע רחב בתחום האינטגרציה בין תוכנה לחומרה.
אנגלית ברמה גבוהה - חובה. המשרה מיועדת לנשים ולגברים כאחד.