Udi Ofir

Udi Ofir

פיתוח Real-time Embedded Systems

ישראל
פרילנסר
phone icon 077-2309004
 צור קשר

שפות

אנגלית
שליטה קרובה לשפת אם

תחומי התמחות

טכנולוגיה

250 ₪ לשעה
Real-Time / Embedded / DSP
מעל 20 שנה אני עוסק בכתיבת תוכנה לפרוייקטים מגוונים בתעשיות שונות: ציוד רפואי, ציוד חקלאי, רובוטיקה, תקשורת, טלפוניה ואבטחת מידע. בפרוייקטים אלו צברתי ידע והכרות מעמיקה עם מעבדים שונים המריצים מערכות הפעלה שונות - הן כפלטפורמת פיתוח והן ככלי בשירות הלקוח להצגת נתונים ובקרת מערכת תוך עמידה תמידית בדרישות הביצועים וממשק נוח ונגיש ואופטימיזציית עלויות.
Internet of Things / IoT
בעל נסיון רב בפרוטוקולי תקשורת, במעבדים שונים, ובפיתוח דל זרם.

תכנות ופיתוח תוכנה

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

נסיון תעסוקתי

פברואר 2022 - יולי 2023

מפתח תוכנה בכיר

מיקרובוט מדיקל , יוקנעם ישראל
  • פיתחתי ��ובוט מיניאטורי להשתלה תוך גולגלתית של חולי הידרוצפלוס ומערכת רובוטית
  • אנדווסקולרית לתמרון צנתרים.
  • הפיתוח המשובץ השתמש במעבדי ARM by SiLab וכלל:
  • • עיבוד והפקה של אותות אנלוגיים
  • • שימוש בפרוטוקולי תקשורת בערוצים שונים: I2C, SPI, RS232, BLE, WIFI
  • • פיתח ערכות וציוד בדיקה לבדיקות אוטומטיות וניתוח ביצועים במהלך מו"פ
  • וייצור – באמצעות VS .NET Framework
  • • עיבוד וידאו לזיהוי נוריות LED
אפריל 2019 - אוגוסט 2020

מפתח תוכנה בכיר

סופוו'יב , יוקנעם ישראל
  • פיתוח קונסולה ברמה גבוהה שאושרה על ידי ה-FDA עבור שוק הרפואה האסתטית.
  • • פיתוח הקושחה של ARM CPU על מודול Xilinx Zynq השולט במספר ערוצי ADC ו-DAC
  • • פיתוח התקשורת בין מודול Zynq והציוד ההיקפי השונים באמצעות RS484, SPI I2C ו-SCP
  • • פיתוח הקושחה של ממשק GUI הפועל על לינוקס יובונטו על חומרת Mini-PC בסביבת פיתוח QT
  • • פיתוח התקשורת בין ה-Mini-PC למודול Zynq
  • • פיתוח תוכניות PC המתקשרות עם המערכת לבדיקת כיול ואישור תהליך הייצור
מרץ 2018 - נובמבר 2019

מפתח Real-time embedded systems בכיר

פולדימייט , צור יגאל
  • פיתוח רובוט מקפל כביסה לשוק הצרכני. תפקיד זה כלל:
  • • תכנון ויישום ארכיטקטורת התוכנה End Controller Unit (ECU), האחראית על ניהול התנועה והממשק לחיישנים השונים כולל סינון רעשים.
  • • להגדיר וליישם את שכבות התקשורת בין הבקר הראשי ל-ECU.
  • • תכנון איתות סנכרון One Wire בין יח' ה-ECU.
  • • יישום חבילת כלים של סימולציה ובדיקה של כל תרחיש וארוע המגיעים מ/אל ה-ECU.
  • • עיצוב ארכיטקטורת תוכנת הבקר הראשי.
  • • חלק מהצוות לתכנון ויישום אלגוריתם קיפול במעבד הראשי.
אפריל 2008 - אוקטובר 2016

מפתח תוכנה בכיר

אפימילק , אפיקים ישראל
  • מפתח תוכנה ראשי של קבוצת 'חיישנים ומערכות'
  • • פיתוח משלב ההגדרה (כולל בחירת מעבד ורדיו) רשת אלחוטית של תגים המופעלים על ידי סוללה ומספקים נתונים על בריאות הפרה, פוריות והרגלי האכילה/שתיה. התג פועל בהספק נמוך במיוחד במשך 5 שנים על סוללת כפתור בודדת של 1000mAmp.
  • • פיתח פרוטוקול תקשורת של תת-GHz עם יכולת לשרשר הודעות אבודות כדי לגשר על אזורים ללא קליטה עד 12 שעות ללא אובדן נתונים.
  • • פיתוח תג לוגר הכותב לכרטיס מיקרו-SD את הרשומות מחיישנים שונים המספקים נתוני מד תאוצה תלת-ממדית, רמת סוללה וטמפרטורה בקצב דגימה של 50 הרץ לזיהוי מדויק של:
  • o צליעה
  • o פיתוח אלגוריתם של תגי אוזניים וצוואר
  • o ניטור העלאת גירה.
  • • פיתוח מד החלב מהדור הבא כולל בקרת פעימות וואקום, הסרה אוטומטית, תנובת חלב מדויקת, בקרת מוליכות חלב וטמפרטורה.
  • • פיתוח משקל מדויק לפרות במהלך ההליכה כולל המודל המתמטי והאלגוריתם
  • • השתתפות בפיתוח של ניטור חלב בדור הבא המסוגל לנתח את תכונות החלב של נוכחות דם, שומן וקרישת חלבון (רמת התגבנות).
  • • פיתוח תג וקורא RFID בתדר נמוך חצי דופלקס
  • • חלק מצוות חשיבה כמומחה SW להערכת רכישות פוטנציאליות, הערכת סיכונים ומורכבות של פרויקטים, ומתן המלצות טכניות לקבוצת השיווק.
  • • פיתוח הוכחת היתכנות ופלטפורמת הערכה לחיישנים שונים ברפת לרבות מדי תאוצה MEMS, חיישני קרבה, טמפרטורה, לחץ, השתקפות אופטית וספיגה.
  • • פיתוח צמיד לביש המיועד לווטרינרים ומזריעים לתיעוד מדויק של טמפרטורת פרות (0.1 מעלות צלזיוס), תוך אינטראקציה באמצעות אפליקציית סמארטפון אנדרואיד.

קורסים, הסמכות, לימודי תעודה

נובמבר 2001

Unix Fundamentals

מכללת הי-טק
  • קורס בן 40 שעות ליסודות יוניקס כמערכת הפעלה
אוקטובר 2001

Object Oriented C++ Programming

מכלל סלע
  • תכנות מונחה עצמים ו Implementation of Design Patterns
  • משך הקורס 85 שעות
נובמבר 1994

תוכניתני C

מכללת סיוון
  • 260 שעות של לימודי תכנות שפת C כולל ביצוע פרוייקטים מתקדמים כגון גיליון אלקטרוני

מבקרים גם צפו ב...

גיל רז
ארכיטקט מערכת ומתכנת בעל 17 שנה נסיון במגוון שפות ומערכות. כל מה שצריך בלי כאב ראש
י.ק. הנדסה
Embedded Engineer and Maker
Eldad Teeni Services
איש תוכנת embedded מנוסה
Roy Gery
מתכנת בכיר מקצועי EMBEDDED
Coded Solutions
עודד המקודד