Interfaces Software Engineer
Responsibilities:
- Design and develop the client-server interfaces with MRI and other computers of a complex multi-disciplinary medical application.
- Design and implement new logic components and state machine flow to control the treatment flow and synchronization with external devices.
- Design implement and maintain DB components to enable store and replay treatments.
- Participate in all phases of the SW development lifecycle including SW specification, designs, program code and testing.
- Programming at all levels of the application stack and developing high performance, responsive features to engage the needs of medical treatment.
- Solve problems and implement solutions using design patterns, object-oriented programming techniques, common libraries and frameworks.
- Create technical documentation based on the functional specifications.
- Keep the code modular, testable and loosely coupled.
- Patriciate in whole system integration and device testing and debugging
Skills and Experience:
- Education – First degree or higher in Computer Science
- Over 5 years’ experience in C++ and C# on Window environment with high programing skills.
- High experience with client-server programing
- Experience with network protocols
- Experience with SQL Server
- Experience with code architecture designing
- Experience with code documentation.
- High motivated team player.
- Experience with C# modern C++ (VS2015 and above) – advantage
- Experience with medical devices industry – advantage
- Experience in industrial multi-disciplinary systems – advantage
- Experience with REST or Protobuf network protocols - advantage
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.