קצת על התפקיד
- עיסוק בכל השלבים בתהליכי פיתוח התוכנה: אפיון ומעורבות בהנדסת המערכת, הגדרת דרישות, ממשקים, תכן תוכנה, יישום, הוכחה, אינטגרציה ותחזוקה.
- פיתוח end-to-end של מערכות fullstack מממשקי משתמש אינטואיטיביים (Web/Desktop) ועד שרתים, מסדי נתונים ו-APIs.
- תכנון והובלה של ארכיטקטורה מודולרית, תוך הבטחת ביצועים, אבטחה וסקאלביליות.
- שילוב המערכות עם רכיבי תוכנה וחומרה קיימים וחדשים.
- עבודה צמודה עם צוותי פיתוח, מהנדסי אלגוריתמים ומומחי תוכן, תוך תרגום דרישות מערכתיות לאפיון ופיתוח.
- כתיבת קוד נקי, מתוחזק ומתועד, קידום תהליכי אוטומציה ובדיקות.
מה אנחנו מחפשים?
- תואר ראשון במדעי המחשב, הנדסת תוכנה או תחום טכנולוגי קרוב (או השכלה רלוונטית + ניסיון משמעותי במקומה).
- תואר שני או ניסיון מחקרי בתחום הרלוונטי - יתרון משמעותי.
- לפחות 5 שנות ניסיון בפיתוח תוכנה, מתוכן 3 שנים בפיתוח fullstack בסביבה מערכתית מורכבת.
- היכרות וניסיון עם עולם ה-CV/IPU/Embedded ויכולת תקשורת עם צוותי ראייה ממוחשבת - יתרון משמעותי.
- שליטה גבוהה בשפות תכנות כגון Python, Java, C#, ו-TypeScript/JavaScript.
- ניסיון מעשי ב-React/Angular/Vue ובצד שרת (Node.js/.NET/Spring Boot).
- הכרת בסיסי נתונים (SQL ו-NoSQL), RESTful APIs, ומערכות תיקשור.
- יכולת עבודה עצמאית, חשיבה מערכתית ויכולת להוביל החלטות טכנית בצוות.
למה כדאי לך להצטרף אלינו?
- הזדמנות ייחודית להצטרף למחלקה מולטידיספלינרית בשלבי הקמה, שעוסקת בפרויקטים חדשניים ופורצי דרך בליבת העשייה הביטחונית.
- עבודה בסביבה דינמית ומאתגרת שכוללת מפגש יומיומי עם בעיות מורכבות משילוב אלגוריתמים מתקדמים ועד בניית מערכות end-to-end בעלות השפעה אסטרטגית.
- אנחנו מחפשים אנשים עצמאיים, סקרנים ובעלי ראייה מערכתית, שירצו לצמוח יחד עם המחלקה ולהוביל טכנולוגיות מהחזית העולמית.