Lead and mentor a multidisciplinary software Team of 2 to 3 team members,(potential grow)
Take an active part in the design and implementation of system architecture.
Drive high quality software development in C # with deep involvement in motion control and PLC related components.
Oversee the full software development life cycle, including planning, execution, code reviews, documentation, and delivery.
Collaborate with additional technical leaders to define and promote engineering standards, guidelines, and best practices.
Develop scalable, maintainable, and robust software for a complex robotic medical system.
Requirements: Bachelors degree or global equivalent in Engineering or Computer Sciences.
Minimum of 10 years of experience in software development.
Strong hands on experience in C #.
Proven background in motion control and PLC programming.
Experience with real time multidisciplinary systems.
Experience with SOA application design.
Experience with complex software architectures.
Advantage:
Experience in medical device development.
Experience in Embedded systems development.
Experience in Embedded architecture design.
This position is open to all candidates.