Role responsibilities
Perform full-lifecycle software development activities including requirements, design, implementation, and integration. Collaborate with multidisciplinary teams to manage defects, conduct reviews, and implement software change proposals.
Requirements
Requires a technical degree (Associate, Bachelor, or Master) with 2 to 10 years of related experience depending on the degree level. Proficiency in computer coding languages such as C, C++, Java, or C# is essential.
Key skills
C, C++, Java, C#, Software Requirements, Software Design, Unit Testing, Integration Testing, Defect Management, Configuration Management, Risk Analysis, Release Management, Technical Documentation, Instrumentation Operation, Code Review, Functional Specifications
Keywords
Software Engineering, Medical Equipment Manufacturing, Hemostasis, Acute Care Diagnostics, Transfusion, Autoimmunity, Transplant, C, C++, Java, C#, Software Development Life Cycle, Unit Testing, Integration Testing, Defect Management, Configuration Management, Risk Analysis, Release Management, Functional Specifications, Technical Documentation, Instrumentation, Product Development, Software Architecture, Code Review, Multidisciplinary Team