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
£ 45KJob 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.