Staines-upon-Thames, Middlesex, England, United Kingdom
MicroTECH Global Ltd
Role and Responsibilities As a forward-thinking company at the forefront of innovation, we seek an individual passionate about pushing the boundaries of AI: Conduct cutting-edge research to develop state-of-the-art solutions or propose novel research challenges More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Stevenage, Hertfordshire is currently looking to recruit a C++ Software Engineer subcontractor on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Candidates with a strong C++ Software Engineering/Embedded Software Engineer background … developing and maintaining software in a Linux environment, working closely with high-speed multi-channel SFPDP cards, real-time data flows, and complex multi-threaded processing pipelines. Proficient in C++ and with knowledge of C#, you will play a critical part in the design, development, integration, and verification of test software solutions that are central to our system validation and … analysis, debugging, and optimisation of real-time systems. Document architecture, interface definitions, and test procedures to support handover and formal test activities. Skillset/experience required: Extensive experience in C++ development in a Linux environment. Proficiency in C# for tooling, test interfaces, or Windows components as needed. Proven experience working with real-time data systems, preferably involving SFPDP or other More ❯
Senior Software Engineer, C++, COR7263 This is a rare opportunity for an experienced, Senior Software Engineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations, the Senior Software Engineer will work closely with Design Engineers, Mechanical Engineers … real time data and bespoke analysis tools. Benefits include: Bonus scheme to 12% Enhanced pension Health insurance Death in service What Experience do I need? Solid experience with both C++ and Rust Experience with web sockets and multithreaded applications would be preferred Experience of, or the ability to work closely with users Experience of working within smaller teams/companies … you! If, though, you think this role could be right for you and you’d like to learn more, then please apply now. Senior Software Developer, Senior Software Engineer, C++, Rust Corriculo Ltd acts as an employment agency and an employment business. #ChannelA #GB More ❯
Rochester, Kent, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will … design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real … microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills: - Proven experience as an Embedded Software Engineer - Strong hands-on experience with Embedded C and FreeRTOS More ❯
Paragon Alpha are working with a quant hedge fund, looking for a C++ Engineer to join their quant equities trading team; aiding a Senior PM to build trading infra and back-testing simulations. The PM wants to bring on excellent C++ talent to help the researchers and analysts as their MFT strategy diversifies, helping to extend the systematic trading systems … in place. Stack: C++, Python, Linux The role requires an expert coder, who can understand dually the nuances of low-latency C++, and the requirements from quants to make the software bespoke. The firm can offer 2 days remote a week and industry leading salaries. Please do apply More ❯
Paragon Alpha are working with a quant hedge fund, looking for a C++ Engineer to join their quant equities trading team; aiding a Senior PM to build trading infra and back-testing simulations. The PM wants to bring on excellent C++ talent to help the researchers and analysts as their MFT strategy diversifies, helping to extend the systematic trading systems … in place. Stack: C++, Python, Linux The role requires an expert coder, who can understand dually the nuances of low-latency C++, and the requirements from quants to make the software bespoke. The firm can offer 2 days remote a week and industry leading salaries. Please do apply More ❯
london (city of london), south east england, united kingdom
Paragon Alpha - Hedge Fund Talent Business
Paragon Alpha are working with a quant hedge fund, looking for a C++ Engineer to join their quant equities trading team; aiding a Senior PM to build trading infra and back-testing simulations. The PM wants to bring on excellent C++ talent to help the researchers and analysts as their MFT strategy diversifies, helping to extend the systematic trading systems … in place. Stack: C++, Python, Linux The role requires an expert coder, who can understand dually the nuances of low-latency C++, and the requirements from quants to make the software bespoke. The firm can offer 2 days remote a week and industry leading salaries. Please do apply More ❯
Our leading R&D client is looking for C++ Software Developer based at Cambridge Experience of working on simulation sotware using C++, Paraellel Programming/HPC, MPI Experience of working on CFD/FEA/CAE products Geometry management & editing - including mesh deformation techniques Steady/unsteady RANS CFD & LES/DES Please send me your CV More ❯
Garford, Oxfordshire, United Kingdom Hybrid / WFH Options
Mars Recruitment
Lead Software Engineer C++ Python Linux Oxfordshire Hybrid £65,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect for you. Our client is at the forefront of scientific research … will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days More ❯
Abingdon, Garford, Oxfordshire, United Kingdom Hybrid / WFH Options
Mars Recruitment
Lead Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid | £65,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect for you. Our client is at the forefront of scientific research … will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days More ❯
Hemel Hempstead, Hertfordshire, South East, United Kingdom
Morson Talent
and production hardware. Security clearance (BPSS on joining and eligibility for SC clearance) is mandatory. Skills: Minimum 5 years' experience in embedded software development Strong proficiency in C and C++ programming Experience with ARM Cortex-M microcontrollers (Armv8-M, Cortex-M4, Cortex-M33, STM32) Familiarity with embedded real-time operating systems, especially FreeRTOS (also Keil RTX, ThreadX) Knowledge of embedded … development IDEs such as NXP MCUxpresso, Keil uVision, Freescale CodeWarrior, STM32CubeIDE Strong problem-solving skills and attention to detail Effective verbal and written communication skills Software/Tools: C, C++ FreeRTOS and other embedded RTOS MCUxpresso IDE, Keil uVision, STM32CubeIDE, Freescale CodeWarrior Jira for task and defect management UML for architectural design interpretation Certifications & Standards: BPSS clearance required on joining More ❯
and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data. - Experience with Python and C++/C# including how to integrate ML features. The role does require relevant technical expertise, limited university/freelance projects are not sufficient. On offer is an excellent remuneration package … need to undertake background checks and also work fully onsite to take up this role. Keywords: Software Engineering, AI/ML Applications, Desktop/Web, Data Engineering Support, Python, C++, C#, Onsite, Guildford Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the More ❯
tools. Requirements: - Strong academic background – many within the team have PhDs and minimally have a Master’s in computer science, physics, engineering, maths or similar. - Demonstrable programming experience in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. - Strong numeracy and understanding of mathematical modelling. - Experience with CUDA, multithreading, AI … live fairly close by to Guildford (if not in Guildford already). Company sponsorship is available for applicants who meet all the requirements and most of the desirables. Keywords: C++, .NET, C/Fortran, Real-time Modelling Software, Algorithms, Maths Modelling, AI/ML, Graphics, Onsite Another top job from ECM, the high-tech recruitment experts. Even if this job More ❯
empowered to drive meaningful architectural and reliability improvements. What You’ll Do Build and scale : Develop production-grade features in Rust (or onboard quickly if transitioning from C/C++). High-availability focus : Help ensure uptime and performance in a real-time, mission-critical telecom platform. Collaborate broadly : Work across disciplines to improve stability, maintainability, and scalability. Mentor and … experience, strong candidates may excel in any one or two : Rust programming or equivalent systems-level expertise Proven experience in Rust development is ideal, but strong developers in C, C++, or similar systems languages are very welcome. Telecommunications or comparable high-availability background Ideal: SIP, VoIP, 5G, or telecom protocol knowledge. Alternatively: experience in sectors like fintech, trading, or infrastructure More ❯
Roles and responsibilities of the assignment: Self-Service Check-in Development and maintenance of SSCI applications Kiosk and Web Check-ins Key Deliverables: Develop and maintain backend components using C++11 or above, including performance-critical modules. Build dynamic and responsive More ❯
london (hounslow), south east england, united kingdom
Scalian
Roles and responsibilities of the assignment: Self-Service Check-in Development and maintenance of SSCI applications Kiosk and Web Check-ins Key Deliverables: Develop and maintain backend components using C++11 or above, including performance-critical modules. Build dynamic and responsive More ❯
and architecture planning. What We’re Looking For Minimum 5 years of experience in embedded firmware development with ARM Cortex-M series (STM32). Strong proficiency in C and C++ for embedded systems. Experience working with STM32CubeIDE, Segger Ozone, and J-Link tools, linker scripts. Solid understanding of real-time operating systems, particularly FreeRTOS. Practical experience with Ethernet networking stacks More ❯
Eastleigh, Hampshire, South East, United Kingdom Hybrid / WFH Options
Omega Resource Group
responsible for designing, developing, and testing software within the avionics development team. You'll need to be a methodical engineer with a strong background in optimising systems utilising embedded C++ coding, and whilst aerospace experience would be hugely beneficial, this is not a prerequisite. Duties - Senior Embedded Software Engineer Lead full lifecycle of design, implementation and test of aerospace software … on 01453 829530 or send a copy of your CV to Candidates who are currently a Software Engineer, Systems Engineer, Senior Software Engineer, Avionics Software Engineer, Lead Software Engineer, C++ Software Engineer may be suitable for this position. For details of other opportunities available within your chosen field please visit our website Omega is an employment agency specialising in opportunities More ❯
Chandler's Ford, Hampshire, United Kingdom Hybrid / WFH Options
Omega Resource Group
responsible for designing, developing, and testing software within the avionics development team. You ll need to be a methodical engineer with a strong background in optimising systems utilising embedded C++ coding, and whilst aerospace experience would be hugely beneficial, this is not a prerequisite. Duties - Senior Embedded Software Engineer Lead full lifecycle of design, implementation and test of aerospace software … removed) or send a copy of your CV to (url removed) Candidates who are currently a Software Engineer, Systems Engineer, Senior Software Engineer, Avionics Software Engineer, Lead Software Engineer, C++ Software Engineer may be suitable for this position. For details of other opportunities available within your chosen field please visit our website (url removed) Omega is an employment agency specialising More ❯
a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. If you’re passionate about … s or Master’s degree in Robotics , Computer Science, or a related field. 4+ years of experience in embedded systems, robotics software, or unmanned systems development. Strong expertise in C++, Python, and software development for real-time systems. Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware. Experience with embedded software development such as More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum plus share scheme & benefits
a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. If you’re passionate about … s or Master’s degree in Robotics , Computer Science, or a related field. 4+ years of experience in embedded systems, robotics software, or unmanned systems development. Strong expertise in C++, Python, and software development for real-time systems. Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware. Experience with embedded software development such as More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Copello
plus bonus and excellent benefits) Security: British Citizenship & ability to obtain clearance required What youll do: Lead a small software team developing synthetic environments and simulation components. Work with C++ and C# to build advanced, real-time systems. Collaborate with project leads, simulation architects and multi-disciplinary teams. Explore new technologies including AR/VR to support development, training and … in-service support. Drive innovation through experimentation across the full product lifecycle. What youll bring: Strong background in software engineering (C++, C#). Leadership skills to guide a small development team. Problem-solving mindset with a system-wide perspective. (Bonus) Experience with real-time software, DIS or HLA simulation standards. Whats on offer: Salary circa £65k + bonus up to More ❯
have an advanced degree or PhD in a relevant subject. Substantial experience of designing complex PCBs and/or developing FPGAs with VHDL and/or embedded C or C++ development skills (Linux device drivers would be ideal). Ability to obtain a higher level UK security clearance - i.e. British nationality and resident in the UK for the last … remunerations package is on offer to the successful candidate. This includes a pension with generous employer contributions, and annual performance-related bonus. Keywords: PCB Design, FPGA, VHDL, Embedded C, C++, Linux, Device Drivers, Consultancy, Defence, Surrey Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may More ❯
develop DSP algorithms for modulation, demodulation, filtering, error correction, synchronization, and other signal processing tasks Implement algorithms in simulation (e.g., MATLAB, Python) and in embedded environments (e.g., C/C++ on DSPs, FPGAs, or SoCs) Analyze system-level performance, including link budgets and BER performance Collaborate with FPGA, software, and systems engineers to support hardware-software integration Optimize DSP code … activities, and lab-based testing of communications systems Required Skills and Experience: Strong experience in digital signal processing for communications systems Hands-on experience with implementation in C/C++ for embedded systems or fixed-point processors Solid understanding of key DSP concepts: FFTs, FIR/IIR filters, adaptive filtering, modulation techniques, channel coding, etc. Exposure to real-time operating More ❯
A Senior Hardware Engineer with a strong academic history, a broad technical skills set, good customer facing skills and a thirst for solving a range of complex technical challenges will join an established Technology Consultancy. UK Security Clearance is required More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum Pension + Bonus + Life Ass +25 D/H