C++ Software Engineer
פורסם 24 במאי · 0 מועמדים
התפקיד במילים פשוטות
התפקיד כולל פיתוח תוכנה ב-C++ בסביבות לינוקס ו-Windows עבור אפליקציה המנהלת מערכות מורכבות ורבות ממשקים, המתממשקת לפלטפורמות ימיות ויבשתיות. המפתח יהיה שותף מלא בכל שלבי הפיתוח, כולל כתיבת מסמכי דרישות ותכן, קידוד, בדיקות יחידה ואינטגרציות.
- Bachelor's degree in Computer Science / Software Engineering
- At least three years of previous experience in software development
- High self-learning ability and quick entry into new topics
- C++ development in Linux and Windows environment
- Writing requirements and design documents, coding, unit tests, DevOps, integrations with firmware, algorithms and hardware groups
- Familiarity with Agile methodologies (Scrum)
- Experience with ALM tools (Git, Azure DevOps) for development management (configuration management, tasks, requirements, bugs and tests)
- Use of C++ 11/14/17
- Familiarity with communication protocols
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
התפקיד מתאים למהנדסי תוכנה בעלי תואר ראשון במדעי המחשב או הנדסת תוכנה ולפחות שלוש שנות ניסיון בפיתוח תוכנה, עם יכולת למידה עצמית גבוהה. יתרון לבעלי ניסיון ב-Embedded Linux, מתודולוגיות אג'ייל וכלי ALM.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןקצת על התפקיד:
מפתח.ת תוכנה לאפליקציה מנהלת למערכות מורכבות, מולטי דיסציפלינריות ,מרובות ממשקים (SW/HW) המתממשקת לפלטפורמות ים ויבשה שונות
פיתוח ב- C++ בסביבת Linux ו-Windows
שותפות מלאה בכל שלבי תהליך פיתוח התוכנה של הפרויקט
כתיבת מסמכי דרישות ותכן, קידוד, בדיקות יחידה, DevOps, אינטגרציות מול קבוצות קושחה, אלגוריתמים וחומרה
מה אנחנו מחפשים?
תואר ראשון במדעי המחשב / הנדסת תוכנה
לפחות שלוש שנים ניסיון קודם בפיתוח תוכנה
יכולת למידה עצמית גבוהה וכניסה מהירה לנושאים חדשים
הכרות עם מתודולגיות אג'ייל (Scrum) - יתרון
ניסיון עם כלי ALM (Git, Azure DevOps) לניהול הפיתוח (ניהול תצורה, משימות, דרישות, תקלות ובדיקות) - יתרון
שימוש ב- 11/14/17- C++ - יתרון
הכרות עם פרוטוקולי תקשורת - יתרון
Embedded Linux -יתרון משמעותי
ניסיון פיתוח במערכות מורכבות והשתתפות באינטגרציות מערכתיות- יתרון משמעותי
למה כדאי לך להצטרף אלינו?
הזדמנות לפתח תוכנה למערכות לחימה מתקדמות בצוות דינאמי בסביבה מרובת ממשקים
הובלה והשפעה על עשייה טכנולוגית ייחודית
סביבת עבודה המאפשרת איזון הולם בין קריירה ובית
Show more
Show less
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- Bachelor's degree in Computer Science / Software Engineering, At least three years of previous experience in software development, High self-learning ability and quick entry into new topics, C++ development in Linux and Windows environment, Writing requirements and design documents, coding, unit tests, DevOps, integrations with firmware, algorithms and hardware groups