Embedded Software Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/50 split between site and home. Sponsorship available Responsibilities Design … writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing More ❯
Embedded Software Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/50 split between site and home. Sponsorship available Responsibilities Design … writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing More ❯
Epsom, Surrey, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Senior C++ Software Engineer/Developer Remote UK to £70k Are you a Senior C++ Software Engineer with a strong knowledge of broadcasting systems? You could be progressing your career in a hands-on, technical leadership role at a market leading media software house, the flagship product, is a pseudo real time multi-threaded iTV broadcasting application that enables television … broadcasters worldwide to automate playout, handle acquisition, allow low and high resolution editing and manage assets. As a Senior C++ Software Engineer you will design and implement new features and improvements on the core automation playout/scheduling software, working across the full software development lifecycle. As a senior member of the team you'll mentor others and act as … a remote first policy so you can work from home from anywhere in the UK. About you: You have a strong knowledge of media broadcasting technology You have strong C++ development skills, they're using C++ 11/C++ 17 and moving to C++ 20 You have a good knowledge of SQL You have strong analytical and problem solving skills More ❯
and deploy data solutions that capture, explore, transform, and utilize data to support AI, ML, and BI Strong ability in programming languages such as Java, Python, and C/C++ Ability in data science languages/tools such as SQL, R, SAS, or Excel Proficiency in the design and implementation of modern data architectures and concepts such as cloud services More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
solving skills You're comfortable taking ownership of projects and mentoring more junior team members You have strong TypeScript skills, combined with any backend programming language (e.g. Python, Java, C++, C#) You're happy to work with the following tech stack (you don't need experience with all): Elixir, Ember, Elm, Phoenix, LiveView, Python, PostgreSQL, AWS, Docker You have an More ❯
shower facilities and of course, all the latest kit to work with About you: You have strong backend software engineering experience with any OO programming languages e.g. Java, C#, C++, Python, Golang You have multi-agent AI experience within a commercial setting You have strong business acumen You believe in producing quality code and have experience with TDD and Pair More ❯
shower facilities and of course, all the latest kit to work with About you: You have strong backend software engineering experience with any OO programming languages e.g. Java, C#, C++, Python, Golang You have multi-agent AI experience within a commercial setting You have strong business acumen You believe in producing quality code and have experience with TDD and Pair More ❯
warrington, cheshire, north west england, united kingdom
Client Server
shower facilities and of course, all the latest kit to work with About you: You have strong backend software engineering experience with any OO programming languages e.g. Java, C#, C++, Python, Golang You have multi-agent AI experience within a commercial setting You have strong business acumen You believe in producing quality code and have experience with TDD and Pair More ❯
the latest technological developments. Assisting and advising other staff members on system features and customer use case scenarios. Qualifications Required: At least 3 years commercial experience using C and C++ (v11+) Experience of developing within a Unix/Linux operating system with good grasp of shell scripting Experience of RDBMS design/development using PostgreSQL or similar, and experience of More ❯
Stay abreast of industry trends and suggest enhancements for product performance Essential Skills & Experience: Degree in Science, Computer Science, or Engineering Experience in PC based software development using modern C++ Familiarity with tools such as CMake, debuggers, and version control systems like GIT Proficiency in Linux, ARM architectures, and presenting measurement data Knowledge of communication protocols and scientific instrumentation applications More ❯
Stay abreast of industry trends and suggest enhancements for product performance Essential Skills & Experience: Degree in Science, Computer Science, or Engineering Experience in PC based software development using modern C++ Familiarity with tools such as CMake, debuggers, and version control systems like GIT Proficiency in Linux, ARM architectures, and presenting measurement data Knowledge of communication protocols and scientific instrumentation applications More ❯
and we are looking for people with a wide range of experience such as: AWS, Azure Linux, Docker, VMWare Ansible, Foreman, Kubernetes, Jenkins, Bamboo, HDFS, Kafka, Avro C/C++, Java, Javascript Networking (esp security) Qt, React, Redux, JEE Git, BitBucket, Jira, Jama Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Group or top 100 global university), backed by A grades at A-level You have advanced C# .Net programming skills including .Net Core (will also consider Java, Python or C++ background if happy to use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising primarily C, C++ with potential for ADA and some scope for C# and Python dependant on the specific group and team. Ensuring the functional and technical robustness of project deliverables Owning responsibility for More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Halliburton
world Qualifications & Experience Essential Attributes: 10+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice 10+ years of Java and C++ development experience History of applying best practices, code reviews and quality checks Familiarity with build pipeline tools and technologies such as Gitlab Must be self-motivated but needs to work More ❯
/Masters Degree in Computer Science or related field • 5+ years of professional product development experience • Clear understanding of software development practices and lifecycles • Have expertise in the following: C++, C#, C, Java, HTML, CSS, SQL • Have experience with generic messaging, .NET Framework 3.5 and the latest MS Visual Studio tools • Strong knowledge of Object Oriented concepts • Knowledge of database More ❯
commercial experience developing Android applications using .NET MAUI. Key experience C# MAUI SQL Experience in any of the following would be advantageous but is not a prerequisite Xamarin Forms C++ Linux GUI design - MFC/WPF Any exposure to embedded, real time systems If you are seeking a role of this nature please get in touch for more information. Spectrum More ❯
SRE, Platform Engineering Understand and apply knowledge of operating systems, networking, and network protocols Implement systems and perform continuous integration Job Requirements: Experience in one or more of C, C++, or C# Proficiency in Python Familiarity with Linux or Windows-based operating systems Knowledge of version control and agile development environments Understanding of the Cyber domain Comprehension of common software More ❯
DV Security Clearance to work on National Security projects. WE NEED THE SOFTWARE DEVELOPER TO HAVE....* Enhanced DV Security Clearance.* Experience one or multiple modern programming languages (Java, Python, C++, C#).* Experience working with cloud technologies (preferably AWS)* Experience with Microservices. TO BE CONSIDERED....Please either apply by clicking online or emailing me directly to For further information please call More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
You'll join the team in Central London with flexibility to work from home twice a week. About you: You have strong backend OOP, multithreaded software engineering experience (e.g. C++, Java, Python) You have commercial Rust development experience You have experience of working on high throughput, low latency trading systems You achieved a 2.1 or above in Computer Science from More ❯
we’ve utilised these technologies: C# (with ASP.Net Core) to create a robotics orchestrator Python to write async, web API based, microservices + image recognition React for frontend UIs C++ to implement low level algorithms and firmware MQTT for service-to-service communication Docker containerise and run services Azure for most cloud infrastructure Azure DevOps for project management, repos and More ❯
processes, and techniques to enhance software development efficiency. What You Will Bring: A degree in an engineering, mathematical, or science-based subject, or equivalent experience. Proficiency in C/C++ and experience in embedded product development or Linux application/kernel/driver development. Familiarity with best practice software development processes, including TDD/BDD, Continuous Integration, and DevSecOps. Knowledge More ❯
of radio communications theory and digital signal processing. Background in cellular communication systems across PHY, MAC, and RF is preferred. Programming/scripting skills in MATLAB, Python, C/C++ is preferred. Proven track record with innovative problem solving and hands-on experience in design, development, testing, and standardization will be an advantage. A team player with good analytical and More ❯
standards, cybersecurity protocols, and ethical AI principles. Lead technical architecture decisions and mentor junior developers as the team grows. Required Skills & Experience: Proven experience in software development (Python, Java, C++, or similar). Be proficient in using AI-coding assistants (like Cloude Code) to substantially optimise delivery cycles. Experience with data engineering, APIs, and developing full-stack solutions in cloud More ❯
standards, cybersecurity protocols, and ethical AI principles. Lead technical architecture decisions and mentor junior developers as the team grows. Required Skills & Experience: Proven experience in software development (Python, Java, C++, or similar). Be proficient in using AI-coding assistants (like Cloude Code) to substantially optimise delivery cycles. Experience with data engineering, APIs, and developing full-stack solutions in cloud More ❯