SR2 | Socially Responsible Recruitment | Certified B Corporation™
re looking for a Senior Embedded Linux Software Engineer . If you’re excited by Linux drivers and GPU acceleration on edge devices , this one’s for you. Embedded C Embedded Linux Board bring-up and low-level driver development NXP IMX Platform experience Expect your work to change from week to week as new challenges come in. You’ll More ❯
SR2 | Socially Responsible Recruitment | Certified B Corporation™
re looking for a Senior Embedded Linux Software Engineer . If you’re excited by Linux drivers and GPU acceleration on edge devices , this one’s for you. Embedded C Embedded Linux Board bring-up and low-level driver development NXP IMX Platform experience Expect your work to change from week to week as new challenges come in. You’ll More ❯
/coding role - they need someone experienced in software systems and architectures, not just embedded software. System Software Architect - Background Strong background in software architecture & system design Skilled in C/C++, Python, C#, .NET, or Java Experience in embedded, cloud, or IoT systems Confident leading teams and driving projects from concept to delivery If you’re a systems thinker More ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
tape-out) Able to provide estimates and coordinate with project managers Comfortable in multidisciplinary, multi-organisation teams Familiar with Git and code review tools (GitHub, GitLab, Gerrit) Programming in C and/or Python for tests and automation Undergraduate degree in a technical discipline or equivalent Desirable: Experience with multiple hardware block types Knowledge of security countermeasures (fault injection, side More ❯
or Siemens WinCC. Program machine controls on industrial PLCs with IEC 61131-3, enabling precise motion control and real-time data transfer. Implement advanced motion control in real-time C to synchronize hundreds of axes Commission and program industrial robots and in-house devices using proprietary languages (KRL, TP, KAREL, G-Code). Requirements of the Software Engineer: 2 years More ❯
of UNECE R.155, R.156, ISO/SAE 21434, GB 44495 Automotive experience with CAN, Ethernet, diagnostics, flashing/coding Familiarity with cybersecurity testing frameworks and penetration testing Proficiency in C, Java, Python, CAPL Strong communication and presentation skills Experience in test planning, coordination, and management. What Next? Apply below to share your CV or call our offices on More ❯
of UNECE R.155, R.156, ISO/SAE 21434, GB 44495 Automotive experience with CAN, Ethernet, diagnostics, flashing/coding Familiarity with cybersecurity testing frameworks and penetration testing Proficiency in C, Java, Python, CAPL Strong communication and presentation skills Experience in test planning, coordination, and management. What Next? Apply below to share your CV or call our offices on More ❯
of UNECE R.155, R.156, ISO/SAE 21434, GB 44495 Automotive experience with CAN, Ethernet, diagnostics, flashing/coding Familiarity with cybersecurity testing frameworks and penetration testing Proficiency in C, Java, Python, CAPL Strong communication and presentation skills Experience in test planning, coordination, and management. What Next? Apply below to share your CV or call our offices on More ❯
production products Strong backend experience in Python and SQL, or strong frontend experience in TypeScript + React (we value either path; full-stack candidates ideal) Comfortable reading and improving C, Rust, or low-level systems components is a plus Product minded: you care about UX, reliability and shipping valuable features quickly Excellent communicator. Able to explain trade offs and technical More ❯
production products Strong backend experience in Python and SQL, or strong frontend experience in TypeScript + React (we value either path; full-stack candidates ideal) Comfortable reading and improving C, Rust, or low-level systems components is a plus Product minded: you care about UX, reliability and shipping valuable features quickly Excellent communicator. Able to explain trade offs and technical More ❯
london (city of london), south east england, united kingdom
Corecom Consulting
production products Strong backend experience in Python and SQL, or strong frontend experience in TypeScript + React (we value either path; full-stack candidates ideal) Comfortable reading and improving C, Rust, or low-level systems components is a plus Product minded: you care about UX, reliability and shipping valuable features quickly Excellent communicator. Able to explain trade offs and technical More ❯
work across teams A practical, problem-solving mindset and the ability to work independently A strong interest in innovation and improving the way things are done Desirable: knowledge of C/C++. MODBUS or similar communication protocols, electronic design knowledge Benefits Salary depending on experience Company pension Private healthcare Annual company bonus 25 days holiday + 8 bank holidays Significant More ❯
work across teams A practical, problem-solving mindset and the ability to work independently A strong interest in innovation and improving the way things are done Desirable: knowledge of C/C++. MODBUS or similar communication protocols, electronic design knowledge And this is what you'll get in return Salary depending on experience Company pension Private healthcare Annual company bonus More ❯
members. You will have a strong understanding of Software Architecture and how it works in conjunction with hardware. Candidates will therefore ideally have real-time embedded software experience in C, C++ or Ada, as well as a strong understanding of software architecture. Ideally candidates will also have experience of UML or MATLAB as modelling tools. What You’ll Be Doing More ❯
Portsmouth, yorkshire and the humber, united kingdom
Matchtech
members. You will have a strong understanding of Software Architecture and how it works in conjunction with hardware. Candidates will therefore ideally have real-time embedded software experience in C, C++ or Ada, as well as a strong understanding of software architecture. Ideally candidates will also have experience of UML or MATLAB as modelling tools. What You’ll Be Doing 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 ❯
london, south east england, united kingdom Hybrid / WFH Options
Planet Pharma
Position: Software Engineer – Live Video Streaming (C WebRTC) Location: Central London - Hybrid (2 days per week on-site) Client: Medical Devices Type - FTE: 6 months - full-time Responsibilities: Design and integrate live streaming features into existing video pipelines. Use hardware acceleration for low-latency video processing and streaming. Develop secure, high-performance software for medical devices. Ensure code quality, reliability More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Planet Pharma
Position: Software Engineer – Live Video Streaming (C WebRTC) Location: Central London - Hybrid (2 days per week on-site) Client: Medical Devices Type - FTE: 6 months - full-time Responsibilities: Design and integrate live streaming features into existing video pipelines. Use hardware acceleration for low-latency video processing and streaming. Develop secure, high-performance software for medical devices. Ensure code quality, reliability More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Planet Pharma
Position: Software Engineer – Live Video Streaming (C WebRTC) Location: Central London - Hybrid (2 days per week on-site) Client: Medical Devices Type - FTE: 6 months - full-time Responsibilities: Design and integrate live streaming features into existing video pipelines. Use hardware acceleration for low-latency video processing and streaming. Develop secure, high-performance software for medical devices. Ensure code quality, reliability More ❯
are part of the grant and services delivered by ARC longer-term. The ability to work using one or more of these technologies is therefore essential: Compiled languages (e.g. C/Fortran) Shared and distributed memory programming tools (e.g. OpenMP, MPI) Accelerator programming (e.g. CUDA, OpenCL, SYCL) Serial and parallel debugging and profiling Parallel numerical algorithms and libraries. System software More ❯
Chesterfield, Derbyshire, East Midlands, United Kingdom
Adept Resourcing Engineering
all requirements for successfully meeting formal Security Check (SC) criteria Desirable Criteria Knowledge of GPIB, RS232, TCPIP, LXI Experience with National Instruments hardware including PXI and cRIO Experience using C/C++ Previous experience of the aerospace and defence industry Proven track record of designing bespoke test equipment At Adept Resourcing - Commercial & Engineering, we specialise in connecting companies with top More ❯
Eastbourne, East Sussex, South East, United Kingdom Hybrid / WFH Options
Gendis
members in their deliverables. Attending monthly onsite team meetings in Eastbourne to discuss products, improvements and future developments. What were looking for: Proven experience in embedded systems design, programming (C, Python, RTOS, bare metal, MQTT), and troubleshooting. Proficiency with IDEs such as Keil uVision, Pycharm, and circuit/PCB design. Hands-on debugging and soldering skills. A confident decision-maker More ❯
skillset in one or more areas: evasions, custom malware, cloud red teaming, physical access, phishing infrastructure, or post-exploitation Strong scripting or development background (e.g., Python, Go, C#, or C) Experience with major red team frameworks (e.g., Sliver, Mythic, Cobalt Strike) and a willingness to go beyond them Familiarity with adversary emulation frameworks and MITRE ATT&CK Exposure to social More ❯
Yarnton, Kidlington, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Noir
and engineering teams to ensure all tests are feasible, accurate, and impactful. The ideal candidate will have a strong background in data acquisition systems, preferably using LabVIEW, Python, or C, with hands-on experience in hardware integration and control systems. You will be comfortable working with high-speed and high-temperature data, familiar with electronics and sensors, and experienced in More ❯
Care team to ensure test equipment is available, compliant, and calibrated. Develop, modify, and validate innovative test rigs. Maintain and enhance various software standards (e.g., NI TestStand, LabView, LabWindows, C, C#). Diagnose issues and test failures related to test software/hardware, controls, instrumentation, and data acquisition systems. Produce technical reports capturing data analysis and justifications for approval. Requirements More ❯