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

Firmware Engineer

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

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

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

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

תובנת Willbi

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

בתפקיד זה, תתכנן ותפתח רכיבי תוכנה משובצים, תעבוד בצמוד לממשקי חומרה ותהיה אחראי על תכונות מהרעיון ועד לפריסה. תאמת MCU מבוסס ARM על לוח לקוח לאחר הפעלה חשמלית, ותפתח קושחת C/C++ לבדיקת תקינות כל תתי המערכות. תבצע איתור באגים ברמת החומרה באמצעות ציוד מעבדה ותנתח גיליונות נתונים וסכמות.

חובה
  • B.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 5+ years of experience in embedded / firmware development
  • Strong programming skills in C, including low-level or real-time development
  • Experience bringing up or validating silicon, SoCs, or custom MCUs
  • Ability to read and work from schematics and hardware documentation
יתרון
  • C++ in embedded context (low-level, no STL bloat)
  • Python/Bash scripting for test automation
  • Exposure to CI/CD or DevOps concepts applied to hardware validation

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

למי זה מתאים

התפקיד מתאים למהנדסים בעלי תואר ראשון בהנדסת חשמל, הנדסת מחשבים, מדעי המחשב או תחום קרוב, עם למעלה מ-5 שנות ניסיון בפיתוח מערכות משובצות/קושחה. נדרשות מיומנויות תכנות חזקות ב-C, הבנה מוצקה בארכיטקטורת ARM וניסיון עם כלי שרשרת הידור צולבת. פחות מתאים למועמדים ללא ניסיון באיתור באגים ברמת החומרה או עבודה עם סכמות.

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

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

abra R&D is seeking a Firmware Software Engineer! In this position, you will design and develop embedded software components, work closely with hardware interfaces, and take ownership of features from concept to deployment. You will be part of a highly skilled engineering team, contributing to system-level architecture, performance optimization, and robust real-time functionality. Key Responsibilities: Validate a custom ARM-based MCU on a customer board post electrical bring-up, developing bare-metal C/C++ firmware to verify all subsystems (peripherals, memory, clocks, power, interrupts, DMA). Work closely with custom coprocessors, including non-standard assembly and specialized toolchains. Perform hardware-level debugging using oscilloscopes, logic analyzers, and JTAG/SWD, while analyzing datasheets and schematics. Automate validation flows with Python/Bash and document test results, defects, and coverage.

Requirements: Must have: B.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or a related field. 5+ years of experience in embedded / firmware development. Strong programming skills in C , including low-level or real-time development. Experience bringing up or validating silicon, SoCs, or custom MCUs Ability to read and work from schematics and hardware documentation Solid understanding of ARM architecture (exception model, memory map, boot sequence, registers) Experience with cross-compilation toolchains and linker scripts Familiarity with lab equipment (oscilloscope, logic analyzer, JTAG/SWD probes) Nice to have: C++ in embedded context (low-level, no STL bloat) Python/Bash scripting for test automation Exposure to CI/CD or DevOps concepts applied to hardware validation

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

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

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

  • המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
abra
פורסם 6 במאי · 0 מועמדים