451 to 475 of 865 C Jobs in the UK excluding London

Software Engineer - ML Enablement

Location
Salford, England, United Kingdom
DETAILS Glasgow, GBR, G511DA London, GBR, W1A 1AA Salford, GBR, M50 2QH JOB BAND: C CONTRACT TYPE: Full-time, Permanent DEPARTMENT: Data Platforms LOCATION: Salford Dock House (Primary), London Broadcasting House, Glasgow Pacific Quay (1 day a week hybrid) PROPOSED SALARY RANGE: £45,000 - £55,000 depending on relevant skills ...

Software Engineering Manager, Android Platform

Location
Brighton, England, United Kingdom
What we’re looking for Experience developing and managing a high-performance software engineering team Proven technical knowledge in Android platform technology across native C/C++, Java and Kotlin layers Demonstrated success in collaborating with internal Product owners and external partners to achieve alignment on benchmarks, technical specifications ...

Senior Electronics Engineer

Location
Bristol, England, United Kingdom
design for manufacture Experience conducting FMEAs Experience using Altium Designer for schematic capture and PCB layout Basic knowledge of embedded software development in C/C++ For this role we are considering a salary of up to £65,000. Please note we ask you to provide your expected salary ...

Senior Electronics Hardware Engineer

Location
Thatcham, England, United Kingdom
single speed reducers. A working knowledge of networking, communication, and calibration protocols CAN, CCP/XCP, UDS, LIN, FlexRay, Ethernet, SPI, I 2 C, RS485/422) A working knowledge of, or application of: ISO26262 ASPICE IEC61508 UNECE Regulation 155 and ISO/SAE 21434 Knowledge of both internal combustion ...

Embedded software engineer - South Coast

Hiring Organisation
Morgan McKinley
Location
Hampshire, United Kingdom
Employment Type
Full-Time
Salary
£35,000 - £70,000 per annum
firmware, real-time software, and driver-level software for high-reliability, mission-critical hardware platforms. Whether you are starting your career with strong foundational C/C++ skills or are an experienced engineer looking to design complex system architectures for secure environments, this role offers direct involvement across full lifecycle … software delivery. Key Responsibilities Design, develop, test, and deploy high-performance embedded software in C and C++ for real-time and resource-constrained environments. Implement board support packages (BSPs), device drivers, and low-level communications protocols for custom hardware platforms. Work closely with hardware, FPGA, and systems teams during platform ...

Senior Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Stourbridge, West Midlands, United Kingdom
Employment Type
Permanent
Salary
£85,000
technology powering our the systems and drives. Looking for a good all-rounder, ideally with both hardware and software development experience using C/C++. This is more than just a senior role, it's your opportunity to lead from the front, influence product innovation, mentor a growing team … analogue and digital electronic systems (motor control experience advantageous) Create schematics and PCB layouts, and lead board bring-up and validation Develop embedded firmware (C/C++) for microcontroller- and processor-based systems Integrate key communication protocols including: SPI, I2C, UART, CAN USB, Ethernet, and wireless interfaces Collaborate with cross ...

Senior Embedded Software Engineer

Location
Kingswinford, England, United Kingdom
take ownership of the technology powering our stairlift division. Looking for a good all-rounder, ideally with both hardware and software development experience using C/C++. This is more than just a senior role — it’s your opportunity to lead from the front, influence product innovation, mentor a growing … analogue and digital electronic systems (motor control experience advantageous) Create schematics and PCB layouts, and lead board bring-up and validation Develop embedded firmware (C/C++) for microcontroller- and processor-based systems Integrate key communication protocols including: SPI, I2C, UART, CAN USB, Ethernet, and wireless interfaces Collaborate with cross ...

Senior Firmware Engineer

Hiring Organisation
Smart Component Technologies Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£55,000
Senior Firmware Engineer for our firmware development team. The ideal candidate will have extensive experience in IoT, a strong background in hardware, proficiency in C/C++ and Python, and the breadth to work with device data from the sensor through to the cloud . The successful candidate will … firmware development, sharing technical knowledge and best practice with other team members. 2. Design, develop, and maintain embedded firmware for IoT devices using C/C++ and Python 3. Collaborate with hardware engineers to ensure seamless integration between firmware and hardware 4. Implement and optimise communication protocols such as MQTT ...

Senior Firmware Engineer

Location
Church End, North West London, United Kingdom
Senior Firmware Engineer for our firmware development team. The ideal candidate will have extensive experience in IoT, a strong background in hardware, proficiency in C/C++ and Python, and the breadth to work with device data from the sensor through to the cloud . The successful candidate will … firmware development, sharing technical knowledge and best practice with other team members. 2. Design, develop, and maintain embedded firmware for IoT devices using C/C++ and Python 3. Collaborate with hardware engineers to ensure seamless integration between firmware and hardware 4. Implement and optimise communication protocols such as MQTT ...

Senior Embedded Software Engineer

Hiring Organisation
Zenovo
Location
Nottinghamshire, United Kingdom
Employment Type
Permanent
About the Role Design and develop embedded software for network-connected products. Implement secure communication protocols including HTTPS/TLS. Develop production-quality embedded C/C++ software for real-time systems. Design and maintain low-level software drivers and hardware interfaces. Support secure networking functionality and cybersecurity implementation. Contribute … Computer Science, Electronic Engineering, Electrical Engineering or a related discipline (or equivalent commercial experience). 5+ years' experience in embedded software development. Strong Embedded C and/or C++ (C++11/14 desirable). Experience developing production code for real-time embedded systems. Experience with ARM Cortex-M processors ...

Senior Firmware Engineer

Location
Nottingham, England, United Kingdom
shape the experience that defines Wattbike’s precision and performance. This role demands a hands‐on engineer with a deep understanding of Nordic SoCs, C/C++ embedded development, and wireless communication technologies such as BLE, ANT+, and Wi‐Fi. You’ll work closely with the electronics, mechanical … Wattbike products. Design, implement, and maintain embedded firmware for Wattbike products, from concept through production. Develop and optimise code for Nordic Semiconductor SoCs using C and C++. Work within RTOS or bare-metal environments to manage sensors, displays, and connectivity modules. Configure and integrate wireless communication stacks (BLE, ANT+ ...

Embedded Software Engineer

Hiring Organisation
Cortech Talent Solutions
Location
Glasgow, Glasgow City, City of Glasgow, United Kingdom
Employment Type
Permanent
Salary
£45000 - £55000/annum
systems sensor integration, automated systems, water quality and biomass monitoring devices. Write clean, efficient, well-documented code for embedded systems (Python and/or C/C++ as appropriate). Work with microcontrollers, microprocessors and real-time operating systems (RTOS). Implement communication protocols (MQTT, UART, SPI, I2C, Ethernet, Bluetooth … equivalent practical experience. Proven experience (typically 2+ years) developing embedded software and firmware. Strong programming skills for embedded systems (Python and/or C/C++). Experience with microcontrollers and microprocessors (e.g. ARM Cortex-M, ESP32, NVIDIA Jetson). Solid understanding of communication protocols (UART, SPI, I2C, Ethernet, Bluetooth ...

Senior Embedded Software Engineer

Location
Hemel Hempstead, England, United Kingdom
complex technical challenges and can effectively communicate ideas across multidisciplinary teams. What You'll Be Doing Designing, developing and maintaining embedded software using modern C/C++ Working within embedded RTOS and Linux environments Leading technical investigations and proposing solutions to complex engineering challenges Collaborating with hardware, systems and multidisciplinary … required due to close interaction with target hardware and engineering teams. Qualifications Minimum 5 years' experience developing software for embedded systems Strong modern C/C++ programming skills within embedded environments Experience working with low‐power microcontrollers and embedded hardware Knowledge of communication protocols such as: SPI I2C UART ...

Principal Embedded Software Engineer

Location
Coventry, England, United Kingdom
application-level software components for a microcontroller application. Drive modular, scalable, and reusable software component design. Software Development Design and implement embedded software using C/C++, assembly for microcontroller platforms. Develop and configure device drivers, communication stacks (CAN, LIN, SPI, I2C, UART, Ethernet), and hardware abstraction layers. Integrate middleware … bootloaders; manage firmware update mechanisms (OTA or manual). Ensure compliance with MISRA‐C, CERT C, or other relevant coding standards. Requirements and Design Translate system‐level requirements into embedded software requirements and specifications. Collaborate with systems engineers and hardware designers to define software‐hardware interfaces. Create and maintain software ...

Lead Software Engineer - DO-178C / Embedded C

Location
Cheltenham, England, United Kingdom
Responsibilities: Derive high-level and low-level software requirements Author software architectures and detailed design documentation Develop bare-metal, real-time embedded software using C and C++ Implement safety-critical software for an embedded modular platform Manage activities across the full software development lifecycle Ensure compliance with DO-178C Level … Collaborate with hardware, systems and test engineering teams to support effective integration Job Requirements: Significant experience developing bare-metal, real-time embedded systems in C Strong proficiency in Embedded C/C++ and real-time software design In-depth knowledge of DO-178C Level A standards, processes and documentation Experience ...

Senior Optimisation Developer (Hybrid) – Advanced Modelling

Location
Cambridge, England, United Kingdom
intensive problems within an established codebase. The role requires a strong mathematical background, a postgraduate qualification, and proven programming ability in languages such as C/C++. #J-18808-Ljbffr ...

Embedded Electronics Engineer - PCB & Firmware Designer

Location
Burnley, England, United Kingdom
Engineer/Embedded Developer to design and maintain custom PCBs, build new applications and support existing products. You will design circuits for sensors, write C code for products, and maintain embedded firmware across multiple projects. The role requires experience with ARM microcontrollers, EMC/LVD considerations, and Prototyping of firmware ...

Automotive Diagnostics Software Engineer (Reverse Eng)

Location
Coventry, England, United Kingdom
smart and curious Software Engineer to join our Reverse Engineering Team in Nuneaton (UK). You will tackle cryptanalysis, analyze microcontroller architectures, and develop C/C++ and Python tools to support vehicle communications. #J-18808-Ljbffr ...

Embedded Firmware Engineer — Subsea & RTOS Expertise

Location
Swansea, Wales, United Kingdom
delivery across hardware platforms. You will collaborate with hardware, software, and quality teams to ensure reliable, field-ready solutions. The role emphasizes MISRA C guidelines, RTOS/embedded Linux environments, and robust testing practices, with a strong focus on safety-critical performance and seamless system integration. #J-18808-Ljbffr ...

Lead: High-Speed FPGA & AI Hardware Design

Location
Stevenage, England, United Kingdom
with a relocation package available, focusing on MPSoC FPGA and AI hardware development. The role requires expertise in high-speed digital electronics, VHDL/C/C++/Python, and experience with SI/PI analysis. A strong academic background and collaborative approach are essential, with opportunity for career growth ...

Senior Staff Software Engineer, Systems & Performance

Location
Cambridge, England, United Kingdom
Windows, Linux, and Android platforms, collaborating with architecture and software teams to push the boundaries of efficiency and speed. The role requires strong C OO, modern threading, and excellent communication to coordinate global projects. #J-18808-Ljbffr ...

FPGA Engineer — DSP & Real-Time (eDV Cleared)

Location
Cheltenham, England, United Kingdom
algorithm implementation, and system integration with embedded software to deliver mission-critical solutions. Required skills include VHDL/Verilog, MATLAB/Simulink, and Embedded C/C++ or Python for testing. Eligible for eDV clearance; on-site work is expected in Cheltenham or Romsey. #J-18808-Ljbffr ...

Principal Electronics & Software Engineer: Lead Systems

Location
Cambridge, England, United Kingdom
testing while guiding a small engineering team. You don't need prior HealthTech experience; the role prioritizes leadership, practical hardware and software expertise in C/C++, soldering boards, debugging, and transferring designs to manufacture. #J-18808-Ljbffr ...

Senior Modelling Engineer, AI Accelerators (Pre-Silicon)

Location
Bristol, England, United Kingdom
will collaborate with hardware, software, and machine learning engineers in a dynamic environment. Ideal candidates will have significant experience in semiconductor IP modelling, strong C/C++ and Python skills, and a relevant degree. This position allows remote working from Bristol or London. #J-18808-Ljbffr ...

Senior Embedded Software Architect – Aerospace (RTOS)

Location
Milton Keynes, England, United Kingdom
experienced Software Engineer to design and implement software for embedded devices and systems. The role requires 9+ years in software development, proficiency in C or C++, and excellent communication skills. You will work on high-reliability systems, support software quality assurance, and interface with hardware engineers. Ideal candidates will have ...