ההדף הראשון
פיתוח תוכנה

קורות חיים למהנדס/ת תוכנה מוטמעת (Embedded)

כותב קוד ב-C או C++ שרץ ישירות על מיקרו-בקר, עובד מול מהנדסי חומרה על סכמות ומודד אותות עם אוסצילוסקופ. נפוץ בחברות תעשייה ביטחונית ורכב אוטונומי בישראל.

פסקת פתיחה לדוגמה

מהנדס/ת Embedded עם ניסיון ב-C/C++ ותקשורת סדרתית

שורות הישג עם מספרים

  • הפחתת צריכת חשמל של מודול חיישן ב-45% על ידי מעבר למצבי sleep
  • כתיבת driver חדש לחיישן תאוצה שקיצר זמן פיתוח פרויקטים עתידיים בחצי
  • איתור וטיפול בבאג תזמון (race condition) שגרם לתקלות שדה נדירות
  • תמיכה במוצר עם 50,000 יחידות בשטח בלי עדכון firmware דחוף

כישורים שכדאי לציין

  • C ו-C++
  • RTOS (FreeRTOS)
  • פרוטוקולי I2C/SPI/UART
  • דיבוג עם JTAG
  • ניהול זיכרון מוגבל
  • קריאת סכמות חומרה
  • כתיבת drivers
  • אופטימיזציית צריכת חשמל

מערכות וכלים

  • Keil/IAR
  • JTAG debugger
  • Oscilloscope
  • Git
  • FreeRTOS

טעויות נפוצות בקורות חיים למהנדס/ת תוכנה מוטמעת (Embedded)

  • אין ציון של סוג המיקרו-בקר או המשפחה (ARM Cortex-M וכו') שעבדו איתה
  • לא מפרטים אם הפרויקט הגיע לייצור המוני או נשאר בשלב אב-טיפוס
  • השמטת התייחסות לכלי דיבוג חומרה שבהם נעשה שימוש בפועל

מקצועות קרובים