Software Architect
Software Architect of a soft real-time software in a complex multidisciplinary system that combines software, electronics, hardware, cooling and robotics sub-systems.
What you will be doing:
- Gain deep understanding of a legacy software architecture
- Prepare visual model of a legacy software architecture using software modeling and design tool
- Work with software developers, Chief Technologist, Product Managers, Project Managers and System Engineers to realize future needs and limitations of existing software architecture
- Coordinate software architecture with entire system architecture
- Present trade-offs between different design approaches with special emphasize on soft real-time performance aspects
- Plan , lead and monitor software design evolution considering products timeline and future changes in requirements
- Play a major role in software requirements definitions
- Plan, Lead and monitor software development team in adaptation or redesign of a legacy software architecture for next generation products
- Lead a kick-off and tutorials of software modeling and design tools for software developers
- Continuously monitor and update software architecture models to synchronize with updated requirements and actual source code
- Play significant role in software development (Hands-On)
What you have:
- B.Sc. in Computer Science / Software Engineering
- At least 10 years of C/C++ programming experience on MS Windows, Linux and embedded platforms
- Deep understanding of multi-threading, multi-processing and synchronization mechanisms
- Proven experience in Microsoft D/COM framework
- Proven experience in modern C++
- Proven experience in scripting languages (python and more)
- Proven experience in developing soft real-time SW for controlling and monitoring hardware systems such as medical devices or robotics systems
- Proven experience in software modeling and design tools such as Enterprise Architect or Visual Paradigm or similar
- Ability and willingness to deliver tutorials
- English at a very good level (reading and writing)
- Excellent interpersonal skills
Advantages:
- 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.