RANOVUS Inc.
RANOVUS Inc.
RANOVUS Inc. מפתחת חומרת קישוריות אופטית ופוטוניקה מסיליקון עבור מרכזי נתונים בקנה מידה עצום ואשכולות מחשוב לבינה מלאכותית. הפורטפוליו שלה כולל מנועים אופטיים בקיבולת של כמה טרה־ביט, לייזרים ומאפננים שנועדו לספק קישוריות בצפיפות גבוהה ובצריכת חשמל נמוכה באמצעות Ethernet ו־DWDM, ככל שמערכות GPU ו־XPU מתרחבות. החברה עובדת עם מפעלי ייצור מוליכים למחצה וספקי אריזה על פתרונות שפותחו במשותף עבור רשתות להרחבת קיבולת מרכזי נתונים ולחיבור בין מרכזים. פעילותה משתרעת על חומרה, תקשורת ובינה מלאכותית.

מהנדס תוכנה משובצת בכיר

פיתוח קושחת C למודולי תקשורת אופטית של RANOVUS והובלת אתחול חומרה, אימות, CI/CD והטמעה בייצור. התפקיד כולל שיפור בדיקות ותהליכי פיתוח, חקירת תקלות וחניכת מהנדסים.

תיאור

  • פיתוח קושחה ברמת נמוכה ב-C למערכות תקשורת אופטית המבוססות על מיקרו־בקרים.
  • הגדרת דרישות הקושחה, הממשקים והתנהגות המערכת יחד עם ארכיטקטי חומרה ומערכת.
  • יצירת מנהלי התקנים, לולאות בקרה, אבחון, טלמטריה ופרוטוקולי תקשורת.
  • שיפור ביצועי הקושחה, יעילות החשמל, השימוש בזיכרון והאמינות לאורך זמן.
  • הובלת אתחול לוחות, שילוב חומרה ותוכנה ואימות ברמת המערכת.
  • קידום שיטות פיתוח קושחה מאובטחות, ניתנות להרחבה וקלות לתחזוקה.
  • שיפור CI/CD באמצעות GitLab וצינורות אוטומטיים לבנייה ולבדיקות.
  • הגדרת אסטרטגיות לבדיקות יחידה, אינטגרציה ובדיקות ברמת המערכת.
  • חקירת בעיות מורכבות בין תחומי הקושחה, החומרה והמערכת וזיהוי גורמי השורש.
  • הדרכת מהנדסים בתחילת דרכם וסטודנטים בתוכניות עבודה משולבת.
  • תרומה למפות דרכים טכנולוגיות, סקירות ארכיטקטורה ודיוני תכנון.
  • תחזוקת תיעוד טכני, תקני קוד ותהליכי פיתוח.
  • עבודה עם שותפים חיצוניים וצוותי ייצור לתמיכה בהטמעה בייצור ובפעילות השוטפת.

דרישות

  • תואר ראשון או שני בהנדסת מחשבים, הנדסת חשמל, מדעי המחשב, או השכלה וניסיון מקצועי מקבילים.
  • לפחות 10 שנות ניסיון מקצועי בפיתוח קושחה למערכות משובצות.
  • שליטה ברמה גבוהה ב-C למערכות משובצות.
  • ניסיון נרחב בפיתוח קושחה למיקרו־בקרים כגון PSoC או STM32 בסביבות מוגבלות במשאבים.
  • ידע מעמיק ביסודות מערכות משובצות, לרבות פסיקות, DMA, מושגי RTOS, מנהלי אתחול וניהול זיכרון.
  • שליטה ב-Python לכתיבת סקריפטים, אוטומציה או כלים ברמת המערכת.
  • ניסיון בבקרת גרסאות ובתהליכי CI/CD עם Git ו-GitLab.
  • ניסיון מעשי באיתור תקלות באמצעות אוסצילוסקופים, מנתחי לוגיקה ומכשירי מעבדה קשורים.
  • כישורי תקשורת מצוינים בכתב ובעל פה.