london, south east england, United Kingdom Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and … with flexibility to work from home the other two days. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/… including personalised budget Gain valuable finance/exchange connectivity experience Apply now to find out more about this Backend Software Engineer/Developer (Windows C/C++, C#) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We More ❯
welwyn garden city, east anglia, United Kingdom Hybrid / WFH Options
Innovate
multiple areas, including embedded systems, real-time applications, test automation, simulation, and software validation. We have opportunities for individuals with experience in: Software Development – C, C++, C#, Python, real-time and embedded systems Testing & Quality Assurance – Automated testing, system verification, and validation Simulation & Modelling – Developing software for simulated environments Software … We’re Looking For We welcome candidates with experience in one or more of the following areas: Software Development & Engineering Strong programming skills in C, C++, C#, or Python Experience with embedded, middleware, or real-time software Systems integration and software optimisation Testing & Software Validation Automated test development Test-driven More ❯
Newcastle upon Tyne, Tyne and Wear, Tyne & Wear, United Kingdom Hybrid / WFH Options
Vantage Consulting
collaborate closely with cross-functional teams while maintaining flexibility with remote work. Key Responsibilities Design, develop, and maintain embedded software using C++ and Embedded C Work with microcontrollers such as STM32, PIC, and ARM Cortex Collaborate with hardware and systems engineers to deliver robust, real-time solutions Participate in system … Produce and maintain high-quality technical documentation Contribute to process improvements and efficient software workflows Required Skills and Experience Proficiency in C++ and Embedded C for real-time systems Experience working with embedded microcontrollers Strong understanding of low-level embedded architecture Hands-on experience with debugging tools, oscilloscopes, and logic More ❯
Python code for cloud-based applications Set up and maintain cellular and satellite communications infrastructure (GSM/LTE-M, satcom) Support and maintain embedded C codebases for modem communication sequencing Build scalable APIs and user interfaces for customers' IoT applications Essential Experience – IoT Software Engineer Hands-on experience with Azure … cloud services in an IoT environment High proficiency in Python Moderate experience with embedded C programming Familiarity with GUI development (preferably Qt for Python) If you're an IoT Software Engineer looking to work on technology with real-world impact across maritime and industrial sectors, I’d love to speak More ❯
Python code for cloud-based applications Set up and maintain cellular and satellite communications infrastructure (GSM/LTE-M, satcom) Support and maintain embedded C codebases for modem communication sequencing Build scalable APIs and user interfaces for customers' IoT applications Essential Experience – IoT Software Engineer Hands-on experience with Azure … cloud services in an IoT environment High proficiency in Python Moderate experience with embedded C programming Familiarity with GUI development (preferably Qt for Python) If you're an IoT Software Engineer looking to work on technology with real-world impact across maritime and industrial sectors, I’d love to speak More ❯
deliver technical and non-technical training Support or develop IT systems like IP Networks, Linux, SQL Databases, and Cloud Technology Basic Qualifications HND/C or BSc in Electrical or Controls Engineering PLC programming experience with Siemens S7, Allen-Bradley, or similar Experience with SQL, Linux, Cloud, and IP Networking … Ability to script in Java, Python, C, Perl, or similar Strong project management and problem-solving skills Excellent communication skills Ability to work independently Willingness to travel within Europe and globally Preferred Qualifications M.Sc. in related engineering fields Knowledge of additional EU languages Amazon is an equal opportunities employer committed More ❯
a multi-disciplinary team. The ideal Senior Software Engineer will have experience developing test software and a strong foundation in programming languages such as C, C++, or ADA. Youll play a key role in supporting software solutions that interface with test equipment to verify and validate advanced systems across their … lifecycle from development through production and field deployment. What were looking for: Strong programming ability in C, C++, or ADA Experience in test software or electronics engineering with a willingness to specialise in software Excellent problem-solving skills and a collaborative, solution-focused mindset Clear communication and the ability to More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Anson Mccade
a multi-disciplinary team. The ideal Senior Software Engineer will have experience developing test software and a strong foundation in programming languages such as C, C++, or ADA. Youll play a key role in supporting software solutions that interface with test equipment to verify and validate advanced systems across their … lifecycle from development through production and field deployment. What were looking for: Strong programming ability in C, C++, or ADA Experience in test software or electronics engineering with a willingness to specialise in software Excellent problem-solving skills and a collaborative, solution-focused mindset Clear communication and the ability to More ❯
Bolton, Greater Manchester, North West, United Kingdom
Anson Mccade
a multi-disciplinary team. The ideal Senior Software Engineer will have experience developing test software and a strong foundation in programming languages such as C, C++, or ADA. Youll play a key role in supporting software solutions that interface with test equipment to verify and validate advanced systems across their … lifecycle from development through production and field deployment. What were looking for: Strong programming ability in C, C++, or ADA Experience in test software or electronics engineering with a willingness to specialise in software Excellent problem-solving skills and a collaborative, solution-focused mindset Clear communication and the ability to More ❯
years of experience in the field, who is passionate about embedded software development, microcontrollers, and electronics. Key Responsibilities: Design and develop embedded software using C/C++. Work closely with our engineering team to develop and implement complex testing systems for the automotive industry. Apply your understanding of electronics to … and microprocessors to drive projects forward. What We’re Looking For: Experience: 5 years (Ideal) – A solid understanding of embedded software development. Skills: Embedded C/C++, microcontroller and microprocessor experience, and an appreciation of electronics. Drive: A determined and driven individual who wants to make a real impact. Culture More ❯
our Newcastle office and 2 days from home), providing both flexibility and collaboration. Key Responsibilities Develop and maintain embedded software in C++ and Embedded C Work with various microcontrollers (e.g. STM32, PIC, ARM Cortex) Collaborate with hardware and systems engineers to deliver robust, real-time solutions Participate in system design … well-documented code and technical documentation Contribute to continuous improvement of software development processes Required Skills and Experience Strong proficiency in C++ and Embedded C Hands-on experience with microcontroller-based development Solid understanding of embedded systems architecture and low-level programming Familiarity with debugging tools, oscilloscopes, and logic analysers More ❯
Dewsbury, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
years of experience in the field, who is passionate about embedded software development, microcontrollers, and electronics. Key Responsibilities: Design and develop embedded software using C/C++. Work closely with our engineering team to develop and implement complex testing systems for the automotive industry. Apply your understanding of electronics to … and microprocessors to drive projects forward. What We're Looking For: Experience: 5 years (Ideal) - A solid understanding of embedded software development. Skills: Embedded C/C++, microcontroller and microprocessor experience, and an appreciation of electronics. Drive: A determined and driven individual who wants to make a real impact. Culture More ❯
Newcastle Upon Tyne, England, United Kingdom Hybrid / WFH Options
Accelero
our Newcastle office and 2 days from home), providing both flexibility and collaboration. Key Responsibilities Develop and maintain embedded software in C++ and Embedded C Work with various microcontrollers (e.g. STM32, PIC, ARM Cortex) Collaborate with hardware and systems engineers to deliver robust, real-time solutions Participate in system design … well-documented code and technical documentation Contribute to continuous improvement of software development processes Required Skills and Experience Strong proficiency in C++ and Embedded C Hands-on experience with microcontroller-based development Solid understanding of embedded systems architecture and low-level programming Familiarity with debugging tools, oscilloscopes, and logic analysers More ❯
firmware for bare-metal and RTOS-based embedded platforms. Debug and troubleshoot firmware using logic analysers, oscilloscopes, and protocol analysers. Implement high-performance, efficient C/C++ code, ensuring reliability and maintainability. Work with common MCU peripherals such as I2C, SPI, Ethernet, CAN, RS-485, and UART, integrating them into … for bare-metal or RTOS-based embedded systems. Strong debugging skills, including experience using logic analysers, oscilloscopes, and protocol analysers. Proficiency in high-performance C or C++ programming for resource-constrained environments. Deep understanding of microcontroller peripherals and communication protocols (I2C, SPI, Ethernet, CAN, RS-485, UART). Experience in More ❯
Senior Embedded Software Engineer, £60– 66k + benefits, Poole (Hybrid working) + 10% bonus Are you a C/C++ software engineer and work to a senior development level and looking for the next step in your career? Do you want to continue your career at somewhere that offers excellent … internal promotion. You will need to be experienced developer, with strong experience designing, implementing, maintaining & testing embedded software with a core skill set involving C/C++ development. You will lead engineering work packages, managing scope, budget, and timelines, while also providing systems and development engineering across all project phases More ❯
poole, south west england, United Kingdom Hybrid / WFH Options
Talent Locker
Senior Embedded Software Engineer, £60– 66k + benefits, Poole (Hybrid working) + 10% bonus Are you a C/C++ software engineer and work to a senior development level and looking for the next step in your career? Do you want to continue your career at somewhere that offers excellent … internal promotion. You will need to be experienced developer, with strong experience designing, implementing, maintaining & testing embedded software with a core skill set involving C/C++ development. You will lead engineering work packages, managing scope, budget, and timelines, while also providing systems and development engineering across all project phases More ❯
on hardware. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and … development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
The Talent Locker Ltd
continue your career at somewhere that offers excellent career progression whilst working for a market leader? Do you have experience working on IBM SDL, C/C++ and work to a senior development level and looking for the next step in your career? This company has a great reputation and … of other technologies including GSM (mobile communications) and experience on SDL is mandatory; QNX would be helpful but not mandatory. Other technologies used are C/C++ development with gcc and gdb, using Git/GitLab for version control, with Docker, Yocto/bitbake, and the Rational SDL Suite. Testing More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
in UK or Europe. A Junior/Mid level Research Engineer with a PhD in Mathematics, Computing or Cryptography coupled with strong programming skills (C/C++, Go, Rust, Solidity) will join an innovative start-up combining high-end security, blockchain and program analysis research. Youll undertake Software Security Research … and/or Algorithms. Highly beneficial to bring experience of zero-knowledge proofs. Proficiency in programming languages to include Go and Rust, Solidity and C/C++. Experience with low level software either as an engineer or researcher. An understanding of mathematical models particularly for financial instruments and an awareness More ❯
Dorset, South West, United Kingdom Hybrid / WFH Options
Talent Locker
continue your career at somewhere that offers excellent career progression whilst working for a market leader? Do you have experience working on IBM SDL, C/C++ and work to a senior development level and looking for the next step in your career? This company have a great reputation and … other technologies including GSM (mobile communications) and experienced on SDL is mandatory and QNX would be helpful but not mandatory. Other technologies used are C/C++ development with gcc and gdb, using Git/GitLab for version control, with Docker, Yocto/bitbake, and the Rational SDL Suite. Testing More ❯
Minimum qualifications: Bachelor's degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 1 year of experience with data structures or algorithms. 1 year of experience with full stack development, across back-end such … JavaScript or TypeScript, HTML, CSS or equivalent. Preferred qualifications: 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). Experience developing accessible technologies. Experience in frontend development or data processing. About the job Google's software engineers develop the next More ❯
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 … 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 More ❯
Embedded Software Engineer | c£65,000 | Bath/Hybrid We’re working with an advanced engineering team at the forefront of control and perception technologies for the automotive sector, and they’re looking to add an Embedded Software Engineer to their growing ranks. Part of a well-funded innovation division … What we’re looking for: Advanced degree (Master’s or PhD) in Software Engineering, Computer Science, or related discipline Strong practical knowledge of modern C/C++ (with awareness of coding standards like MISRA, JSF, or Google) Proficiency in model-based design and software architecture using UML Hands-on experience More ❯
Embedded Software Engineer | c£65,000 | Bath/Hybrid We’re working with an advanced engineering team at the forefront of control and perception technologies for the automotive sector, and they’re looking to add an Embedded Software Engineer to their growing ranks. Part of a well-funded innovation division … What we’re looking for: Advanced degree (Master’s or PhD) in Software Engineering, Computer Science, or related discipline Strong practical knowledge of modern C/C++ (with awareness of coding standards like MISRA, JSF, or Google) Proficiency in model-based design and software architecture using UML Hands-on experience More ❯
You’ll spend most of your time writing software to control moving parts and also developing intuitive GUI interfaces. The core languages required are C, C++, or Python with Linux. While experience with ROS or ROS2 (Robot Operating System) is desired. Key Responsibilities: Develop and implement software for control systems … related field with strong experience in writing software to control hardware. Hands-on engineers with a passion for robotics and autonomous applications. Proficiency in C, C++, or Python. Experience with Codesys and embedded systems is a plus. Experience working with Linux and/or ROS (Robot Operating System) What is More ❯