Senior C++ Software Developer

3 weeks ago


Dorchester, Dorset, United Kingdom DataCareers Full time
Job Description:

C++ Software Engineer

Job Summary: We are seeking a highly skilled C++ Software Engineer to join our team at DataCareers. As a key member of our software development team, you will be responsible for designing, developing, and optimising advanced algorithms for sonar processing and signal processing.


Key Responsibilities:

  • Develop and optimise algorithms for sonar processing and signal processing.
  • Implement high-performance software using C++, Fortran, and Intel Threaded Building Blocks.
  • Design and model complex systems using Object-Oriented Design, UML, and simulation tools like MATLAB/Simulink.
  • Work on integration of SQL/PostgreSQL databases and data fusion techniques.
  • Collaborate in developing systems using TCP/IP protocols and comms middleware.
  • Contribute to software development on Windows and Linux platforms, leveraging virtualisation and open architectures.

Key Skills & Experience:

  • Proficiency in C++ with experience in sonar or signal processing.
  • Strong knowledge of algorithm optimisation and data fusion.
  • Experience with Intel Threaded Building Blocks and Fortran.
  • Solid understanding of TCP/IP protocols, comms middleware, and virtualisation.
  • Expertise in SQL/PostgreSQL and database integration.
  • Strong background in simulation and modelling (e.g. MATLAB/Simulink).
  • Ability to design and implement software using UML and object-oriented design principles.
  • Experience with Windows and Linux operating systems.

About the Role:

This is a hybrid role, requiring you to work onsite in Dorchester, Dorset, 3 days a week. Valid SC Clearance is essential.



  • Dorchester, Dorset, United Kingdom DataCareers Full time £650 - £700

    Job Title: Senior C++ Software DeveloperJob Summary:We are seeking a highly skilled Senior C++ Software Developer to join our team at DataCareers. As a Senior C++ Software Developer, you will be responsible for developing and optimizing algorithms for sonar processing and signal processing.Key Responsibilities:Develop and optimize algorithms for sonar...


  • Dorchester, Dorset, United Kingdom DataCareers Full time

    C++ Software EngineerWe are seeking a highly skilled C++ Software Engineer to join our team at DataCareers. As a key member of our software development team, you will be responsible for designing and implementing high-performance software using C++, Fortran, and Intel Threaded Building Blocks.Key Responsibilities:Develop and optimize algorithms for sonar...


  • Dorchester, Dorset, United Kingdom Data Careers Full time

    Job Title: C++ Software Engineer - Sonar ProcessingJob Summary: We are seeking a highly skilled C++ Software Engineer to join our team at Data Careers. The successful candidate will have experience in sonar processing and algorithm optimisation, and will be responsible for developing and implementing high-performance software using C++, Fortran, and Intel...


  • Dorchester, Dorset, United Kingdom cv-library.co - Jobboard Full time

    Job Title: Advanced Software Engineer - Sonar ProcessingJob Description:We are seeking an experienced Advanced Software Engineer to join our team in developing innovative sonar processing and algorithm optimisation projects. The ideal candidate will have a strong background in C++ and experience in sonar or signal processing.Key Responsibilities:Develop and...


  • Dorchester, Dorset, United Kingdom https:jobs-redefined.cositemap Full time

    We are seeking a skilled Senior Software Developer to join our team and contribute to the design and implementation of a cutting-edge Software System for the Marine Defence industry.Key Responsibilities:Design and implement software components using C++ and JavaPeer review of code to ensure high-quality softwareUnit testing and validationCollaborate with...


  • Dorchester, Dorset, United Kingdom Expleo Full time

    Job OverviewWe are seeking a highly skilled Senior Software Development Expert to join our team at Expleo. This is a fantastic opportunity for an experienced software engineer to take on new challenges and contribute to the development of innovative solutions.Job Description:The role of Senior Software Development Expert involves leading the design,...


  • Dorchester, Dorset, United Kingdom Expleo Full time

    As a Senior Software Engineer at Expleo, you will be responsible for designing and implementing software solutions using UML and programming languages such as JAVA and C++.Key Responsibilities:Design and implement software solutions using UML and programming languages such as JAVA and C++Peer review of others' design and code to ensure robust code...


  • Dorchester, Dorset, United Kingdom Data Careers Ltd Full time

    C++ Software Engineer RoleData Careers Ltd is seeking a skilled C++ Software Engineer to join our team. This is a 6 month contract opportunity to work on innovative sonar processing, algorithm optimisation, and advanced signal processing projects.Key Responsibilities:Develop and optimise algorithms for sonar processing and signal processing.Implement...


  • Dorchester, Dorset, United Kingdom Chadwick Nott Full time

    Job Summary: Chadwick Nott is seeking an experienced Senior Software Development Professional to fill a key role in our team.About the Role: The successful candidate will be responsible for designing, developing, and maintaining scalable software systems using Java, Python, and C++ programming languages.Main Responsibilities:Design and develop software...


  • Dorchester, Dorset, United Kingdom Hays Senior Finance Full time

    Main Responsibilities:Develop and implement high-quality software solutionsCollaborate with cross-functional teams to design and build innovative applicationsStay up-to-date with the latest software development trends and technologiesAbout the Role:This is a challenging and rewarding role for a software development expert who is passionate about creating...


  • Dorchester, Dorset, United Kingdom Rise Technical Recruitment Full time

    Senior Software Engineer OpportunityAre you a skilled Senior Software Engineer with a strong background in LabVIEW? We are seeking a talented individual to join our team as a Senior Software Engineer.About the RoleThis is a rare opportunity to work for a global manufacturer where you will collaborate with all disciplines in the business to deliver exciting...


  • Dorchester, Dorset, United Kingdom Copello Global Full time

    Copello Global has partnered with an established defence engineering business to recruit a skilled Software Developer.Please note that candidates must be eligible for SC Clearance.Key skills and qualifications:Proven ability to support or lead software developmentsKnowledge and understanding of Software EngineeringUnderstanding of Open Systems Architectures...


  • Dorchester, Dorset, United Kingdom https:jobs-redefined.cositemap Full time

    Are you passionate about engineering and committed to delivering high-quality solutions? We're seeking a skilled Senior Software Engineer to join our team and contribute to innovative projects focused on RADAR, SONAR, or acoustic systems.You'll work closely with experts in the field to design, develop, and maintain software for military maritime...


  • Dorchester, Dorset, United Kingdom Data Careers Ltd Full time

    We are seeking a highly skilled C++ Software Engineer to join our team at Data Careers Ltd. As a key member of our software development team, you will be responsible for developing and optimising algorithms for sonar processing and signal processing.Key Responsibilities:Design and implement high-performance software using C++, Fortran, and Intel Threaded...


  • Dorchester, Dorset, United Kingdom Platform Recruitment Full time

    Dorchester - Robotics Software Engineer - Up to 58kPlatform Recruitment is working with a leading company in industrial automation and robotics for complex manufacturing processes. They require an experienced Software Engineer to enhance their software development team.Main Responsibilities:Design and develop software in C# and .NETCollaborate with other...


  • Dorchester, Dorset, United Kingdom Rise Technical Full time

    Job Title: Senior Software Development LeadJob Summary: We are seeking a highly skilled Senior Software Development Lead to join our team at Rise Technical. As a Senior Software Development Lead, you will be responsible for designing and overseeing the development of robust, medium-to-large scale control software applications in LabVIEW, integrated into...


  • Dorchester, Dorset, United Kingdom Rise Technical Recruitment Limited Full time

    Exciting Opportunity for a Senior Control Software Developer About Us:Rise Technical Recruitment Limited is proud to offer a rare opportunity for a skilled Senior Control Software Developer to join our client, a global manufacturer with over 30 years of experience in providing fully automated scanning systems.The company specializes in motion control, data...


  • Dorchester, Dorset, United Kingdom Copello Full time

    Copello is seeking a highly skilled Software Engineer to join their team in Dorchester. The ideal candidate will have a proven ability to support or lead software developments, with a strong understanding of Software Engineering principles and practices.Key Responsibilities:Support or lead software developments, ensuring timely delivery and high-quality...


  • Dorchester, Dorset, United Kingdom Expleo Full time

    ResponsibilitiesDesign and implement software systems using UML and Enterprise ArchitectDevelop and test software applications in Java and/or C++Peer review code and provide feedback to ensure high-quality software solutionsUnit testing and quality assuranceProduce detailed documentation and records for software systems


  • Dorchester, Dorset, United Kingdom CV-Library Full time

    Company Overview: As a leading job board in the automotive retail industry, we're passionate about connecting talented individuals with exciting projects. Our team of 54k+ colleagues in over 30 countries is dedicated to delivering innovative solutions.Job Summary: We're seeking a skilled Senior Software Quality Engineer to join our team. In this role, you'll...