Software Engineer in Nottingham

Software Engineer in Nottingham

Nottingham Full-Time 30000 - 48000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join a dynamic team to develop cutting-edge software for medical technology.
  • Company: Be part of a growing company revolutionising healthcare through innovative software solutions.
  • Benefits: Enjoy flexible working options and opportunities for professional growth.
  • Why this job: Make a real impact in healthcare while working on exciting projects and collaborating with experts.
  • Qualifications: Must have a degree in Software Engineering or related field and strong C++ skills.
  • Other info: Ideal for those passionate about tech and eager to learn in a regulated industry.

The predicted salary is between 30000 - 48000 £ per year.

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.

Software Engineer in Nottingham employer: ETS Technical Selection

As a Software Engineer in Nottingham, you will join a dynamic team dedicated to pioneering advancements in medical technology, where innovation meets purpose. Our collaborative work culture fosters creativity and professional growth, offering opportunities for continuous learning and development in a supportive environment. With a commitment to high-quality standards and regulatory compliance, we provide a unique chance to make a meaningful impact on healthcare solutions while enjoying the vibrant lifestyle that Nottingham has to offer.
E

Contact Detail:

ETS Technical Selection Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in Nottingham

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C++17, OpenGL, and multi-threaded programming. Having hands-on experience or projects that showcase your skills in these areas can set you apart during interviews.

✨Tip Number 2

Engage with the medical technology community by attending relevant meetups or webinars. Networking with professionals in this field can provide insights into the industry and may even lead to referrals for the position.

✨Tip Number 3

Prepare to discuss your experience with software development in regulated industries. Be ready to explain how you ensure compliance with standards like IEC 62304, as this knowledge is crucial for the role.

✨Tip Number 4

Showcase your ability to communicate technical concepts clearly. Practice explaining complex ideas in simple terms, as this will be important when collaborating with non-technical stakeholders in the medical field.

We think you need these skills to ace Software Engineer in Nottingham

C++17 Proficiency
Windows and Linux Development
Low-Level Coding
Real-Time Application Development
Multi-Threaded Programming
OpenGL Knowledge
GTK Familiarity
CMake Experience
Graphical User Interface Design
Test-Driven Development
Regulatory Compliance Understanding (IEC 62304)
Strong Communication Skills
Independent Work Capability
Task Prioritisation
Project Deadline Management
Strategic R&D Contribution
Adaptability and Learning Agility
Report Writing Proficiency
MS Office Applications Competence
Basic Clinical or Biomedical Engineering Knowledge

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your relevant experience in software engineering, particularly with C++17 and any medical technology projects. Emphasise your educational background and any specific skills that align with the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for medical technology and your understanding of the role. Mention specific projects or experiences that demonstrate your ability to deliver high-quality code and work within a team.

Highlight Relevant Skills: In your application, clearly outline your proficiency in low-level coding, real-time applications, and multi-threaded programming. If you have experience with OpenGL, GTK, or CMake, make sure to include that as well.

Demonstrate Communication Skills: Since strong communication skills are essential for this role, consider including examples of how you've effectively communicated technical concepts to non-technical stakeholders in your previous roles or projects.

How to prepare for a job interview at ETS Technical Selection

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++17 and any relevant projects you've worked on. Highlight your proficiency in both Windows and Linux environments, as well as any experience with real-time applications or multi-threaded programming.

✨Understand the Medical Technology Context

Familiarise yourself with the medical technology industry, especially regulations like IEC 62304. Being able to discuss how software development differs in regulated industries will demonstrate your understanding of the role's requirements.

✨Prepare for Problem-Solving Questions

Expect to face questions that assess your debugging skills and ability to resolve issues during field testing. Think of examples from your past experiences where you successfully identified and fixed problems in software.

✨Communicate Clearly with Non-Technical Stakeholders

Since strong communication skills are essential, practice explaining complex technical concepts in simple terms. This will show your ability to engage with team members who may not have a technical background.

Software Engineer in Nottingham
ETS Technical Selection
E
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>