Embedded Software Engineer
פורסם 10 במאי · 0 מועמדים
התפקיד במילים פשוטות
כמהנדס תוכנה משובצת בצוות ה-IoT, תהיה מעורב בכל מחזור פיתוח התוכנה עבור רובוטי ניקוי בריכות מבוססי IoT. זה כולל הגדרת דרישות תוכנה, תכנון פתרונות, יישום קוד, שילוב רכיבים, ביצוע בדיקות יחידה והשתתפות במאמצי תחזוקה שוטפים. תפתח ותתחזק קושחה עבור התקני IoT באמצעות C ו-C++.
- B.Sc./M.Sc in Computer Science/Software Engineering or related from a leading university
- At least 4 years of high-level software development and design
- At least 4 years of hands-on experience with C and C++ programming languages
- Experience with IOT technologies and protocols (BLE, Wi-Fi, etc..)
- Work with FREERTOS or any other real time OS
- Familiarity with embedded communication protocols
- Experience with AWS services and cloud-based IoT solutions
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
התפקיד מתאים למהנדסי תוכנה בעלי תואר ראשון/שני במדעי המחשב/הנדסת תוכנה וניסיון של לפחות 4 שנים בפיתוח תוכנה ברמה גבוהה ובשפות C ו-C++. נדרש ניסיון בטכנולוגיות ופרוטוקולי IoT (BLE, Wi-Fi) ועבודה עם מערכות הפעלה בזמן אמת כמו FREERTOS. פחות מתאים למועמדים ללא ניסיון משמעותי בפיתוח תוכנה משובצת ו-IoT.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןAs an Embedded Software Engineer on our IoT team, you will be involved in the entire software development lifecycle for our IoT-based pool cleaning robots. This includes defining software requirements, designing solutions, implementing code, integrating components, conducting unit testing, and participating in ongoing maintenance efforts. Responsibilities: Work in a multi-discipline environment where forces are joined to elevate technology and apply best practices. Work in a multi-discipline environment, you will collaborate with HW engineers, system engineers, testers, and others to apply best solutions. Develop and maintain firmware for IoT devices using C and C++. Collaborate with cross-functional teams to integrate software with hardware components. Implement and optimize communication protocols, including BLE, and Wi-Fi. Debug and troubleshoot software issues.
Requirements: Requirements: B.Sc./M.Sc in Computer Science/Software Engineering or related from a leading university At least 4 years of high-level software development and design. At least 4 years of hands-on experience with C and C++ programming languages. Experience with IOT technologies and protocols (BLE, Wi-Fi, etc..). Work with FREERTOS or any other real time OS. Understanding in multithreading: threads, synchronization primitives. Familiarity with embedded communication protocols – an advantage Experience with AWS services and cloud-based IoT solutions – big advantage. Strong debugging skills and problem-solving abilities. Ability to quickly adapt to new technologies and tools. Excellent teamwork, communication, and interpersonal skills. Highly motivated and responsible individual.
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- B.Sc./M.Sc in Computer Science/Software Engineering or related from a leading university, At least 4 years of high-level software development and design, At least 4 years of hands-on experience with C and C++ programming languages, Experience with IOT technologies and protocols (BLE, Wi-Fi, etc..), Work with FREERTOS or any other real time OS