Principal C++ Engineer – £70k - £80k - Southampton Hexwired Recruitment has partnered with a world leader in Video solutions with offices in Southampton now seeking a Principal C++ Engineer with solid C++ QT experience to develop a brand new range of display systems. The company are rapidly expanding due to increased interest in their product range as well as developing bespoke solutions … for customers. They’re developing a number of products that utilise RF connectivity and require synchronisation in real time. As a Principal C++ Engineer, you will be heavily involved in leading the development and delivery of the C++ based UI’s the company is looking to develop to meet customer requirements. Key Skills Degree in Computer Science, Embedded Systems or … similar 5+ years commercial C++ experience Excellent commercial QT experience Commercial Javascript experience is advantageous but not essential Ability to gain security clearance is essential The company are able to offer circa £80k+ dependent on experience along with an excellent benefits package including bonuses. Due to the nature of the work, the company need you in the office 4 days More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
C++ Software Engineer required by a successful software company located in Southampton. The company requires a C++ Software Engineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working - 2 days per week in the Southampton office. Flexible working hours. The successful C++ Software Engineer will likely have a relevant degree in … Mathematics and will have proven commercial experience with C++ programming with a statistical or mathematical bias. The successful C++ Software Engineer will be tasked with understanding complex mathematical and statistical research papers and then implementing those algorithms in code in a scalable fashion. Key experience C++ programming on Windows and/or Linux Academic background in Mathematics Any of the … research and commercial software environments MATLAB R Python Machine learning This is an opportunity to join a highly successful, expanding company offering the chance to work on complex, interesting C++ programming in a relaxed atmosphere. If you are looking for an opportunity of this nature please get in touch. More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
C++ Software Engineer required by a successful software company located in Southampton. The company requires a C++ Software Engineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working - generally 2 days per week in the Southampton office. Flexible working hours. The successful Software Engineer will have a relevant degree in Mathematics … and will have proven commercial/research C++ programming experience with a statistical or mathematical bias. The successful Software Engineer will be tasked with understanding complex mathematical and statistical research papers and then implementing those algorithms in code in a scalable fashion. Key experience Degree or PhD in Mathematics Mathematical algorithms eg statistical/machine learning/econometric time series … C++ programming on Windows and/or Linux Any of the following would be advantageous Experience in both research and commercial software environments MATLAB R Python Machine learning This is an opportunity to join a highly successful, expanding company offering the chance to work on complex, interesting C++ programming in a relaxed atmosphere. If you are looking for an opportunity More ❯
Southampton, Hampshire, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
Software Engineer required by a successful software company located in Southampton. The company requires a C++ Software Engineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working - generally 2 days per week in the Southampton office. Flexible working hours. The successful Software Engineer will have a relevant degree in Mathematics and … will have proven commercial/research C++ programming experience with a statistical or mathematical bias. The successful Software Engineer will be tasked with understanding complex mathematical and statistical research papers and then implementing those algorithms in code in a scalable fashion. Key experience Degree, Masters or PhD in Mathematics Mathematical algorithms eg statistical/machine learning/econometric time series … C++ programming on Windows and/or Linux Any of the following would be advantageous Experience in both research and commercial software environments MATLAB R Python Machine learning This is an opportunity to join a highly successful, expanding company offering the chance to work on complex, interesting C++ programming in a relaxed atmosphere. If you are looking for an opportunity More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
NICE
At NICE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
PhD Graduate C++ Software Engineer required by an established, high-tech software company developing state of the art products for global customer base. As part of continued impressive growth plans the company requires a PhD Graduate C++ Software Engineer to join its existing software engineering team specialising in complex, statistical C++ software programming. Hybrid working. 1-2 days per week … in the Southampton office. The successful candidate is like to have a degree in Mathematics and a PhD in a mathematical related subject. C++ knowledge is essential. Key experience Degree in Mathematics PhD in in a mathematical discipline C++ knowledge Experience in any of the following areas would be advantageous but is not essential MATLAB Python Machine learning R This More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Octagon Group
systems in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Senior Embedded Software Engineer job main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications - Design and implement test … frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development - Object-orientated programming experience Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. What's on offer: Salary up to More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Core Talent Recruitment
and support junior engineers across the project lifecycle. Work in a collaborative Agile team focused on delivering modern software solutions. What You'll Bring: Strong background in C/C++ for embedded systems. Experience developing software for safety-critical, regulated industries. Experience with Python and SQLite is a bonus. Knowledge of rotorcraft health monitoring (HUMS), vibration monitoring, or rotor track More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Deep experience with TypeScript , React , Python , AWS , PostgreSQL , and an interest in AI (GenAI a plus!) Bonus points for experience with other backend languages like Go , Elixir , Clojure , Ruby , C++ , Haskell , Scala , etc - Even more for code examples! Proven ability to lead projects (and teams) in fast-paced, innovative environments Strong decision-making skills and a passion for building great More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
Software Engineer required by a successful software company located in Southampton. The company requires a C++ Software Engineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working - generally 2 days per week in the Southampton office. Flexible working hours click apply for full job details More ❯
details please call me on 07842 002 256 or email shaun.varley@searchability.com SKILLS & EXPERIENCE REQUIRED: Exposure to Android or Linux internals Experience with low level coding languages like C, C++, Java or Kotlin. Successful applicant must hold active SC Security Clearance. TO BE CONSIDERED.... Please either apply by clicking online or emailing me directly to shaun.varley@searchability.com - I can make … connect with me on LinkedIn, just search Shaun Varley. I look forward to hearing from you. EMBEDDED SOFTWARE ENGINEER KEY SKILLS: EMBEDDED SOFTWARE ENGINEER/LINUX/C/C++/ANDROID/NATIONAL SECURITY/DEFENCE/GOVERNMENT/SECURITY CLEARED/SECURITY CLEARANCE/SECURITY CHECK/SC CLEARED/SC CLEARANCE More ❯
Experience with all phases of the software development life cycle Understanding of Agile methodologies (Scrum, Kanban) and engineering practices Will be a plus: At least 5 years of professional C++ or Java software development experience Aptitude and desire to independently learn new technologies Experience with any trading, crypto solutions development Experience with task management tools like Jira, Asana, ServiceNow etc. More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
ITDev
Assurance: Developing test plans and debugging system-level issues. Minimum Requirements You must be fully eligible to work in the UK. You should have extensive experience with: C and C++ programming for embedded systems #J-18808-Ljbffr More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
IC Resources
An exciting opportunity for a C++ Software Engineer has arisen with audio technology innovator, developing audio technologies for home audio, gaming & automotive, based in Southampton. This is a great opportunity for a C++ Software Engineer to help with advancing their audio processing algorithms to port, maintain and optimise them on different platforms. You will commit to a hybrid working model … required onsite 4 days a week. Experience of the C++ Software Engineer includes: 2+ years C++ software development Expert knowledge of developing with Windows API Experience in audio technology like JUCE If you are a C++ Software Engineer looking for an exciting new opportunity with a VC backed start-up, then please apply today to learn more. More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Mansell Recruitment Group
A dynamic and expanding engineering company, leading the way in advanced technical solutions, is seeking an experienced Senior Embedded Software Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products. The Role Design and develop robust software in C/C++ for embedded platforms Create and maintain technical documentation to support design decisions … Work closely with hardware and firmware engineers to align system-level behaviour Assist in scoping projects, breaking down requirements, and mentoring junior engineers The Candidate Strong experience programming in C++ for embedded systems Experienced with testing practices and tools Experience working in Linux-based environments Exposure to platforms like Xilinx or PetaLinux whighly beneficial, but not essential A collaborative team More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Mansell Recruitment Group
The Role Design and develop robust software in C/C++ for embedded platforms. Create and maintain technical documentation to support design decisions. Ensure software operates reliably and meets functional specifications. Shape the long-term direction of software architecture and capabilities. Collaborate with cross-functional teams to develop innovative technology within real-world constraints. Develop and maintain test suites, including … Work closely with hardware and firmware engineers to align system-level behaviour. Assist in scoping projects, breaking down requirements, and mentoring junior engineers. The Candidate Strong experience programming in C++ for embedded systems. Experienced with testing practices and tools. Experience working in Linux-based environments. Exposure to platforms like Xilinx or PetaLinux highly beneficial, but not essential. A collaborative team More ❯
Views: 7 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Embedded Systems Engineer – up to £65,000 Do you enjoy solving complex problems with Embedded Linux and Modern C++? Are you excited by systems that operate in the real world, beyond the cloud? Looking to join a forward-thinking team where your code shapes advanced technology? Our client is … ideal for engineers experienced in embedded environments who love to work close to the metal but enjoy a modern, structured development workflow. You’ll likely have experience with: Modern C++ (C++17 or later) in embedded Linux settings System-level problem-solving and debugging complex performance issues Clean, testable code with CI and automated testing workflows Python scripting for toolchain and More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Science, Electrical Engineering, Music Technology, or a related field. Strong background in digital signal processing (DSP) and machine learning applied to audio. Proficiency in programming languages such as Python, C++, and MATLAB. Hands-on experience with deep learning frameworks (TensorFlow, PyTorch, etc.). Understanding of real-time and embedded audio processing techniques. Experience working with generative AI models for audio More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Verso Recruitment Group
Technology Companies Job Title: Senior Embedded Software Engineer Location: Southampton, Hampshire (Hybrid – 3 Days Onsite) Salary: Up to £65,000 + Benefits Senior Embedded Software Engineer | Embedded C/C++ | RTOS | Bare Metal | Southampton (Hybrid) Are you an experienced Embedded Software Engineer looking to take the lead on exciting new product development? Verso is exclusively retained by a long-established … solutions Design, develop, and debug embedded software for real-time applications Y ou’ll Need: Proven experience in full lifecycle embedded software development Strong proficiency in Embedded C/C++ Experience with bare metal programming Knowledge of RTOS (Real-Time Operating Systems) Familiarity with communication protocols (e.g. UART, SPI, I2C, CAN) is advantageous Confident using electrical debugging and testing tools More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
with opportunities to interact with various departments and occasionally with customers. The ideal candidate will have experience in: Taking software design projects from concept to manufacturing Embedded C/C++ development Bare metal programming Real-time operating systems (RTOS) Communication protocols (advantageous) Electrical debugging tools The position offers hybrid working options, requiring a commitment of 3 days on-site per More ❯
Southampton, Segensworth, Hampshire, United Kingdom Hybrid / WFH Options
Verso Recruitment Group
occasional customer interaction. The successful Senior Embedded Software Engineer will have experience with: Experience in taking software design projects from concept to manufacture. Strong background in Embedded C/C++ development. Experience with bare metal programming Experience with real time operating systems (RTOS) Experience with communication protocols would be advantageous Proficiency in using electrical debugging tools The successful candidate will More ❯
resolving security incidents, and conduct proactive research using industry-standard tools. Past research and CVEs related to Java security issues are advantageous. Proficiency in Java, expert-level C/C++ skills, and systems-level programming are essential. Strong leadership qualities, self-motivation, remote collaboration skills, and excellent communication skills are also required. Responsibilities The responsibilities include conducting proactive research on More ❯
systems. Strong understanding of order books, order state machines, and market microstructure. Excellent programming skills focused on performance and low-level optimization. Proficiency in Rust, or strong C/C++ experience with willingness to code in Rust full-time. Experience or interest in crypto markets is a strong plus. Leading role in a greenfield HFT project in crypto. International team More ❯