We are looking for a c#/c++ talented developer for creating our System application. As part of a Multi-Disciplinary team, you will be responsible for developing challenging software modules within a complex and advanced environment.
Responsibilities:
- Design, implement and maintain efficient, reusable, and reliable C# and C++ code
- Write clean, high quality, solid, readable code that scales up
- Define functional requirements based on product definitions
- Translate application storyboards and use cases into functional applications
Requirements:
- BSc or equivalent degree in Computer Science or Software Engineering
- At least 4 years of software development experience
- Proficiency in C# and in C++
- Strong understanding of object-oriented programing
- Knowledge and understanding of multi-threaded programming
- Knowledge and understating of different software development methodologies and design patterns
- Independent, creative and self-motivated team player capable of working in a multi-disciplinary environment involving software, electronics, mechanics, and chemistry
- Good communication skills in both English and Hebrew
- Knowledge of CAD systems and 3D graphics – advantage
- Experience with PLC and Motion Control – advantage