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 כולל ביצוע פרוייקטים מתקדמים כגון גיליון אלקטרוני

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

Asaf Tvito
Whatever hardware you have with whatever processor you have; I'll crack it fast.
hadconlabs
realtime
Baruch Ben Shimon
פיתוח מערכות איכותי ומקצועי.
קובי ברנר
פתרונות פיתוח תוכנה לעסקים, חברות הזנק וצוותים קיימים
Escalade Innovative Solutions
A new world of Intelligent Devices