Software Engineer
What you will be doing:
- SW development for HW control PC’s and subassemblies. Includes the following activities for complex multidisciplinary systems that combine hardware, software, mechanics, motion: Requirement’s definition, Development, Integration, Unit Testing.
- Develop software modules and algorithms.
- Run and support system's analysis using software and troubleshooting of service and production team.
- Working closely with electronics and systems engineers
- Supporting Legacy systems
- Writing and maintaining Technical documentation such as: SW Requirements, Top Level and Detailed Design, Unit Testing.
What you have:
- B.Sc. in Computer Science / Software Engineering
- 3 - 10 years of C++ programming experience in Microsoft Windows applications
- 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 Bench
- Ability and willingness to deliver tutorials
- English at a very good level (reading and writing)
- Teamwork
- Excellent interpersonal skills
- Ability of tasks estimations
Advantages:
- Experience in developing embedded Linux applications
- Experience with medical standard
- Experience in Python programming
- Being introduced by an Insightec employee
A Better Tomorrow
Starts Here
Discover the transformative power of incisionless focused ultrasound.
Start a Transformation©2024 Insightec. All rights reserved.
The information on this website is not intended to be a substitute for professional medical advice. Always discuss treatment options and treatment outcomes with your physician or other qualified health provider.