Software Engineer

Euro-Projects Recruitment Ltd
Whiteley, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 45K

Job location

Whiteley, United Kingdom

Tech stack

Algorithm Design
Data analysis
C++
Middleware
Embedded Software
Python
Matlab
Machine Learning
Signal Processing
Software Engineering
Systems Integration
Data Processing
System-level Testing
Information Technology
Real Time Data
Software Version Control

Job description

  • Develop software for advanced diagnostic instruments, spanning embedded systems, middleware, and higher-level applications
  • Design and implement algorithms for data analysis, signal processing, and diagnostic decision-making
  • Contribute to machine learning / data-driven approaches to improve system performance and accuracy
  • Work closely with hardware and electronics engineers on system integration and real-world data capture
  • Write clean, testable, and well-documented code in line with industry standards (e.g. IEC 62304)
  • Develop and execute unit, integration, and system-level tests
  • Collaborate with cross-functional teams including production, service, and external partners, A Software Engineer, Embedded Software Engineer, Algorithm Engineer, Machine Learning Engineer (junior), or Computer Scientist who wants to work on real-world systems where software meets hardware, particularly within a high-impact MedTech environment.

Requirements

Are you a Software Engineer with an interest in algorithms, data analysis, or machine learning, and how software interacts with real-world hardware systems? Do you want to work on end-to-end product development, from embedded systems through to intelligent diagnostic algorithms? Your background as a Software Engineer:

  • Degree in Computer Science, Software Engineering, Electronic Engineering or similar (2.1 or above).
  • Experience with C/C++, Python, MATLAB or similar
  • Understanding of software development best practices (structured design, testing, version control)
  • Exposure to algorithm development, data processing, or mathematical modelling
  • Interest in hardware/software integration, embedded systems, or real-time data
  • Any experience with machine learning, signal processing, or statistical analysis would be highly beneficial
  • Experience in a regulated industry (medical, automotive, aerospace) is useful but not essential

Benefits & conditions

  • 35,000 to 45,000 salary guide (depending on experience) + excellent benefits + flexible working
  • 27 days holiday (increasing with service) + well-funded, growing MedTech environment
  • Cutting-edge medical device company developing next-generation diagnostic systems combining hardware, software & data science, This Software Engineer job is based in Southampton and is commutable from Fareham, Portsmouth, Eastleigh, Hedge End, Winchester and surrounding areas.

Apply for this position