Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Platform Recruitment
performance and constraints, including software-based control of FPGA IP blocks Desirable skills: Experience with Xilinx Zynq and RFSoCs Competent in PCB design Proficient in embedded systems programming using C/C++ or Rust, with working knowledge of Python Familiar with Git, and SDR systems What you'll get as an FPGA Engineer. Competitive salary Flexible working hours, generous holiday More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
managing CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps. Expertise in version control systems particularly Git, and collaborative development workflows. Design Strong skills in C and one or more of the following C++ for low-level programming and/or C#, .NET Framework and/or HTML, CSS, JavaScript, and/or frameworks like React More ❯
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
tool Document and present research findings to relevant stakeholders Apply the appropriate standards, processes and principles in his/her daily activities Required Skills: Experience of developing software in C and/or C++ Enthusiastic self-starter with good verbal communication Excellent written communication through the use of e-mail, presentations and reports Comprehensive understanding of various software development methodologies More ❯
Rochester, Kent, 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 … sensors, and 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 CMore ❯
Oxfordshire, Milton Hill, United Kingdom Hybrid / WFH Options
Mars Recruitment
Software Engineer will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in ARM based software developments using C/C++ Experience with network and other communications buses. Experience with tools such as CMake, GIT (or other source code control system), a bug or issue tracking system, and debuggers More ❯
Milton Park, Milton, Abingdon, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Mars Recruitment
Software Engineer will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in ARM based software developments using C/C++ Experience with network and other communications buses. Experience with tools such as CMake, GIT (or other source code control system), a bug or issue tracking system, and debuggers More ❯
and subsidised gym membership. Keywords: PCB Design, PCB Layout, Schematic Capture, OrCAD, FPGA, VHDL, High-Speed Networking, Analogue, RF, Signal Filtering, Singal Processing, Data Processing, Image Processing, Firmware, Drivers, C, C++ 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 ideal job More ❯
Tadley, Hampshire, United Kingdom Hybrid / WFH Options
AWE
to hear from you. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
AWE Plc
to hear from you. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity More ❯
Epsom, Surrey, England, United Kingdom Hybrid / WFH Options
BOSS Professional Services LTD
What we’re looking for Degree in Electronic Engineering, Computer Engineering, Computer Science, or a related field. 3+ years’ experience testing embedded systems or industrial devices. Strong skills in C/C++ and scripting languages such as Python. Hands-on experience with automated testing tools and frameworks. Solid understanding of embedded systems, microcontrollers, and RTOS. Experience with schematic capture, PCB More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
in the Rochester office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years' hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Queen Square Recruitment Limited
experience as a Security Architect , with a focus on AI/ML security . Deep understanding of AI technologies, algorithms, and frameworks . Proficiency in programming languages (Python, R, C/C++, Java) and secure coding practices. Hands-on experience with ML/LLM frameworks (TensorFlow, PyTorch, scikit-learn, etc.). Expertise in DevOps/CI/CD security and More ❯
Eastleigh, Hampshire, England, United Kingdom Hybrid / WFH Options
Shorterm Group
fostering technical growth and best practices within the team.Skills* Bachelor's degree in Engineering, Computer Science, or related field.* Minimum of 4 years of experience in software development using C/C++.* Familiarity with Linux-based development environments.* Bonus experience with: Node.js, Python, SQLite.Nice to have * Background in rotorcraft Health and Usage Monitoring Systems (HUMS), including Powertrain Vibration Monitoring (PVM More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
McGregor Boyall
and scalability Driving performance improvements with hardware-aware optimisations and kernel-bypass techniques What We're Looking For: Deep understanding of systems-level programming (Java and/or Rust, C, C++) Experience with manual memory management , concurrency , and multithreading Familiarity with Linux internals , system calls, and networking Bonus points for experience with: Kernel bypass (Solarflare, DPDK) Building custom allocators or More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Bluestream People
working groups Experience: Educated to PhD or similar in Electrical Engineering, Mathematics, Physics, or related discipline Strong communication, analytical and mathematical skills Simulation and computer modelling (e.g., MATLAB, Python, C/C++, or similar) Digital signal processing background RF & comms systems engineering experience (link budgets, RF line-ups, waveform design) Experience in the space industry (LEO/MEO/GEO More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
McGregor Boyall
on resilience, fault-tolerance, and scalability Driving performance improvements with hardware-aware optimisations and kernel-bypass techniques What We're Looking For: Deep understanding of systems-level programming (Rust, C, C++) Experience with manual memory management , concurrency , and multithreading Familiarity with Linux internals , system calls, and networking (e.g., epoll, io_uring) Bonus points for experience with: Kernel bypass (Solarflare, DPDK More ❯
Abingdon, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Computer Futures
technical strategy (senior/principal level) Collaborate in a hybrid working environment with a strong on-site engineering culture Tech Stack & Requirements Essential: Strong experience with low-level Embedded C Solid understanding of bare metal development and RTOS Experience working close to hardware and debugging embedded systems Desirable: Experience with memory/storage systems or similar high-performance embedded platforms More ❯
Employment Type: Full-Time
Salary: £40,000 - £70,000 per annum, Negotiable, Inc benefits
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
JLA Resourcing Ltd
Role - Software Engineer, C/C++ Location - Hybrid, Home and onsite in Fareham Contract - 6 months Rate - £475 to £525 per day Start - ASAP This role has been deemed Inside IR35. You must hold active SC Clearance to be eleigible for this role. The Opportunity We are working in partnership with a leading defence systems integrator to recruit a Software … a high-performing team. You'll bring strong technical skills and a flexible mindset, with the ability to adapt to new challenges and technologies. Essential skills & experience: Proficiency in C and/or C++ development Strong verbal and written communication skills Experience with software development methodologies Knowledge of configuration management tools (e.g. Git, Subversion) Ability to deliver high-quality work More ❯
Basingstoke, Hampshire, South East, United Kingdom Hybrid / WFH Options
CURE TALENT LIMITED
partners to troubleshoot and resolve production issues, ensuring quality and performance at scale Qualifications and Skills: Proven experience in electronics design, PCB layout (Altium), and embedded systems development Strong C/C++ skills for embedded systems and familiarity with STM32 microcontrollers Experience with LabVIEW for instrumentation and testing Track record of taking products from development through to production, ideally in More ❯
Maidenhead, Berkshire, United Kingdom Hybrid / WFH Options
APM Terminals
TryHackMe, and SANS CTF. Bonus Points: Knowledge of reverse engineering tools (disassemblers, decompilers, debuggers) and processes (unpacking malware, reconstructing code logic, etc) is desirable. Some programming experience for example, C, Python, Go, and/or other languages desirable. Assembly language knowledge is a plus but not essential is desirable. Development and deployment of dockerized applications, desirable but not essential. Experience More ❯
portsmouth, hampshire, south east england, united kingdom Hybrid / WFH Options
Verso Recruitment Group
is still important. Their products mainly use ARM-core Micro’s. Experience of working on design projects from concept to manufacture. Ideally, you’ll have experience in writing basic C code, not for the products, just to test the board you’ve designed. The company is investing heavily in their products; for example, its next generation of products will heavily More ❯
southampton, south east england, united kingdom Hybrid / WFH Options
Verso Recruitment Group
is still important. Their products mainly use ARM-core Micro’s. Experience of working on design projects from concept to manufacture. Ideally, you’ll have experience in writing basic C code, not for the products, just to test the board you’ve designed. The company is investing heavily in their products; for example, its next generation of products will heavily 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 … sensors, and 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 CMore ❯
London, South East, England, United Kingdom Hybrid / WFH Options
MicroTECH Global Ltd
is expected the successful candidate will have familiarity with one or more of standard shading and compute languages i.e. GLSL, HLSL, SPIR-V, OpenCL-C. Excellent programming skills using C or C+ are required. Key Responsibilities Develop a compiler that can efficiently target mobile GPUs Liaise with GPU driver teams so that compiler requirements are fully captured Liaise with performance More ❯
Brentford, Middlesex, United Kingdom Hybrid / WFH Options
Atomic Weapons Establishment
to hear from you. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of c omputer architectures, in particular , parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. More ❯