Senior Embedded Software Engineer
פורסם לפני 13 ימים · 0 מועמדים
התפקיד במילים פשוטות
התפקיד כולל הובלה טכנית ופיתוח hands-on של תוכנת זמן אמת (embedded) במערכות קריטיות לבטיחות עבור פלטפורמה רובוטית כירורגית. המהנדס יוביל את תהליך התכנון והפיתוח ב-C/C++ מקצה לקצה, וישתף פעולה באופן הדוק עם צוותים שונים בחברה. בנוסף, התפקיד כולל חניכת עמיתים באמצעות סקירות קוד וקבלת החלטות הנדסיות עצמאיות.
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, Software Engineering, or a related field
- 7+ years of hands-on embedded software development in C/C++
- Experience in real-time embedded and bare-metal environment
- Experience in software design, development and troubleshooting on embedded targets
- Familiar with communication protocols such as: TCP/UDP/I2C/UART/RS232/SPI
- Experience developing safety-critical or regulated software (medical devices, IEC 62304, or similar)
- Experience with an RTOS and with motion control, robotics, or real-time control systems
- Familiarity with EtherCAT, CAN, or other industrial/fieldbus protocols
- Hebrew language skills
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
משרה זו מתאימה למהנדסי תוכנה מנוסים (7 שנות ניסיון ומעלה) בפיתוח embedded ב-C/C++ בעלי ניסיון בהובלה טכנית ופיתוח בסביבת real-time ו-bare-metal. היא פחות מתאימה למי שמחפש תפקיד ניהול אנשים (people management) או למי שאין לו ניסיון מוכח בהובלת פיצ'רים ותכנון תוכנה.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןWho we are
We are here to improve lives by restoring sight worldwide by a robotic platform for vision saving surgery. Our company will improve the way ophthalmic surgery is delivered to vision impaired individuals now and for decades to come.
We are rapidly growing, funded by leading international VCs, and are looking to expand our small, motivated, multi-disciplinary and phenomenal team. Joining us is an opportunity to work towards saving vision across the globe, collaborating with others to realize a dream, and tackle an enormous challenge that will help drive your career forward.
Who we are looking for
We are seeking a senior embedded software engineer to serve as the technical lead for our embedded team, developing the real-time software at the heart of a first-in-market surgical robotic platform.
This is a hands-on, individual-contributor role: you will help shape the technical direction, make sound engineering decisions, and take ownership of delivering features end to end, while remaining deeply involved in the code. As the system is designed collaboratively by the team, strong cross-team collaboration is as important as individual technical excellence. This is safety-critical software, and we hold a high standard for rigorous design, testing, and code quality.
Responsibilities
• Serve as the technical and feature lead for the embedded team, guiding design decisions and mentoring peers through code reviews (this is not a people-management role).
• Drive the design and development of our real-time embedded software, and own the delivery of features end to end.
• Uphold a high standard of code quality through code reviews, best practices, and continuous improvement.
• Remain hands-on, personally developing the most complex and safety-critical components in C/C++.
• Collaborate closely with other teams across the company to ensure technical alignment and shared progress.
• Take ownership of delivery, ensuring features are completed on schedule and to the quality this product demands.
• Make technical decisions independently where appropriate, while knowing when to involve the wider team.
Requirements
• Bachelor's or Master's degree in Electrical Engineering, Computer Science, Software Engineering, or a related field from a known academic institution.
• 7+ years of hands-on embedded software development in C/C++, including feature-leadership experience.
• Experience in real-time embedded and bare-metal environment.
• Experience in software design, development and troubleshooting on embedded targets.
• Familiar with communication protocols such as: TCP/UDP/I2C/UART/RS232/SPI.
• Experience developing safety-critical or regulated software (medical devices, IEC 62304, or similar) – an advantage.
• Experience with an RTOS and with motion control, robotics, or real-time control systems – an advantage.
• Familiarity with EtherCAT, CAN, or other industrial/fieldbus protocols – an advantage.
• Demonstrated technical leadership as an individual contributor – setting direction, making decisions independently, and owning outcomes.
• A strong team player with a positive, can-do attitude, excellent communication skills, and a product-focused, collaborative mindset.
• Strong AI-assisted development skills, leveraging AI tools to accelerate coding, testing, and quality, and supporting the team in adopting them effectively.
• Fluent in English, with excellent written and verbal communication skills. Hebrew is an advantage.
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, Software Engineering, or a related field, 7+ years of hands-on embedded software development in C/C++, Experience in real-time embedded and bare-metal environment, Experience in software design, development and troubleshooting on embedded targets, Familiar with communication protocols such as: TCP/UDP/I2C/UART/RS232/SPI