Senior C++ Software Engineer
פורסם 6 באוג׳ · 0 מועמדים
התפקיד במילים פשוטות
התפקיד כולל פיתוח תוכנה ב-C++ למערכות זמן אמת (Real-Time) ו-Embedded מורכבות, לצד פיתוח אלגוריתמים ועבודה מול ממשקי חומרה ורכיבים חיצוניים. העבודה נעשית בשיתוף פעולה הדוק עם צוותים מולטי-דיסציפלינריים הכוללים מהנדסי אלגוריתמים, אלקטרוניקה, RF ותקשורת.
- University degree in Computer Science or Software Engineering
- At least 10 years of experience developing software for RT Embedded systems in C++
- C++
- Multi-Core and Multi-Threading
- Object-Oriented Design (OOD) and Object-Oriented Programming (OOP)
- Theoretical knowledge of Navigation, RF, and DSP
- Experience developing in an AI-based development environment
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
התפקיד מתאים למהנדסי תוכנה או מדעי המחשב בעלי לפחות 10 שנות ניסיון בפיתוח RT Embedded ב-C++ וניסיון מוכח ב-Multi-Core, Multi-Threading ו-OOD/OOP. התפקיד פחות מתאים לבעלי ניסיון מועט או למי שאינו מגיע משיעור קומה טכנולוגי בתחום ה-Embedded.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןAbout the Role
Malam, within the Missiles & Space Division, is looking for a Senior C++ Software Engineer.
The role includes:
• Developing software in collaboration with multidisciplinary teams, including algorithm engineers, electronics and RF engineers, system engineers, test engineers, and, when required, subcontractors.
• Developing complex Real-Time (RT) / Embedded systems in C++.
• Algorithm development.
• Working with software-to-firmware interfaces.
• System management and communication with external components.
What We're Looking For
• University degree in Computer Science or Software Engineering – Mandatory.
• At least 10 years of experience developing software for RT Embedded systems in C++ – Mandatory.
• Proven experience with Multi-Core and Multi-Threading – Mandatory.
• Proven experience with Object-Oriented Design (OOD) and Object-Oriented Programming (OOP) – Mandatory.
• Strong mathematical orientation – Significant Advantage.
• Experience with FreeRTOS or other RTOS operating systems – Significant Advantage.
• Experience developing complex systems – Significant Advantage.
• Familiarity with the Software Development Life Cycle (SDLC) – Significant Advantage.
• Familiarity with CI/CD processes – Significant Advantage.
• Theoretical knowledge of Navigation, RF, and DSP – Advantage.
• Experience developing in an AI-based development environment – Advantage.
You Might Be Interested to Know
The Signal Processing Software Department plays a key role in developing complex systems that combine software, algorithms, and electronics for unique projects at the forefront of innovation and Israel's national defense.
The department is currently undergoing a period of rapid technological growth, offering an excellent opportunity to join a team working on challenging and impactful projects.
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- University degree in Computer Science or Software Engineering, At least 10 years of experience developing software for RT Embedded systems in C++, C++, Multi-Core and Multi-Threading, Object-Oriented Design (OOD) and Object-Oriented Programming (OOP)