
07 Sep Software Engineer
Software Engineer
Haifa · Full time
What you will be doing:
- Develop software for hardware control PC and subassemblies as part of a complex multidisciplinary system integrating hardware, software, mechanics, and motion. This includes performing activities such as requirements analysis, development, integration, and unit testing
- Be part of a growing team, pushing life changing medical systems while implementing various software modules and algorithms. Driving new methods and tools in and outside of the team
- Contribute to both legacy systems and next-generation systems development
- Create and update technical documentation, including software requirements, detailed designs, and unit testing documentation
- Collaborate closely with electronics and systems engineers to ensure seamless integration and functionality
- Conduct system analysis and troubleshooting to provide support to service and production teams
- Working according to Insightec Quality Policy, relevant Quality Procedures & Standards, and privacy & safety rules
What you have:
- BSc. in Computer Science or B.Sc. In Software Engineering
- 5 – 10 years of experience in developing Microsoft Windows applications
- 5 – 10 years of C++ programming experience
- 5 – 10 years of Python programming experience
- Deep understanding of multi-threading and multi-processing
- OOP, OOD
- Experience in integration and troubleshooting systems.
- Experience in developing SW for controlling medical device / robotics system / HW Test Benches
- Ability and willingness to deliver tutorials
- Ability of tasks estimations
- English at a very good level (reading and writing)
Advantages:
- 2 – 5 years of C# programming experience
- 2 – 5 years of experience in developing embedded Linux applications
- Experience in Medical Device industry
Please click here to apply.
No Comments