have the opportunity to learn and grow with the programme. Please note, applicants will require active Security clearance. Required Skills Experience in developing software in C and/or C++ Excellent verbal and written communication skills Comprehensive understanding of various software development methodologies Ability to work effectively in a team and adhere to process within a software development environment Knowledge More ❯
Senior Software Developer - C++ (SC Cleared) • Annual Salary: up to £70k/annum • Location: Fareham, UK • Job Type: Full-time, Permanent • Workplace Type: Hybrid (minimum 3 days per week in office initially) • Mandatory: SC Clearance Are you ready to take the helm of cutting-edge ship simulation technology? We are looking for a Senior C++ Software Developer to join our … system bridges. Technical oversight of our state-of-the-art simulator suite in Fareham, Hampshire. Collaborating with experienced professionals in naval architecture, autonomous vessels and AI. About you Expert C++ developer, preferably within a Windows/Visual Studio environment, with deep understanding of software architecture. Solid experience with OpenGL is desirable, although Vulkan and DirectX will provide the transferable skills More ❯
Fareham, England, United Kingdom Hybrid / WFH Options
Dstl
for someone who has the following skills & experience: Technical Skills Broad and deep understanding of software delivery across the full lifecycle Proficient in programming languages (e.g., Python, C/C++, Java, MATLAB, Go) Strong mathematical background, particularly in statistics, data science, and probability Demonstrated ability to critically evaluate, communicate, and ensure the robustness of technical approaches Skilled in communicating complex More ❯
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
C++ Software Engineer (Chromium) Chromium, C++, Fareham, Hampshire. Some flexibility with hybrid working. Salary £55,000 - £65,000 plus excellent benefits An exciting new opportunity for a C++ Software Engineer with the opportunity to help develop and maintain my clients main browser services. You will be given the chance to join a technically minded development team to constantly evolve their … development and security patches Write clean, maintainable and well documented code Desired skill set that includes: Degree in Computer Science or related field or equivalent experience Strong experience with C++ Deep understanding of Chromium open-source project including customisation, build process, implementation of custom extension APIs Proven ability to write-quality, secure code The company offer an unrivalled volume of More ❯
Fareham, Hampshire, United Kingdom Hybrid / WFH Options
Bmt Defence Services LTD
We are seeking individuals who are passionate about addressing these global challenges and are proactive in finding opportunities to integrate sustainable practices as part their role. As an experienced C++ developer you will be working alongside our Lead Software Engineer and multidisciplinary team, to ensure our BMT REMBRANDT simulator software meets the needs of our end-users. You will help … ability to ship clean and well-architected code, helping us innovate and iterate towards elegant, supportable solutions for our customers. We ask that you have strong practical experience of C++, preferably within a Windows/Visual Studio environment. A strong maths background is desirable, and if you have experience with TCP/UDP sockets, MFC and OpenGL V4, including compute More ❯
in the office) £70k per annum + excellent reward benefits Are you ready to take the helm of cutting-edge ship simulation technology? We are looking for a Senior C++ Software Developer to join our client mission delivering high performance, real-time 3D ship simulator solutions. You will be working alongside Lead Software Engineer, join our client's multidisciplinary team … system bridges. Technical oversight of our state-of-the-art simulator suite in Fareham, Hampshire. Collaborating with experienced professionals in naval architecture, autonomous vessels and AI. About you Expert C++ developer, preferably within a Windows/Visual Studio environment, with deep understanding of software architecture. Solid experience with OpenGL is desirable, although Vulkan and DirectX will provide the transferable skills More ❯
systems are delivered to major global broadcast clients and require robust, high-performance embedded software solutions. The role will focus on designing and developing embedded software using C/C++ and Python to interface with hardware platforms, FPGAs, and other system components. The ideal candidate will contribute to the design of system architecture and workclosely with senior engineers to deliver … alongside more experienced team members. This is an excellent opportunity to grow technical skills in a supportive, hands-on environment. Key Responsibilities Include: Writing embedded software in C/C++ and Python to support hardware integration and external system interfaces. Contributing to system-level design by implementing and testing efficient software sub-systems. Collaborating with senior engineers to define interfaces … a desire to grow professionally within a technically innovative team. A degree in Engineering, Computer Science, or a related field is expected, along with basic experience in C/C++ development and an interest in broadcast technologies or embedded systems. Some familiarity with embedded Linux, IP networking, or web-based systems is advantageous but not essential. A proactive approach to More ❯
and enhance features within a Chromium-based browser. Implement and optimise security and privacy enhancements. Collaborate closely with browser extension teams for seamless integration. Write clean, efficient, well-documented C++ code. Monitor and troubleshoot performance and security issues. Contribute to code reviews, testing, and quality assurance efforts. What Were Looking For: Strong proficiency in C++ . In-depth knowledge of More ❯
your role, actively contributing to global challenges. • Develop clean, well-architected code, innovating and iterating towards elegant, supportable solutions for our customers. Required Skills & Qualifications: • Strong practical experience with C++, preferably within a Windows/Visual Studio environment. • A solid mathematical background. • Desirable experience with TCP/UDP sockets, MFC, and OpenGL V4, including compute shaders. • Ability to adapt and More ❯
Experience in offshore and subsea industries is a plus. Experience with control of National Instruments hardware and proprietary test equipment. Proficiency in software programming/scripts (Python, C, C#, C++, VB, etc.). Understanding of mechanical principles and applications. Knowledge of compliance standards and certification (CE/DNV). Previous customer-facing experience is desirable. By submitting an application to More ❯
Fareham, Hampshire, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
C++ Software Engineer (Chromium) Chromium, C++, Fareham, Hampshire. Some flexibility with hybrid working. Salary £55,000 - £65,000 plus excellent benefits An exciting new opportunity for a C++ Software Engineer with the opportunity to help develop and maintain my clients main browser services click apply for full job details More ❯
Due to continued growth and success, Total Security are on the lookout for a Chromium Browser Developer to expand the team. The role is office based at our HQ is Segensworth, PO15 5TT. Total Security is a multi award-winning More ❯
facing Ground Control Station (GCS) software designed to enable operators to remotely control and monitor autonomous vehicles beyond visual line-of-sight. This involves creating robust, intuitive interfaces using C++, Qt, QML, and JavaScript, alongside incorporating modern UX principles and rigorous testing methodologies. Key Responsibilities: Lead the design and development of user-facing GCS software for autonomous vehicle monitoring and … control. Build and maintain user interface software using C++ and Qt - QML and JavaScript experience would be useful here too. Engage with operators to gather requirements, validate usability, and refine user experience. Develop prototypes and storyboards to capture user requirements and iterate on design concepts. Ensure software robustness through rigorous testing, validation, and performance optimisation. Collaborate with cross-functional teams … to integrate software solutions. Document and maintain codebases with a focus on readability, scalability, and maintainability. Provide technical leadership and mentorship to junior developers. Job Requirements: Extensive experience in C++ and Qt, ideally including QML and JavaScript. Strong understanding of user interface design principles, particularly for mission-critical systems. Experience defining software requirements, developing architectures, and producing robust implementations. Proficiency More ❯
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
Verso Recruitment
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 ❯
influence on product/system architecture and/or technical roadmap strategies Hands-on and logical approach to problem-solving, good attention to detail Experience of FPGA (Verilog), C, C++ programming Excellent organisational skills A thorough and methodological approach to work Ability to be agile when reacting to a changing landscape Concise communicator A proven team player able to operate More ❯