251 to 275 of 841 C Jobs in the UK excluding London

Staff Electronics Design Engineer (f/m/d)

Location
Cambridge, England, United Kingdom
microcontrollers, sensors, embedded systems, and communication interfaces. Familiarity with SPICE or similar simulation tools and common laboratory test equipment. FPGA/CPLD and embedded C/C++ experience are advantageous. 8+ years' experience in electronics design and development. Proven track record delivering complex hardware products from concept to production. Strong ...

BIOS Engineer

Location
Colchester, England, United Kingdom
Demonstrated knowledge and experience Substantial experience developing UEFI BIOS, or related bootloader firmware based on EDK2, Slimboot or Intel FSP. Proficient in Embedded C programming for x86, PowerPC, or high-performance ARM processors. Practical experience programming a variety of hardware devices at the register level. Excellent problem-solving and debugging ...

Firmware Engineer

Location
Greenford, Scotland, United Kingdom
embedded software applications* You have demonstrated experience across majority of the stages of the software development lifecycle (requirements analysis, design, implementation, testing)* Proficient in C and C++* Ideally, have experience with one or more embedded communication protocols: BLE, CAN, I2C, UART, SPI* Excellent communication and teamwork skills.* Preferably, have experience ...

Electronics Engineer

Hiring Organisation
Malloy Aeronautics Ltd
Location
Maidenhead, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
with power electronics, motor control, and battery management systems Familiarity of radio frequency (RF) systems and communication protocols Good working knowledge of coding languages – C/C++, Python etc Familiarity with PCB design and layout software (e.g. Altium, KiCad, Visio) Familiarity of embedded systems & microcontrollers Understanding of aerospace ...

MaTechnical Project Lead (PTA) - Onsite Farnborough

Location
Farnborough, England, United Kingdom
following:* Software development within regulated or safety-critical environments.* Software Safety and Security Standards.* Military Aviation Authority (MAA) Regulatory Articles.* C/C++ development on Linux platforms.* System architecture, multi-threading, memory management and inter-process communication.* Service-oriented or distributed systems.* Geospatial Information Systems (GIS).* Defence, aerospace ...

Low-Level Software Engineer (OS-based), CPU Validation group

Location
Cambridge, England, United Kingdom
stakeholders. Education & Qualifications: University degree or equivalent experience in Computer Science, Electronic Engineering. Required Skills and Experience: You have software development experience in ‘C’ and some knowledge of low level assembler programming languages You understand CPU architecture and micro-architecture features (such as caches, MMU, SMP, coherency, CPU pipelines ...

Senior Software Engineer (Instrumentation)

Location
Cambridge, England, United Kingdom
status quo and ultimately change the world of media processing. Required Skills & Experience : Experience in using or creating profiling tools. Extensive expertise in C/C++ programming, with a strong ability to design and optimize complex software architectures. Exceptional problem-solving and debugging skills, with the ability to analyze ...

Staff Linux Support Engineer

Location
Cambridge, England, United Kingdom
Strong understanding of embedded Linux‐based software stacks, including kernel, drivers, and firmware integration. Experience in triaging, debugging, mitigating, and resolving software issues using C, C++ and python. Effective written and verbal communication skills, with the ability to collaborate across teams and with external partners. “Nice to Have” Skills ...

Principal FPGA Engineer (VHDL)

Location
Hastings, England, United Kingdom
degree, equivalent qualification or substantial industry experience. Chartered Engineer status, or an interest in working towards professional registration. Programming experience in languages such as C, Python, or other scripting languages. Experience using source control tools such as Git. Experience with requirements capture and management tools. Familiarity with SysML and Model ...

Senior Performance Modelling Engineer (CPU group)

Location
Cambridge, England, United Kingdom
cases. Required Skills and Experience: Strong grasp of CPU micro-architecture concepts (pipelines, caches, predictors, MMUs). Hands-on experience with low-level embedded C or assembly for coding, testing, optimisation, and debugging. Proficiency in Linux environments with strong scripting skills (Shell, Python, or Perl) Nice To Have Skills ...

SENIOR MACHINE LEARNING ENGINEER

Location
Manchester, England, United Kingdom
hyperspectral, thermal, X-ray, acoustic, or related industrial sensing technologies. Experience with ONNX Runtime, TensorRT, OpenVINO, model quantization, model export, or edge inference optimization. C or C++ experience for lower-level hardware, camera SDK, edge runtime, or performance-sensitive integration work. PLC, HMI, EtherNet/IP, Profinet, SCADA, robot ...

Physicist to Engineer Track

Location
Sheffield, England, United Kingdom
etc. Familiarity with electronics, control systems, or physical system modelling Interest in or experience in practical making — familiar with a toolbox Programming competence (Python, C/C++, TypeScript, React, Postgres) We work across a wide range of disciplines, with engineers tending to specialise in one. We expect this to happen ...

Power Management Software Engineer

Location
Cambridge, England, United Kingdom
embedded system and low level firmware Proficiency in Linux operating systems and driver development Expertise in SoC power management & strong debugging skills Excellent C programming skills with the ability to add significant new functionality, analyse and fix complex defects. Some knowledge of assembly are preferred. Extensive familiarity with system architecture ...

Mechatronics Engineer

Location
Fareham, England, United Kingdom
have Experience designing printed circuit boards (PCBs) using Altium Designer, KiCad or similar tools. Experience with circuit simulation tools such as LTspice. Embedded C development experience, particularly with AVR or STM32 microcontrollers. Familiarity with communication interfaces and protocols, including Ethernet, CAN, CAN-FD, SPI and I2C. Experience with user interface ...

Engineer II

Location
Belfast City District, Northern Ireland, United Kingdom
multiple teams to deliver quality, business critical software.● Support operation of services in production. ****Core Competencies:**** ● 2+ years of systems programming experience in Rust, C, C++, Go, Java or a comparable language with enthusiasm to write production Rust (we will help you ramp up with dedicated mentorship!). ● Understanding ...

Electronics Engineer

Location
Cambridge, England, United Kingdom
processors Integrate board-level communication interfaces including I2C, SPI, Ethernet, USB and NFC Collaborate with software teams to support board bring-up using embedded C/C++ or VHDL/Verilog Develop schematics and multi-layer, mixed-signal PCB layouts in Altium Designer, ensuring strict control over signal integrity, grounding ...

Principal Security Software Engineer

Hiring Organisation
HP
Location
Cambridgeshire, United Kingdom
Employment Type
Full Time
millions of endpoints worldwide. Job Requirements: Significant experience building, securing, and maintaining production software, ideally endpoint, security, or systems software. Strong programming experience in C, C++, Rust, Python, PowerShell, or comparable languages. Experience developing software for Windows and/or Linux, including operating-system, virtualisation, isolation, or other security-sensitive ...

Technical Product Manager

Location
City of Edinburgh, Scotland, United Kingdom
development, especially build tools including compilers etc. The ability to read and understand code in multiple languages, at least at a high level, including C, Java and Python. An understanding of the detail, implications and nuances is not strictly necessary, nor is the ability to write code without further support. ...

Principal Scientist - Cheminformatics

Hiring Organisation
GSK
Location
Hertfordshire, United Kingdom
Employment Type
Full Time
knowledge of computational sciences including machine learning, computational chemistry and cheminformatics methods. Knowledge/Experience of computer programming and scripting languages (eg; Python, Java, C/C++, R). Preferred Qualifications: Knowledge of related disciplines (medicinal chemistry, HT screening, analytical chemistry, systems biology, DMPK, Tox) to enable multidisciplinary approaches ...

Staff QA Automation Engineer

Location
Cardiff, Wales, United Kingdom
board computers such as Arduino or Raspberry Pi, including the control of sensors, relays and stepper motors. Experience developing or scripting with Java, C#, C, Bash, PowerShell or another object‐oriented programming language. Experience working with secure elements, RFID, NFC, host card emulation or Bluetooth technologies. Experience developing graphical user ...

Staff QA Automation Engineer

Location
Cardiff, Wales, United Kingdom
board computers such as Arduino or Raspberry Pi, including the control of sensors, relays and stepper motors. Experience developing or scripting with Java, C#, C, Bash, PowerShell or another object-oriented programming language. Experience working with secure elements, RFID, NFC, host card emulation or Bluetooth technologies. Experience developing graphical user ...

Flight Team Lead

Location
City of Edinburgh, Scotland, United Kingdom
Ability to work with abstract software engineering concepts and design patterns across languages and environments. Excellentproblem-solving andprogramming skillsusing portableC across multiple platforms. Experiencewriting C for software running on at least one embedded platform.Ofparticular relevanceareARM Cortex-M-baseddevices. Very goodunderstanding ofoperating system concepts and multi-tasking approaches in a variety ...

Senior Embedded Software Engineer

Location
Cambridge, England, United Kingdom
. Experience with prototype board bring-up and hardware/software integration. Ability to read and interpret circuit schematics and component datasheets . Strong C and C++ programming skills, including experience optimising software for CPU, memory and other resource-constrained environments . Experience developing digital communications interfaces such … IPSec and HTTPS . Authentication, encryption, secure boot and secure firmware update mechanisms. Python development. Experience working with high-frequency RF systems . MISRA C/C++ or other high-reliability software development frameworks. Linux automation, CI/CD and automated testing. Container technologies such as Docker or Kubernetes. Practical ...

C/C++ Embedded Software Engineer

Location
Cambridge, England, United Kingdom
varied and fulfilling role developing embedded software in C and C++ to power medical devices, this role may appeal to an experienced embedded developer keen to use their skills to make a positive impact. Joining this Cambridge-based multi-disciplinary engineering team, you will be involved throughout the product development … 2.1 degree in Computer Science, Electronic Engineering, or related engineering subject from a well-respected university Commercial embedded software development experience in C and/or C++ for Linux (and ideally RTOS) Python scripting skills for creating software tools and automated tests. Qt expertise is not essential but would ...

C/C++ Embedded Software Engineer

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£55,000
Developing high integrity software to drive novel healthcare devices A varied and fulfilling role developing embedded software in C and C++ to power medical devices, this role may appeal to an experienced embedded developer keen to use their skills to make a positive impact. Joining this Cambridge-based multi-disciplinary … 2.1 degree in Computer Science, Electronic Engineering, or related engineering subject from a well-respected university Commercial embedded software development experience in C and/or C++ for Linux (and ideally RTOS) Python scripting skills for creating software tools and automated tests. Qt expertise is not essential but would ...