551 to 575 of 1,081 C Jobs in England

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 ...

Software Engineer (Core Database, Kernel)

Location
Greater London, England, United Kingdom
multi-threaded systems and algorithms You have a deep understanding of system design, data structures, and algorithms You are proficient in Java or a C-style programming language You have strong troubleshooting skills You have knowledge about performance profiling and optimization You have experience with leading and delivering development projects ...

IT Support Engineer London

Location
Greater London, England, United Kingdom
C a r e e r s IT Support Engineer Administer business applications, manage devices, and automate IT workflows. About Cape.io At Cape.io, we're not just keeping pace with the advertising industry. We're accelerating it. We are a global technology company on a mission to eliminate the friction ...

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 ...

Embedded Software Team Lead - C/C++, UML, RTOS

Location
West of England, England, United Kingdom
World Class Defence Organisation is seeking a hands-on Software Team Leader to drive a medium-sized team delivering missile control software. You will oversee end-to-end development from requirements to deployment, in a ...

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+ ...

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 ...

Senior Software Engineer, C/FICCO Data

Location
City Of London, England, United Kingdom
About the Team The DRW C/FICCO Data Engineering team is essential to developing valuable datasets and scalable data infrastructure critical to our trading operations. We work closely with traders, researchers, and other engineering teams to ensure seamless data flow and accessibility, supporting data-driven decision-making. Our systems ...

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 ...

Senior Software Engineer, C/FICCO Data

Location
City Of London, England, United Kingdom
it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. About the Team The DRW C/FICCO Data Engineering team is essential to developing valuable datasets and scalable data infrastructure critical to our trading operations. We work closely with traders, researchers, and other ...

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 ...

Senior Rust Systems Engineer — Remote/Hybrid

Location
Greater London, England, United Kingdom
design, build, and ship production software, work with customers and partners, and help ensure reliability and security in customer-controlled infrastructure. Strong Rust/C/C++ background and Linux proficiency are valued, and travel to sites is expected. #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 ...