SonicJobs Logo
Login
Left arrow iconBack to search

Software Engineer

ETS Technical Selection
Posted 8 days ago, valid for 25 days
Location

Nottingham, Nottinghamshire NG1 5FS, England

Salary

£55,000 per annum

Contract type

Full Time

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • An exciting opportunity for a Software Engineer in the medical technology sector involves developing innovative software solutions for a laparoscopic visualization platform.
  • Applicants should have a first-class or upper second-class degree in Software Engineering or a related discipline and possess strong proficiency in C++17 development.
  • The role requires at least 2-3 years of experience in software development, particularly in regulated industries like medical technology.
  • The position offers a competitive salary of £45,000 to £60,000, depending on experience.
  • Candidates must be EU nationals or have permanent leave to remain in the UK and demonstrate strong communication skills and the ability to work independently.

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 now in a few quick clicks

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.