Horsham, West Sussex, South East, United Kingdom Hybrid / WFH Options
Profectus
focused role and is not aimed at those looking to become full-stack. What we're looking for: Strong C# experience – essential Ideally some C++ or Java experience a bonus. Excellent SQL/database skills – preferably MS SQL Server Some exposure to web development, ideally using React Strong understanding of More ❯
electronic warfare, communications and/or surveillance systems for an airborne environment. Expertise in design, coding, debugging, reviewing and testing software. Extensive experience of C++ software development. Experience of C# software development. Experience of developing software for Windows and Linux, including the installation, configuration and lockdown of operating systems. Experience More ❯
demonstrated professional development in software design and development Ability to understand and apply knowledge of object-oriented analysis, design, and programming techniques, especially in C++ Ability to direct the day-to-day technical activities of a small team of engineers Previous experience working with real-time embedded development environments Desired More ❯
Job Title Software Engineer Innovation Job Description We're seeking a talented C++ software engineer with innovation expertise to join our team. In this role, you will be instrumental in developing meaningful innovations for minimally invasive procedures. Working in a small and skilled multidisciplinary team, you will define new solutions … MSc in Computer Science, Electrical Engineering, or a related field. You have a minimum of 3 years hands-on experience in developing solutions in C++ You have an innovators mindset, entrepreneurial spirit, and strong business acumen You are both a team player and able to work independently Experience in image More ❯
Oriented Programming. Proficiency in Python and experience with AI/Machine Learning libraries e.g., NLP, Computer Vision. Knowledge of additional programming languages (e.g., Java, C++, JavaScript, Ruby, PHP) and ability to write clean code. Experience with version control systems (e.g., Git) and understanding of branching and merging. Strong analytical and More ❯
Horsham, Sussex, United Kingdom Hybrid / WFH Options
BENTLEY SYSTEMS, INC
BS or MS in computer science, software engineering, or relevant training. Minimum of 3+ years' experience as a software engineer or equivalent Proficient in C++ or C# Thorough knowledge of object-oriented programming and the proper application of design patterns Must be proactive and results-oriented. Excellent verbal and written More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Brunswick
you build it, you own it" mentality Participate in creating robust, maintainable and extensible systems using software development best practices Development in C/C++, Python, Kotlin, embedded development proficiency. Advocate for CI/CD, test automation and against short-term thinking that drives up technical debt. Work closely with … a software development Bachelor's degree in electrical, computer engineering, computer science or related engineering field. Experience with embedded software development in C and C++ Excellent verbal and written communication skills Ability to meet deadlines; accomplish work in order of priority; professionally maintain composure and effectiveness under pressure and changing More ❯
High Wycombe, Buckinghamshire, South East, United Kingdom
ZENOVO LTD
IT team in place. You would work on real world, products which make a big difference to their global customers. Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product More ❯
of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product More ❯
Basildon, Essex, South East, United Kingdom Hybrid / WFH Options
ZENOVO LTD
embedded, IT team in place. You would work on real world, products, which make a difference to their global customers. Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product More ❯
South East London, London, United Kingdom Hybrid / WFH Options
TEN10 SOLUTIONS LIMITED
skills. Bonus Points for: Previous experience in a consultancy environment . Hands-on coding experience in additional languages like Python, Ruby, Scala, PHP, or C++ . Whats in It for You? At Ten10, we believe in recognizing and rewarding great work. Heres what you can expect: 25 Days of Annual More ❯
analysis. - Experience in modelling with numerical methods (e.g. Monte Carlo, Finite Elements, Finite Volumes). - Experience of at least one compiled programming language (e.g. C++, Fortran, C, Rust) and/or advanced scripting language (e.g. Python, Julia, R). - Experience with the Linux/UNIX operating system, especially with the 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 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 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 … 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 … 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 ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
to-end representations of weapon systems in synthetic environments. You'll collaborate with project leads and simulation architects to develop simulation components using C#, C++, and integration simulations, adhering to industry standards. You'll be part of an agile development team of engineers from different disciplines, working together to create … Configuration control Continuous Integration Continuous Delivery or Deployment. Unit testing and test-driven development. What do you need?: Proficient/Expert in C#/C++ Microsoft Visual Studio, Eclipse, Capacity to function from high level/system view into technical detail. Outstanding verbal, presentation, and written communication skills Knowledge of More ❯
a scientific or engineering environment, such as electronics-engineering, software-engineering, physics, or maths Excellent software engineering skills with significant experience in C/C++ Extensive experience in Software Architecture Design using UML or other recognised model-based design techniques Extensive experience in developing embedded software for bare metal systems More ❯
Hemel Hempstead, Hertfordshire, South East, United Kingdom
Sopra Steria Limited
Our Cyber team look after some complicated and compelling areas within Aero, Defence and Security. If you want to lead from the front, gain experience working with multiple clients, and always have access to the latest technologies, then join the More ❯
Employment Type: Permanent
Salary: 25 days holidays, 6% Contributory pension, 4 x life Insurance
Southampton, Hampshire, South East, United Kingdom
Spectrum It Recruitment Limited
Participate in code reviews, sprint planning, and collaborative decision-making ?? What You'll Bring 5+ years' experience in embedded software development using C/C++ Strong knowledge of Linux systems , device drivers, and hardware interfacing Experience working with embedded systems , real-time constraints, and low-level protocols Proficiency in Python More ❯
of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product More ❯
South East London, London, United Kingdom Hybrid / WFH Options
TEN10 SOLUTIONS LIMITED
skills. Bonus Points for: Previous experience in a consultancy environment . Hands-on coding experience in additional languages like Python, Ruby, Scala, PHP, or C++ . Knowledge of performance testing tools like JMeter, Gatling, K6 or Neoload. Whats in It for You? At Ten10, we believe in recognizing and rewarding More ❯
of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development onto a RTOS - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra - Undertake & Complete all More ❯
Southampton, Hampshire, South East, United Kingdom
Spectrum It Recruitment Limited
with product, DevOps, and architecture teams Helping shape the technical roadmap and scaling engineering processes What You'll Need: Proficiency in 3+ languages (e.g., C++, TypeScript, Python, Java, Rust) Strong fundamentals in algorithms, systems design, and data structures Experience with SQL databases (e.g., PostgreSQL, MySQL, Oracle) Ability to pick up … Experience with Docker, Kubernetes, and cloud platforms (Azure, AWS, GCP) Familiarity with CI/CD and DevOps tooling (e.g., GitHub Actions) The Stack: Linux, C++, TypeScript, PostgreSQL, LLVM Docker, Kubernetes, GitHub, Azure Why It's Exciting: ? Join at the inflection point - live customers, big funding round, rapid growth ahead ? Take More ❯
Responsibilities: Lead and mentor a team of embedded software engineers, ensuring high-quality and timely delivery. Design and implement embedded software in C/C++ on real-time operating systems. Collaborate with hardware, systems, and QA teams to ensure integration and reliability. Drive best practices in code quality, documentation, and … Take ownership of sprint planning, code reviews, debugging, and performance optimisation. Essential Experience & Skills: Proven experience leading embedded software development teams. Strong C/C++ skills and deep understanding of RTOS and low-level firmware. Hands-on experience with hardware interfaces and protocols (SPI, UART, I2C, CAN). Familiarity with More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
WIKA Instruments Limited
etc.) and digital parts (ADCs/DACs, digital signal processing). Software development for PC and/or embedded platforms (LabVIEW, Python, C/C++, etc.) Signal processing knowledge (signal conditioning, frequency analysis, statistics, etc.) Strong analytical and problem-solving skills Ability to present and explain technical data tailored appropriately More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Bond Williams Limited
is required by a fast-growing deep tech company developing advanced detector technology for scientific laboratories worldwide. The GUI Engineer will leverage high level C++ and Qt skills to take ownership of designing and developing modern, user-centric interfaces for the company's detector control software. GUI Engineer key responsibilities … Design and implement clean, user-friendly interfaces for scientific software using Qt and C++ Collaborate closely with scientists and engineers to ensure the company's advanced tools are intuitive and accessible, driving faster and more effective research outcomes. Test, troubleshoot, and refine UI features to ensure smooth user experiences Document … Stay current with industry trends in UX design, scientific software, and Qt best practices GUI Engineer key requirements: Experience developing UIs in Qt and C++, with clean, elegant design sensibilities Familiarity with Python and cross-platform development (Linux & Windows) Excellent communication and teamwork skills A collaborative, hands-on approach to More ❯