Embedded Software Engineer
פורסם אתמול · 0 מועמדים
- 5+ years of proven experience in Embedded C/C++ development for real-time systems
- Deep familiarity with ARM architectures
- Proven experience writing code for ultra-low power systems (battery operated devices) and current consumption profiling
- Experience with hardware debugging equipment (JTAG, SWD, Logic Analyzer, Oscilloscope) and deep hardware-software lab integration
- Experience developing in SoC/FPGA environments (e.g. Xilinx)
חולץ מתיאור המשרה · מתעדכן אוטומטית
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןבתפקיד זה תהיו אחראים על פיתוח הליבה של המערכת, מתוכנה קרובה לחומרה ליחידת הבסיס (SoC) ועד לקוד אולטרה-חסכוני באנרגיה ברמת ה-Firmware ליחידות הקצה. מה תעשו ביומיום ההנדסי? ● פיתוח Low-Level על סביבת SoC: כתיבת שכבות Middleware, דרייברים (BSP/HAL) ותוכנה אפליקטיבית, כולל ניהול פסיקות חומרה (Interrupts) ותקשורת מול רכיבים (GPIO, SPI, I2C, DMA).
● ניהול אנרגיה מתקדם (Ultra-Low Power): פיתוח אלגוריתמים ומנגנוני שינה/התעוררות (Sleep Modes) מורכבים במעבדי MCU, להבטחת פעולה רציפה לאורך זמן עם צריכת זרם מזערית.
● מערכות זמן אמת (Real-Time): פיתוח תוכנה המגיבה לאירועים חיצוניים במהירות גבוהה (Bare-Metal או עבודה מול RTOS).
● פיתוח מנגנוני תקשורת ו-RF: כתיבת קוד לפרוטוקולי תקשורת ייעודיים, ניהול רג'יסטרים בשבבי אלחוט, מנגנוני זיהוי (ID) וסינון הודעות.
● אבטחת מידע ואימות: שילוב מנגנוני הצפנה ואימות נתונים, ופיתוח תהליכי בדיקה עצמית (BIT). מה אנחנו מחפשים? ● ניסיון מוכח של 5+ שנים בפיתוח Embedded C/C++ במערכות זמן אמת.
● היכרות מעמיקה עם ארכיטקטורות ARM. ניסיון בפיתוח בסביבות SoC/FPGA (כדוגמת Xilinx) - יתרון משמעותי.
● ניסיון מוכח בכתיבת קוד למערכות אולטרה-חסכוניות באנרגיה (Battery Operated Devices) ופרופיילינג של צריכת זרם.
● עבודה מול ציוד ניפוי שגיאות חומרתי (JTAG, SWD, Logic Analyzer, אוסילוסקופ) ויכולת אינטגרציה מעמיקה של חומרה-תוכנה בסביבת מעבדה.
● היכרות עם עמידה בתקני איכות פיתוח תוכנה, עבודה עם כלי ניהול גרסאות (GIT) וכלי עבודה מבוססי AI (כגון Claude/Copilot) להאצת הפיתוח.
•
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- 5+ years of proven experience in Embedded C/C++ development for real-time systems, Deep familiarity with ARM architectures, Proven experience writing code for ultra-low power systems (battery operated devices) and current consumption profiling, Experience with hardware debugging equipment (JTAG, SWD, Logic Analyzer, Oscilloscope) and deep hardware-software lab integration