Our clients are an exciting and expanding company working within the medical diagnostics field developing the latest hardware / software systems. This exciting and challenging opportunity has become available for an ambitious ‘can do’ professional to play a key role in the future development of the company products
Main Duties
• Establishment of overall software architecture, requiring defined interactions between multiple sources (hardware & software), module definitions, and inter-module interface requirements
• Targeted platforms are Win32 & Win64, BSD Unix, & Linux
• Preparation of a detailed plan for software development, tools procurement, coding, testing, debugging, integration, & validation
• Establishing coding standards, software development approach, code-management system usage, bug tracking, & release processes
• Identification of software packages and tools, which will assist in developing platform-independent code
• Integration and testing of the software suite
• Software verification and validation
Candidate requirements
• Graduate in software engineering or related or extensive relevant experience
• Experience in software development in a team-environment
• strong familiarity with applications development on Win32 & Unix platforms
• Ability to oversee software projects to be deployed to a customer-base
• Experience in state-of-the-art software specification & development techniques Experience in software quality assurance