Haystack
← Back to Jobs
Full time
Technology

Software Engineer

Murray McIntosh Associates LtdKnaphill, Surrey🇬🇧United KingdomPosted 28 Jun 2026

Why This Role Stands Out

This hybrid Software Engineer role offers you the chance to contribute to innovative projects across diverse systems, fostering significant technical growth and skill development in a reputable company. You'll thrive here if you possess a strong background in software design and programming languages like C++ or Java, and enjoy collaborative problem-solving within a dynamic team environment. Don't miss this exciting opportunity to advance your career!

Quick Overview

Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior

Job Description

Responsibilities & required experience
Software design, development, and review across the full engineering lifecycle
Working on a range of systems from embedded processors to multi-processor networked systems
Collaborating with system and hardware engineers to implement software-hardware and software-firmware solutions
Participating in project and design review meetings and contributing to technical decisions
Experience with digital signal processing and structured software design methodologies
Knowledge of programming languages such as C, C++, C#, or Java
Experience within a defence or maritime/sonar environment

Skills

C#
C++
Java

Similar jobs