compilers, debugging equipment). The successful Software Team Leader, in Cambridgshire, will have: Track record of delivering high quality software, especially in a regulated environment. Highly experienced in embedded C development for bare-metal microcontroller systems, with a good knowledge of other languages (e.G. Python). Expertise in Git for source control (knowledge of GitLab an advantage). Able to More ❯
Hitchin, Hertfordshire, South East, United Kingdom
Redline Group Ltd
compilers, debugging equipment). The successful Software Team Leader, in Cambridgshire, will have: Track record of delivering high quality software, especially in a regulated environment. Highly experienced in embedded C development for bare-metal microcontroller systems, with a good knowledge of other languages (e.G. Python). Expertise in Git for source control (knowledge of GitLab an advantage). Able to More ❯
Cambridgeshire, Ickleford, Hertfordshire, United Kingdom
Redline Group Ltd
compilers, debugging equipment). The successful Software Team Leader, in Cambridgshire, will have: Track record of delivering high quality software, especially in a regulated environment. Highly experienced in embedded C development for bare-metal microcontroller systems, with a good knowledge of other languages (e.G. Python). Expertise in Git for source control (knowledge of GitLab an advantage). Able to More ❯
Have an in-depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any More ❯
South West, England, United Kingdom Hybrid / WFH Options
SR2
architecture, building scalable solutions, and ensuring the seamless integration of AI into production-grade software. What You’ll Do Develop and integrate AI/ML models using Python and C/C++ Design scalable microservices with Docker and Kubernetes Build and maintain development/test environments using open-source tools Mentor junior engineers and promote best practices in coding and More ❯
Coventry, Warwickshire, United Kingdom Hybrid / WFH Options
Infused Solutions Ltd
tolerance, reliability) Collaborate with cross-functional teams including firmware and mechanical engineers Essential Skills: Proven experience in digital circuit design for microcontroller-based systems Practical knowledge of embedded firmware (C programming) Oversight of PCB layout and review Understanding of hardware interfaces: SPI, I2C, UART, USB Familiarity with design-for-manufacture/test/safety practices Strong test and validation planning More ❯
Coventry, West Midlands, United Kingdom Hybrid / WFH Options
INFUSED SOLUTIONS LIMITED
tolerance, reliability) Collaborate with cross-functional teams including firmware and mechanical engineers Essential Skills: Proven experience in digital circuit design for microcontroller-based systems Practical knowledge of embedded firmware (C programming) Oversight of PCB layout and review Understanding of hardware interfaces: SPI, I2C, UART, USB Familiarity with design-for-manufacture/test/safety practices Strong test and validation planning More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
WIKA Instruments Limited
of analog (EMC, safety, analog signal interfaces, 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 for the audience More ❯
years of industry experience in data analysis for system performance evaluation Proficiency in data acquisition software design and implementation (LabView experience valued) Strong programming skills in collaborative environments (C and Python preferred) Deep understanding of data acquisition systems principles Exceptional problem-solving abilities and independent project management skills Outstanding communication skills for cross-functional collaboration Along with highly interesting and More ❯
Birmingham, West Midlands (County), United Kingdom
Zenovo
as Systems Engineer, Solution Architect, Product Owner, or Business/Systems Analyst. Background in customer-focused development environments. Skilled in gathering and analyzing complex stakeholder requirements. Basic electronics and C/C++ experience Preferred Industry Experience Candidates should ideally come from one or more of the following sectors: Electrical distribution Renewable energy/Green tech EV charging infrastructure IoT product More ❯
Glasgow, City of Glasgow, United Kingdom Hybrid / WFH Options
Experis
UK work authorisation Solid understanding of Electronics/Electrical Engineering theory Experience in mixed-signal hardware design (part selection, schematic capture, PCB layout & board bring-up)* Proficiency in Embedded C and Real-Time Operating Systems (RTOS) Confident with embedded software debugging using standard tools Familiarity with common communications protocols (I2C, SPI, UART, UDP/TCP) Strong attention to detail and More ❯
ready product architecture What you'll bring: Essential: Deep experience with IEC 61850 and its application within electricity distribution Strong understanding of high-voltage utility power systems Proficient in C and C++ (production code), with Python (especially for testing) Experience writing software for embedded platforms (Intel AMD64, ARM) Ability to develop configuration tools and work across diverse platforms Desirable: Experience More ❯
and/or Dynamics 365 Business Central. Familiarity with source control tools (e.g., Git). Experience with Azure Function Apps. Reporting tools: SSRS, Power BI, Jet Reports. Development languages: C/AL or AL, C#, VB.Net, ASP.Net. Exposure to data warehousing concepts, ideally using Microsoft Fabric. Personal Qualities: Confidence and ability to engage with people at all levels. Proactive problem More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Hawk-Eye Innovations Ltd
Python for desktop-based applications Web development technologies including HTML, CSS, and JavaScript CI/CD tools and pipeline automation Strong communication and a collaborative mindset Our Tech Stack C Computer Vision: C+/20, Qt, Boost, ZeroMQ, ElasticSearch Web: Java, Node.js, RESTful APIs, JUnit General: Git, Docker, AWS, Jenkins, GitHub Actions ML: Python, TensorRT Our agile teams work with More ❯
Basingstoke, Hampshire, United Kingdom Hybrid / WFH Options
Hawk-Eye Innovations Ltd
Python for desktop-based applications Web development technologies including HTML, CSS, and JavaScript CI/CD tools and pipeline automation Strong communication and a collaborative mindset Our Tech Stack C Computer Vision: C+/20, Qt, Boost, ZeroMQ, ElasticSearch Web: Java, Node.js, RESTful APIs, JUnit General: Git, Docker, AWS, Jenkins, GitHub Actions ML: Python, TensorRT Our agile teams work with More ❯
Gosport, Hampshire, United Kingdom Hybrid / WFH Options
Matchtech
with Linux scripting languages (e.g. Bash, Python). - Ability to lead technical teams and communicate complex ideas clearly. - Basic knowledge of HPC programming languages for debugging support (e.g. Fortran, C, MPI). Qualifications A degree in Computer Science, Engineering, Mathematics, or a related technical discipline - or equivalent relevant experience. We welcome applications from candidates with varied backgrounds, provided you can More ❯
to help debug problems running their workloads on the models. Develop new, innovative debug features. PREFERRED EXPERIENCE OR DESIRE TO LEARN: High-performance system and application software development in C/C++ for Windows and/or Linux environments. Hardware system architecture and subsystem interface protocols. x86, ARM or GPU architecture, drivers, and applications. Linux and/or Windows kernel More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
National Physical Laboratory
business needs. Essential Skills: Engagement with open-source communities and processes. Strong scripting skills, e.g., Python. Basic Linux/Unix environment experience. Understanding of 5G wireless networks. Experience with C/C++ for software development. Familiarity with Git or other version control systems. Basic knowledge of virtualized environments and networking fundamentals; willingness to learn more. Enthusiasm for learning new programming More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
delivering the on-board software for the next generation of Missile Systems. What we're looking for from you: Significant previous experience of developing bare-metal embedded software using C/C++. Previous experience of safety software, is essential Experience in model-based development, using UML or using tools such as IBM's Rhapsody. Experience of the definition and verification More ❯
behaviours and optimisation, system diagnostics and updates, RF communication protocols and control algorithms We would like to hear from you if you have the following experience Excellent knowledge of C language Knowledge of hardware communication protocols: SPI, UART, I2C, CAN CI and/or unit testing for firmware Experience with Git version control system Strong debugging skills Use of logic More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
driver components. Maintaining the existing codebase: fixing bugs and other quality assurance activities. Required Skills and Experience: Experience with technical leadership roles, driving and coordinating projects. Extensive expertise in C programming, with a strong ability to design and optimize complex software architectures. Experience in the Linux kernel and/or a device driver development. In-depth experience developing Linux kernel More ❯
data quality and continuous improvement across teams. Familiarity with testing live video streaming solutions, focusing on performance, low latency, and seamless user experiences would be advantageous Our Tech Stack C Computer Vision: C+/20, Qt, Boost, ZeroMQ, ElasticSearch. Web: Java, Node.js, RESTful APIs, JUnit. General: Git, Docker, AWS, Jenkins, GitHub Actions. ML: Python, TensorRT. Our agile teams work with More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. What we need from you: While we understand that the perfect candidate doesn't always exist, we really need the following experience for success as a senior level More ❯