SW Engineer (Israel)
Overview
As an SW Engineer, your principal task is to be the software-related knowledge source, including design and implementation of new features in UI and control; improve current versions; develop tools, methods and approaches; and work with R&D members, as well as subcontractors and consultants, to achieve high-performing, software-based, multi-disciplinary medical systems.
Key Responsibilities
- Responsible for the design, development, execution and documentation of system software and performances
- Use virtualized environment and internal/external manual/automatic tools to ensure that features are implemented correctly
- Responsible for applying traceability matrix of requirements to features
- Contribute with innovative features, suggestions and capabilities in relation to system and SW design
- Continuously improve the design environment by implementing tools and methods in collaboration with R&D members
- Act as key contributor in trainings of new interns and support them in the transfer of knowledge during the learning process
Requirements
- Bachelor's degree in Software Engineering
- Over 7 years' experience and proven success with embedded medical device SW development
- Strong communication skills with excellent teamwork and collaboration
- Excellent development skills in Android Studio
- Knowledge with USB and RS-232, RS-485, Bluetooth 4 interfaces
- Experience working with rooting custom Android Operating system
- Great advantage: knowledge in FPGA XILINX handshake
- Arduino programming experience and understanding
- Multi-disciplinary system understanding
- Excellent documentation skills in English
- MS Office proficiency
Preferred Skills & Experience
- Programming skills: must have Android Studio
- Preferred: C#, C++, Python, LabVIEW
- Traceability/requirements management tools (JIRA, Trello, other)
This position reports to VP R&D.
Location: Ra'anana