As an R&D Senior Software Engineer at Bluewind Medical, you will be responsible for designing, developing and maintaining the company’s applications, which include (but not limited to) the Revi iPad application, the AdminPortal web application and the CloudServer. You will work closely with the software manager, project manager and V&V team, providing advanced technical support to resolve complex issues. The ideal candidate should have a deep understanding of software architecture, being able to see the picture as a whole and possess strong problem-solving skills, alongside DevOps proficiency on the AWS platform.
Responsibilities and Authorities: (list of the essential functions of the position itself)
- Software Design and Development: Design, develop, and maintain the company’s software applications using React and Angular. Implement well-structured services, components, and interfaces with a focus on reusability, scalability, and maintainability. Follow best practices and robust software architecture principles. Perform software design, coding, debugging, and testing according to project plans and tasks assigned by the Software Manager, in compliance with the Product Development Process (PDP) and Software Development Life Cycle (SDLC).
- Code Quality and Reviews: Ensure high code quality by developing meaningful unit tests and actively participating in code reviews to maintain coding standards and improve overall software reliability
- Cross-Functional Collaboration: Collaborate closely with designers, product managers, System V&V teams, the Software Manager, and other developers to understand requirements, align with project objectives, and ensure successful delivery according to specifications.
- Problem Solving and Debugging: Identify, analyze, and resolve technical challenges throughout the development lifecycle. Debug complex issues and provide advanced technical support when needed.
- Cloud & DevOps Support: Automating pipelines and processes, managing AWS resources, using the optimized service architecture and infrastructure on the AWS platform.
- Cloud and DevOps Support: Support cloud infrastructure and DevOps activities, including automation of pipelines and processes, management of AWS resources, and implementation of optimized service architecture and infrastructure on the AWS platform.
- Risk Management and Design Processes: Participate in risk management activities and contribute to the preparation and presentation of design reviews, as well as design verification and validation processes.
Education/Qualification Requirements
Degree in science or engineering preferably in SW engineering or computer sciences
Experience Requirements
At least 5 years experience in SW development, preferably in the medical device industry.
Strong software architecture skills.
Experience in working with relevant SW development environments and source control tools.
Experience in DevOps operations on the AWS platform.
Background in IEC 62304 medical device software – software life cycle processes.
Other requirements
Ability to work independently and collaboratively within a team and capable of self-learning new technologies
Capable of self-learning of applicable medical background
Languages: fluent in Hebrew and in English