Job 3 van 1000

APPLY



Software Engineer


Job Opportunity: Software Engineer – Medical Technology Position Summary An exciting opportunity for a Software Engineer to contribute to the development of innovative software solutions within a growing medical technology environment. This role involves the specification, design, development, and testing of PC-based software systems. Projects will span both research-focused prototypes and production software supporting a laparoscopic visualisation platform. Key Responsibilities * Collaborate within a small team to define software specifications and create test protocols. * Deliver high-quality, production-ready code in line with design requirements. * Produce comprehensive design documentation in compliance with medical regulatory standards. * Conduct software testing, code reviews, and quality assurance tasks. * Support proof-of-concept initiatives with rapid prototyping. * Debug and resolve issues identified during field testing and deployment. * Participate in role-specific research and development planning. * Work with leadership on the development and management of intellectual property. * Engage with external partners as directed by the executive team. Candidate Profile Eligibility Applicants must be EU nationals or possess permanent leave to remain in the UK. Essential Qualifications & Experience * A first-class or upper second-class degree in Software Engineering, Computer Science, or a related discipline. * Strong proficiency in C++17 development, ideally across both Windows and Linux environments. Desirable Skills & Attributes * Confidence in writing low-level code without reliance on pre-built libraries. * Experience in developing real-time applications. * Familiarity with multi-threaded programming. * Knowledge of OpenGL, GTK, and CMake. * Experience in designing and implementing graphical user interfaces. * Competence in writing well-tested and testable code. * Understanding of software development in regulated industries, especially medical (e.g., IEC 62304 compliance). * Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders. * Capable of working independently, prioritising tasks, and meeting project deadlines. * Willingness to contribute to strategic R&D discussions. * Eagerness to learn and adapt quickly with minimal supervision. * Proficient in writing reports and using MS Office applications. * Basic understanding of clinical or biomedical engineering. * Fluent in English

APPLY

More jobs of your search