Design, develop and release innovative high performance medical device software.
Provide technical leadership to the team in software design and best in class software development methodologies and practices.
Solve difficult problems and always strive to make things better and achieve engineering excellence.
Partner with other teams including marketing, systems engineering, QA, hardware and regulatory to understand requirements and bring the best solutions forward.
Conduct thorough code reviews to ensure adherence to coding standards, best practices, and regulatory requirements. Implement and maintain automated testing frameworks.
Minimum Requirements:
Bachelor’s or Master’s degree in computer science, Electrical Engineering, or related field.
5+ years of experience in Software development areas (software design patterns, object-oriented programming principles, and software architecture concepts)
Proficiency in C# programming language and .NET framework, with a focus on desktop applications.
Experience with software development tools and technologies such as Visual Studio, Git, and CI/CD pipelines.
Familiarity with software testing methodologies and tools, including unit testing frameworks and automated testing.
Expertise in developing software using Scrum methodology.
English Level B2+ (80–89%)
Please submit resume in English
Preferred Qualifications:
Master's degree or higher in Computer Science, Software Engineering, or a related field.
Proficiency in C# programming language and .NET framework, .Net and .Net Standard with a good knowledge of WPFapplications.
Experience with medical device regulations and standards, such as IEC 62304, IEC 60601, and FDA guidance documents.
Familiarity with software security principles and best practices for securing medical device software against cybersecurity threats.