דלג לתוכן הראשי

Embedded Software Engineer

abraCenter, ישראלהיברידיFull-timeדרגה: לא צוין

פורסם 8 במאי · 0 מועמדים

שכר לא צוין במשרה זו

שמירה, הגשה או בדיקת התאמה — כמה שניות להקמת חשבון חינם.

תובנת Willbi

התפקיד במילים פשוטות

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

חובה
  • Strong C++ (User-Space) – OOP/OOD, smart pointers, high-quality code practices
  • Hands-on Linux experience – User-Space development is a must
  • Proven experience with Embedded Linux systems (not desktop Linux only)
  • Ability to read and work with C code around drivers / low-level integration points
  • OTA/OTI production experience – remote software update flows, rollback logic, and resilience in embedded environments
יתרון
  • Experience with board-level interfaces (SPI/I2C/UART/GPIO)
  • Background in hardware/software integration
  • Experience with distributed embedded systems

חולץ מתיאור המשרה · מתעדכן אוטומטית

למי זה מתאים

התפקיד מתאים למהנדסים בעלי ניסיון חזק ב-C++ ופיתוח User-Space בלינוקס, עם התמחות במערכות לינוקס משובצות וניסיון במנגנוני עדכון תוכנה מרחוק (OTA/OTI). נדרשת יכולת לקרוא ולעבוד עם קוד C ברמת דרייברים. פחות מתאים למועמדים ללא ניסיון במערכות משובצות או עם ידע מוגבל ב-C++.

תיאור המשרה המלא

המשרה המקורית · נשמר לעיון

abra R&D is seeking an Embedded C/C++ Engineer to join the core embedded development team. Join the development of an advanced embedded system used in satellite communication environments, working closely with real hardware, Linux internals, and production‑grade OTA/OTI mechanisms. The role focuses on User‑Space development in C++ on Embedded Linux, with tight interaction with drivers, kernel behavior and system‑level components. Responsibilities : Develop C++ User‑Space applications running on Embedded Linux. Apply strong OOP/OOD, modern C++ practices, and smart pointer management to build clean, scalable, maintainable code. Perform system integration with Drivers, Kernel components, hardware modules, and other system services. Read, understand, and occasionally extend Driver‑level C code to integrate user‑space logic with low‑level operations. Work within a true Embedded Linux production environment, including participation in OTA/OTI update flows and fail‑safe mechanisms. Handle system‑level communication and protocols (Basic Networking/IPC). Collaborate closely with engineering teams, including a remote team in the UK—professional English is required.

Requirements: Strong C++ (User‑Space) – OOP/OOD, smart pointers, high‑quality code practices. Hands‑on Linux experience – User‑Space development is a must. Proven experience with Embedded Linux systems (not desktop Linux only). Ability to read and work with C code around drivers / low‑level integration points. OTA/OTI production experience – remote software update flows, rollback logic, and resilience in embedded environments. Basic knowledge of Networking/communication protocols . Very good English for daily collaboration with UK teams. Nice to Have Experience with board‑level interfaces (SPI/I2C/UART/GPIO). Background in hardware/software integration. Experience with distributed embedded systems.

אודות abra
פרופיל החברה · בקרוב

ביקורות עובדים · בקרובעוד משרות ב-abra

שאלות על המשרה

  • המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
abra
פורסם 8 במאי · 0 מועמדים
Embedded Software Engineer — abra, Center, Israel · Willbi