
- מיקום
- כל הארץ
- היקף משרה
- משרה מלאה
- תפקיד
- מהנדס/ת תוכנה
תיאור המשרה
Roles and responsibilities
In this position, you will:
· Be part of the R&D software development team and participate in the full multidisciplinary system design and R&D activities.
· Collaborate with all the R&D teams, consultants, and subcontractors, including Algorithms, Robotics, Hardware, Optics, Cloud-based datasets handling, Clinical, and QA.
· Take part in designing and setting up real-time software architecture, technologies, and development tools.
· Take part in setting and implementing software development lifecycle methodologies and quality system, in accordance with best practice contemporary software development methodologies and medical devices development regulatory requirements.
· Take part in building all the required automated testing and CI/CD infrastructure and tools.
· Practice significant hands-on coding and testing.
· Take part in system debugging, integration, and clinical trials.
Requirements:
· At least 5 years of experience as an RT software developer is a must.
· Substantial experience with multidisciplinary systems, including hardware, software, and control %28robotics%29, is a must.
· Full proficiency in object-oriented programming and C++ is a must.
· Experience in implementing contemporary software development lifecycle methodologies and quality system is a must.
· Experience with Computer Vision, ML/AI, and other algorithms is a significant advantage.
· Deep knowledge and experience with NVIDIA Jetson environments, design tools, toolchain, ML models, and code optimization %28CUDA%29 is a significant advantage.
· Experience as an RT software architecture designer is an advantage.
· Experience in working in early-stage startups is a significant advantage.
· Experience in medical device software development methodologies is an advantage.
· Experience with Python is preferable.
· Experience with cloud hosting servers is preferable.