An exciting opportunity for a Software Engineer to join a growing team developing marine-based systems used in complex, real-world environments. This role focuses on User Interface design and development, contributing to high-integrity, mission-critical software solutions that make a real impact.
As a Software Engineer, youll work across the full engineering lifecycle, from design and prototyping to delivery and support, as part of a multidisciplinary team building next-generation maritime technology.
What youll be doing as a Software Engineer
- Designing and developing high-quality software for marine-based applications
- Creating and refining user interfaces with a strong focus on usability and performance
- Supporting testing, integration and delivery of software solutions
- Collaborating with hardware and systems engineers to deliver cohesive, safe, and secure solutions
- Providing mentorship and technical guidance to junior team members
What youll bring as a Software Engineer
- Proven experience in software delivery using Java
- Strong understanding of software engineering principles, tools, and lifecycle processes
- Experience with UI/UX design, JavaFX, and UML design (Enterprise Architect experience a plus)
- Strong communication skills with the ability to engage users and stakeholders
- A proactive, team-oriented approach and commitment to high-quality outcomes
Desirable experience for the Software Engineer
- Java build systems (Maven) and version control (Git)
- Atlassian toolset (Jira, Bitbucket, Confluence)
- Database interfacing and service/subscriber architectures
- DevOps tools (Jenkins, SonarQube, Artifactory)
Why apply?
- Hybrid and flexible working arrangements (full-time, part-time, or condensed hours)
- Excellent development and progression opportunities
- Collaborative and supportive engineering culture
- Competitive salary and benefits
Security Clearance: Applicants must be eligible to obtain UK Security Clearance (SC).
TT....Read more...
Optical Systems Engineer – Medical Devices - Cambridge
We are working with a leading Medical Devices company in Cambridge to recruit an Optical Systems Engineer who will play a key role in the development of industry disrupting and lifesaving/improving Medical Technologies.
This is a hands-on engineering role where you’ll be designing and integrating optical systems into complex medical technologies. From early feasibility through to product launch, you’ll be involved in every stage of development, helping to shape devices that improve diagnostics, treatment, and patient outcomes across a range of clinical applications.
You’ll be joining a multidisciplinary team of engineers and scientists, collaborating on projects that demand precision, creativity, and a deep understanding of how optics interact with mechanical, electronic, and biological systems. Your work will span simulation, prototyping, testing, and refinement, with a strong emphasis on regulatory compliance and real-world usability.
We’re looking for someone with a solid academic foundation in physics, engineering, or a related discipline, and hands-on experience in optical design and analysis. You should be confident using industry-standard tools and have a track record of delivering robust solutions in regulated environments. Experience in medical devices is highly desirable, but not essential if you bring strong transferable skills and a passion for healthcare innovation.
This role is ideal for someone who enjoys solving technical challenges, mentoring junior colleagues, and working closely with clients to bring ideas to life. You’ll be encouraged to explore new approaches, contribute to system-level thinking, and help shape the future of medical technology.
In return, you’ll receive a competitive salary, annual bonus, private healthcare, generous pension contributions, and access to a wide range of lifestyle and professional development benefits.
For more information, please contact Andrew Welsh, Director of Medical Devices, Biotech and Drug Discovery Recruitment at Newton Colmore, on +44 121 268 2240. Alternatively, submit your application and a member of our team will be in touch. Please note that without a CV, we can only provide limited information.....Read more...