כמה מרוויח/ה FPGA בישראל? טווחי שכר לפי ותק
זמן קריאה: 8 דקות
מהנדס FPGA בישראל משתכר, כהערכת שוק, בין כ-19,000 ש"ח בתחילת הדרך לכ-50,000 ש"ח בתפקיד בכיר. מה שמייחד את הנישה הוא הצד השני של המשוואה: בלוח HiTakeJob פתוחות כרגע 12 משרות שמזכירות Verilog בלבד, ומספר המועמדים הזמינים קטן אף הוא.
כמה גדול השוק הזה בפועל?
לפני שמדברים על מספרים, כדאי להבין את סדר הגודל. תשע משרות שמזכירות Verilog ו19 משרות בקטגוריית מהנדסים הן מספרים קטנים, ואין בהם בשורה רעה: תפקידי תכנון לוגי מתפרסמים לרוב תחת כותרות רחבות כמו מהנדס חומרה, מהנדס מערכת או מהנדס מו"פ, ולכן חלק ניכר מהם מתחבא בתוך 377 משרות המו"פ שפתוחות בלוח.
עדיין, גם אחרי התיקון הזה, מדובר בשוק של עשרות משרות ולא מאות. לעובדה הזו יש שתי פנים הפוכות. מצד אחד, מי שמחפש עבודה בתחום לא ימצא שלושים הזדמנויות רלוונטיות באותו שבוע, והחיפוש איטי. מצד שני, כשחברה כן מחפשת, היא מגלה שמאגר המועמדים קטן בהתאם, ושהזמן שלוקח למלא את המשרה נמדד בחודשים.
הא-סימטריה הזו היא כל הסיפור של המאמר. היא מסבירה למה מהנדס FPGA שנכנס לתהליך מובנה, עם חלופה נוספת ביד, יכול להשיג הצעה טובה משמעותית ממה שהיה מקבל אילו התייחס לשיחה כאל בקשה.
איך מיעוט מועמדים משנה את שולחן המשא ומתן
בשוק רחב, כמו פיתוח תוכנה בצד השרת, למעסיק יש חלופה זמינה כמעט תמיד. בשוק צר, החלופה של המעסיק אינה מועמד אחר אלא דחייה של פרויקט. זה משנה שלושה דברים בשיחה.
ראשית, המעסיק סופג את עלות ההמתנה, לא המועמד. כשמנהל מגייס יודע שלקח לו ארבעה חודשים למצוא אותך, פער של אלפיים שקלים בבסיס נראה זול ביחס לסיכון שתלך.
שנית, הזמן פועל לטובת המועמד עד לרגע שבו הוא אומר כן. אחרי ההסכמה הכוח מתאפס, וזו הסיבה שהמספר צריך להיסגר לפני שנאמרה מילה חיובית כללית.
שלישית, וזה ייחודי לנישה: המוניטין המקצועי קטן ומרושת. מי שמנהל משא ומתן בצורה בוטה או מושך מעסיק ואז נסוג ייתקל באותם אנשים שוב בעוד שלוש שנים. הכלל המעשי הוא לנהל שיחה תקיפה אך נקייה, ולנמק כל דרישה בעובדה ולא בתחושה.
| מצב בשיחה | מה עובד בנישה צרה | מה פוגע דווקא כאן |
|---|---|---|
| נקיבת מספר ראשונה | לתת טווח מנומק אחרי שהבנת את הפרויקט | מספר גבוה בלי הקשר, לפני שהבנת את התפקיד |
| הצגת חלופה | לציין שיש תהליך נוסף, בלי לנקוב בשם | המצאת הצעה שלא קיימת - השוק קטן מדי |
| לחץ זמן | לבקש שבוע להחלטה מסודרת | גרירה של שבועות בלי תשובה |
| דיון בתפקיד | לבקש הגדרה כתובה של גבולות האחריות | להסכים לתפקיד עמום ולהתווכח רק על הבסיס |
טווחי שכר לפי ותק
להזכיר: אין שדה שכר במסד הנתונים של האתר, והמספרים להלן הם הערכת שוק בלבד ולא נתונים שנאספו ממשרות הלוח.
| רמה | שכר חודשי ברוטו | סוג הנתון |
|---|---|---|
| מהנדס מתחיל, עד שנתיים | 19,000 - 25,000 ש"ח | הערכת שוק |
| שנתיים עד חמש | 25,000 - 34,000 ש"ח | הערכת שוק |
| חמש עד עשר | 34,000 - 45,000 ש"ח | הערכת שוק |
| בכיר, ארכיטקט לוגי או ראש צוות | 45,000 - 58,000 ש"ח | הערכת שוק |
שני הבדלים מהמקובל בתפקידי חומרה אחרים ראויים לציון. הראשון הוא שנקודת הפתיחה גבוהה יחסית, מפני שאין כמעט תפקידי FPGA שמתאימים למי שאין לו רקע קודם בתכנון לוגי, וכך שלב הכניסה קצר. השני הוא שהטווח באמצע רחב במיוחד, כי בתוך אותו ותק יש הבדל עצום בין מי שמיישם מפרט נתון לבין מי שמגדיר ארכיטקטורה, בוחר בין מימוש בחומרה למימוש בתוכנה, ומנהל תקציב משאבים על השבב.
FPGA מול ASIC: מתי כדאי למתג את עצמך לכיוון VLSI
שני העולמות חולקים שפת תיאור חומרה, כלי סימולציה ודרך חשיבה, ולכן המעבר ביניהם נראה קצר. בפועל הוא קצר בכיוון אחד בלבד, ויש לו מחיר.
| שאלה | עולם ה-FPGA | עולם ה-ASIC |
|---|---|---|
| מה מחיר הטעות | טעינה מחדש של הקונפיגורציה | סיבוב ייצור יקר במיוחד |
| אורך מחזור | שבועות | רבעונים ושנים |
| גודל הצוות | יחיד עד צוות קטן | עשרות אנשים בשלבים שונים |
| עומק ההתמחות | רחב, כולל אינטגרציה במערכת | צר ועמוק בשלב אחד |
| סוג המעסיק | ביטחוני, תקשורת, ציוד רפואי | בתי שבבים ומרכזי פיתוח גדולים |
מתי כן כדאי למתג את עצמך לכיוון ASIC? כשהשאיפה היא לתקרת שכר גבוהה יותר לאורך זמן, כשאתה נהנה מעומק ולא מרוחב, וכשהמיקום הגיאוגרפי שלך קרוב לריכוזי תעשיית השבבים. כך למשל פתוחות בלוח 49 משרות בנתניה, אזור עם נוכחות בולטת של תעשייה ביטחונית ואלקטרוניקה, ולצידן מוקדים נוספים בצפון.
מתי לא כדאי? כשאתה נהנה מסגירת מעגל מהירה ומראיית המערכת כולה, כשאתה מעדיף לעבוד בצוות קטן עם השפעה גלויה, וכשהתפקיד הנוכחי שלך מעורב גם בתוכנה משובצת. מהנדס שנהנה מהרוחב הזה ולוקח תפקיד ASIC צר נוטה להתחרט אחרי שנה, והחזרה אחורה עולה יותר מהמעבר. הרחבנו על התחום במדריך הקריירה ל-VLSI.
סוג המעסיק משנה את מבנה החבילה, לא רק את הבסיס
שלושה סוגי מעסיקים מגייסים מהנדסי FPGA בישראל, וכל אחד מתמחר אחרת. תעשייה ביטחונית מציעה בסיס מתון יחסית, ותק שנצבר בהסכמים מסודרים, יציבות גבוהה ולעיתים קרובות פרויקטים ארוכים במיוחד. חברות תקשורת וציוד מציעות בסיס גבוה יותר, לחץ גדול יותר סביב שחרור מוצר, ולעיתים מרכיב הוני. סטארטאפים בתחומי חישוב מואץ או וידאו מציעים את הבסיס הגבוה ביותר בקצה, אך עם אי ודאות ועם מרכיב אופציות שערכו אינו ידוע מראש.
נקודה שמועמדים מפספסים: בנישה צרה, שווי המרכיב ההוני קשה במיוחד לאמוד, כי החברות שמגייסות FPGA אינן תמיד חברות עם אירוע נזילות צפוי. כדאי להתייחס אליו כאל בונוס אפשרי ולא כאל חלק מהשכר, ולהבין את תנאי ההבשלה ואת מחיר המימוש לפני שמחליטים. הסברנו את המנגנון במדריך האופציות לעובדי הייטק.
מה קורה בראיון, ואיך זה מגיע לתוך ההצעה
בתחומים רחבים, תהליך הראיונות אחיד יחסית ומורכב משלבים ידועים מראש. בתכנון לוגי התהליך אישי הרבה יותר, כי המראיין הוא לרוב האדם שאיתו תעבוד, ולעיתים הוא היחיד בחברה שמסוגל להעריך את הידע שלך. יש לזה השלכה ישירה על ההצעה שתקבל.
שלושה דברים נבדקים כמעט תמיד. הראשון הוא הבנה של תזמון: האם אתה יודע להסביר מדוע מסלול מסוים אינו עומד בדרישה, ומה הפעולות שמשפרות זאת. השני הוא תפיסה של מקביליות אמיתית, כלומר היכולת לחשוב על חומרה כעל דברים שקורים בו זמנית ולא כעל רצף פקודות. השלישי הוא הרגלי אימות: איך אתה מוודא שמה שכתבת עושה מה שהתכוונת.
הנקודה המעשית: מועמד שמצליח להסביר החלטת תכנון אמיתית שקיבל, כולל מה שקל בצד הנגדי ולמה הוא בחר כפי שבחר, יוצא מהשיחה עם מעמד שונה לחלוטין ממועמד שענה נכון על שאלות. המעמד הזה הוא בדיוק מה שמתורגם אחר כך למספר, מפני שהמראיין הוא מי שממליץ על הרמה שבה תשובץ.
עוד הבדל שראוי לדעת עליו: בתחום הזה חלק מהמעסיקים משתמשים בתרגיל בית קצר במקום בראיון לוח לבן. אם מוצע לך תרגיל כזה, שווה לקחת אותו. הוא נותן הזדמנות להראות סביבת בדיקה מסודרת ותיעוד, ואלה בדיוק המרכיבים שמבדילים בין מועמד לרמת ביניים למועמד לרמה בכירה.
מה שווה להשקיע בו כדי להזיז את הטווח
ארבע השקעות חוזרות בתחום. הראשונה היא שליטה אמיתית באימות: מהנדס שיודע לבנות סביבת בדיקה מסודרת ולא רק לכתוב קוד תיאור חומרה שווה יותר, כי חלק גדול מזמן הפרויקט נשרף שם. השנייה היא עבודה עם ממשקים מהירים, שהיא המקום שבו פרויקטים נתקעים. השלישית היא היכרות עם מעבד משובץ על אותו שבב וחיבור בין הצד הלוגי לצד התוכנתי. הרביעית היא יכולת לכתוב מפרט ברור, שמאפשרת להיות האדם שמגדיר ולא רק מיישם.
שווה גם לדעת ששוק העבודה בתחום מעריך ניסיון מוכח יותר מהסמכות. אין כאן שרשרת תעודות מקובלת כמו בענפים אחרים, ומה שנבדק בראיון הוא היכולת לתאר החלטת תכנון אמיתית שקיבלת ולמה.
מבין ארבע ההשקעות, זו שמחזירה את עצמה הכי מהר היא האימות. הסיבה אינה רק שהיא נדרשת, אלא שהיא נותנת לך גישה לכל הפרויקטים בצוות ולא רק לחלק שלך. מהנדס שבונה את סביבת הבדיקה רואה את המערכת השלמה, ולכן הוא המועמד הטבעי כשנפתח תפקיד ארכיטקטורה. זה נתיב קידום שקט שרבים מפספסים כי הוא נראה בהתחלה כמו עבודה פחות מעניינת.
שאלה שכדאי לשאול לפני שנכנסים לפרויקט חדש היא מי יגדיר את המפרט. בצוותים שבהם המפרט מגיע סגור מבחוץ, המהנדס מבצע, והתגמול נע בטווח הביניים כמעט ללא קשר לוותק. בצוותים שבהם המפרט נבנה פנימה, אותו אדם משתתף בהחלטות ונמדד עליהן, וזה מה שמעביר אותו לשליש העליון. ההבדל אינו בכישרון אלא במיקום בתוך התהליך, והוא ניתן לבחירה.
לצד ההשקעות האלה, כדאי לעקוב אחרי שינוי מבני שמתרחש בענף: יותר ויותר מהעבודה נעשית ברכיבים שמשלבים לוגיקה מתכנתת עם מעבד על אותו מארז. מי שיודע לנוע בין שני הצדדים מקבל גישה לתפקידים שאינם פתוחים למי שנשאר בצד אחד, וזה מרחיב את מספר המעסיקים הרלוונטיים, שהוא המשתנה הקריטי ביותר בנישה צרה.
ולבסוף, שווה להשקיע בכתיבה. תיעוד תכנון קריא, שמסביר למה נבחר מבנה מסוים ומה נבדק, הוא הנכס שהופך מהנדס לאדם שמעבירים אליו את הפרויקטים הקשים. בנישה שבה החלפת אדם לוקחת חודשים, זה שווה כסף.
שאלות נפוצות
למה יש כל כך מעט משרות FPGA בלוח?
כי רוב תפקידי התכנון הלוגי מתפרסמים תחת כותרות רחבות של מהנדס חומרה או מהנדס מו"פ. תשע המשרות שמזכירות Verilog הן חתך מדויק של מי שציין את הטכנולוגיה במפורש, ולא של כל התפקידים הרלוונטיים בשוק.
האם השכר כאן מבוסס על נתוני האתר?
לא. הלוח אינו מכיל שדה שכר, וכל טווח הוא הערכת שוק. הנתון החי היחיד שמופיע כאן הוא ספירת המשרות בעמודי הנחיתה המקושרים.
עדיף להתחיל ב-FPGA או ישר ב-ASIC?
מי שרוצה לראות מערכת שלמה ולסגור מעגלים מהר יתחיל בתכנון לוגי על רכיב מתכנת. מי שכבר יודע שהוא רוצה עומק בשלב אחד וקריירה בבתי שבבים יחסוך זמן אם ייכנס ישירות לעולם ה-ASIC.
כמה מרכיב הבונוס משמעותי בתחום?
פחות מאשר בפיתוח תוכנה. ברוב החברות בתחום זהו מרכיב שנתי צנוע שנגזר מעמידה באבני דרך של פרויקט, ולכן הבסיס הוא כמעט כל החבילה. גם המספרים האלה הם הערכת שוק.
האם יש עבודה מרחוק בתחום?
חלקית. כתיבה, סימולציה ואימות אפשריים מהבית, אבל הרצה על החומרה עצמה ומדידה בציוד מעבדה מחייבות נוכחות, ובסביבות ביטחוניות העבודה מרחוק מוגבלת מסיבות נוספות.
מה הטעות הנפוצה במשא ומתן בתחום כזה?
להתייחס לתהליך כמו בשוק רחב ולהסכים מהר כדי לא לאבד את ההזדמנות. כשמאגר המועמדים קטן, המעסיק הוא זה שנמצא בלחץ, ומועמד שסוגר את המספר לפני שהוא אומר כן משפר את התוצאה בלי לסכן דבר.