776 to 800 of 841 C Jobs in the UK excluding London

Senior Product Security Engineer

Location
Cambridge, England, United Kingdom
firmware and SoC architecture for security risks and threat models. Evaluate critical security features like secure boot, rollback protection, memory isolation, and TEE. Perform C/C++ security code reviews to spot implementation‐level flaws. Conduct targeted hands‐on tests to validate security concerns when needed. Collaborate with cross‐functional … both technical and non‐technical audiences. Required Skills and Experience: Proven experience securing hardware‐firmware interfaces or embedded systems. Strong hands‐on expertise in C/C++ security code reviews. Background in secure boot, key provisioning, firmware hardening, and trusted computing. Solid understanding of firmware attack surfaces: fault injection, code ...

Android Security Researcher

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
buildingAOSP images for research and testing PoCs. Our teamusea wide range of tools and programming languages but of particular interest for this role are C/C++, Arm assemblyand Fridawith a focus on Android. If you are currentlyworking asan Android/iOSdeveloper andhave an interest in moving to security research … research purposes Strong understanding of application modification, software modification, or firmware modification techniques Excellent programming skills in languages such as Java/Kotlin, C, C++, and Python Knowledge of low-level programming languages such as Assembly or ARM Strong analytical and problem-solving skills, with the ability to think creatively ...

Android Security Researcher

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, UK
research and testing PoC's. Our team use a wide range of tools and programming languages but of particular interest for this role are C/C++, Arm assembly and Frida with a focus on Android. If you are currently working as an Android/iOS developer and have … research purposes Strong understanding of application modification, software modification, or firmware modification techniques Excellent programming skills in languages such as Java/Kotlin, C, C++, and Python Knowledge of low-level programming languages such as Assembly or ARM Strong analytical and problem-solving skills, with the ability to think creatively ...

Electronic FPGA Engineer

Hiring Organisation
Huber+Suhner Polatis
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Developing reliable finite state machines (FSMs) to control hardware interfaces and communication protocols Creating and maintaining low-level driver logic for interfaces including I?;C and SPI Supporting requirements capture, architecture definition and module-level design specifications Contributing to Design for Test (DFT) and Design for Manufacture (DFM) considerations throughout … Constraints management, Timing analysis and closure, Bitstream generation, Experience designing deterministic finite state machines (FSMs) Experience implementing and validating embedded communication interfaces including: I?;C, SPI, UART (desirable) Experience creating self-checking test benches and performing simulation-based verification Practical experience bringing up and testing FPGA hardware ...

Software Engineer (C# .Net, Real Time Systems)

Hiring Organisation
Hays
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£60,000
good experience with ASP.NET Core and SQL Server. TypeScript, JavaScript and SASS complete the Front End. Alongside .Net/JS you'll work with C and C++ at the hardware layer, UDP, Halcon .Net with some WinForms and Lua in places. Just as important is how you approach problems. … employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk ...

Cyber Security Researcher

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
requirements can quickly change based on your experience, understanding and input. We are looking for skills in a variety of technologies, but experience with C, C++, Python, operating system internals, embedded systems, network packet analysis or machine learning would be advantageous. Equally, the role requires an inquisitive mindset, persistence … knowledge of operating system internals, including Linux, Windows and embedded systems. Experience and knowledge of Android or iOS, and its internals. Familiarity with C, C++ or Python. RF technologies and Software Defined Radio. An inquisitive nature. Problem solver. We are recruiting at all grades from consultants through to highly experienced ...

Principal FPGA Engineer Rickmansworth, UK Engineering

Location
Rickmansworth, England, United Kingdom
cocotb, Verilator or similar modern verification approaches. Experience in communications systems, 5G, modems, digital IF distribution, satcom or wider RF product development. Experience in C, C++, Rust or Python‐based tooling in mixed hardware/software environments. Location Hybrid working is available for this role. When on‐site you will … working from our R&D office in Rickmansworth—Before applying, please make sure you can commute to G Round Floor, Trinity Court, Suite C, Church St, Rickmansworth WD3 1RT Closing date: At ETL, we always prioritise efficiency in everything we do. With this in mind, we are looking to commence ...

Principal FPGA Engineer Rickmansworth, UK Engineering

Location
Hook, England, United Kingdom
cocotb, Verilator or similar modern verification approaches. Experience in communications systems, 5G, modems, digital IF distribution, satcom or wider RF product development. Experience in C, C++, Rust or Python‐based tooling in mixed hardware/software environments. Location Hybrid working is available for this role. When on‐site you will … working from our R&D office in Rickmansworth—Before applying, please make sure you can commute to G Round Floor, Trinity Court, Suite C, Church St, Rickmansworth WD3 1RT Closing date: At ETL, we always prioritise efficiency in everything we do. With this in mind, we are looking to commence ...

Principal Software Engineer

Location
Farnborough, Hampshire, United Kingdom
passionate group of people Team AALTO. Together, we can Unlock Stratospace. Design, develop, test and maintain embedded software for airborne systems, primarily using C, with C++ and Python where appropriate. Contribute across requirements, architecture, detailed design, implementation, integration, verification and certification support. Work closely with systems, hardware, test and flight … strong background in embedded or real-time systems. Experience taking airborne software through the full DO-178C lifecycle and supporting aircraft certification activities. Strong C programming skills, with practical experience in C++ and Python. Sound understanding of software architecture, design trade-offs, debugging and verification in safety-critical or highly ...

RF Design Engineer

Location
Queen's Island, Northern Ireland, United Kingdom
devices. Develop RF schematics, component selections and circuit designs in accordance with system requirements. Design and implement RF impedance matching networks, including L/C matching and other appropriate techniques. Translate RF component datasheets, application circuits, biasing requirements and recommended matching networks into robust designs. Work closely with PCB layout … designing RF transceivers using monolithic chipsets, such as MMIC, SiP or SoC‐style RF devices. Demonstrable experience with RF impedance matching, including L/C matching and matching networks. Experience producing detailed electronic schematics and working effectively with PCB layout engineers. Practical experience validating RF designs within a laboratory environment. ...

Staff Design Verification Engineer

Location
City of Edinburgh, Scotland, United Kingdom
About Analog Devices Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, AI, and software technologies ...

Principal Engineer, Design Verification

Location
City of Edinburgh, Scotland, United Kingdom
About Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into ...

Graduate Controls Engineer (C/C++)

Hiring Organisation
Ernest Gordon Recruitment
Location
Knutsford, Cheshire, North West, United Kingdom
Employment Type
Permanent
Salary
£45,000
fields of operation, headcount and general future planning activities alike. This role would suit an Embedded Controls Engineer or smilar with a knowledge of C/C++, looking for a truly unique opportunity comibing both software and hardware skills, where you can showcase your experience to lead and develop … employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website. ...

Software Architect

Location
Basildon, England, United Kingdom
Description Your impact Due to continued growth and development of C-UAS Software Systems, we have a requirement for a C-UAS Software Architect to join our Mission Systems C-UAS team - where a constantly developing product range needs to answer both current needs and track future customer aspirations. Leonardo … C-UAS Systems are world leading solutions to an increasing worldwide threat and our teams work alongside international government agencies, helping to ensure National Security. Reporting to the Head Of Engineering Projects, The C-UAS Software Architect activities will refine existing implementations but more importantly support and define the strategic ...

Senior Firmware Engineer

Hiring Organisation
Orion
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
GBP 64,999 Annual
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 click apply for full job details ...

Senior Implementation Engineer - PACS / medical imaging systems

Location
Basingstoke, England, United Kingdom
Experience 5+ years of experience implementing, integrating, or migrating PACS, RIS, VNA, or other healthcare imaging solutions. Strong working knowledge of DICOM services (C-Store, C-Find, C-Move, Modality Worklist) and practical experience with HL7 messaging in healthcare integration contexts. Strong SQL and database skills, including the ability ...

Senior Design Lead

Location
Cambridge, England, United Kingdom
/UVM methodologies using SV 2.Experience to Write, execute, and debug constrained-random and directed test cases based on defined test plans. C based TB development 1. Experience in developing TB components for SOC with C, SV 1. Experience in developing TB components, including functional coverage implementation and assertion coding … gaps in the design logic. 3.Debug complex simulation failures using waveform viewer tools to isolate design bugs from testbench issues. 4. Experience in SOC C based tests coding & debugging Gate Level Simulation Regressions, coverage analysis Experience in regression failure analysis Functional and Code Coverage closure participate in verification closure Experience ...

Junior Embedded Software Engineer — Cambridge On-Site

Location
Cambridge, England, United Kingdom
seeking a Junior Embedded Software Engineer to join the engineering team on-site. You will develop embedded software for prototype and production systems, using C and MISRA C within a regulated environment. You will collaborate with software, systems and hardware engineers throughout the full lifecycle, contributing to safe and robust ...

Software Engineering Apprenticeship - Level 6 - Salford

Hiring Organisation
BBC
Location
City and Borough of Salford, United Kingdom
Employment Type
Full Time
Salary
24650 GBP Annually
higher level than this apprenticeship. To apply for this scheme, you must also: Have maths and English GCSE at Grade 4/C or above or National 5 (Scotland) at C or equivalent qualification. Have some experience of coding and/or software engineering. Whether that is from ...

Senior C++ Toolchain Engineer - LLVM & Safety

Location
Cambridge, England, United Kingdom
Software Engineer to contribute to our functional safety compiler toolchain and libraries, working within the FuSa Toolchain team. You will develop the commercial C/C++ toolchain for safety projects and help extend automated test frameworks. Strong C/C++ skills and understanding of OS fundamentals are essential, with LLVM ...

Embedded Software Engineer – RTOS/ARM, Security

Location
Belper CP, England, United Kingdom
join a growing UK sovereign technology company at a pivotal stage in its journey. The role focuses on secure, high‐integrity software development in C/C++ for embedded platforms. You'll design, develop and test embedded solutions, follow MISRA/C CERT standards, work with RTOS and ARM STM32 ...

Product Support Manager

Hiring Organisation
Advanced Technical Recruitment
Location
BS1, Bristol, City of Bristol, United Kingdom
Employment Type
Permanent
Salary
£40000 - £50000/annum Competitive £ plus benefits
should also be familiar with some or all of the following: remote diagnostic tools and service environments, C#, .NET Core and WPF framework, C++, C, SQL (MySQL), and PLC programming; Azure DevOps for task tracking and GitHub for version control & CI/CD pipelines; network protocols, TCP/… MUST be eligible to live and work in the UK without requiring sponsorship. Copies of Passport and Visa will be requested for verification. Salary: c£40-50k plus benefits Job Term: Permanent, Full Time, Hybrid Skills: Software, Customer Service, Applications, Customer Support, Training, Semiconductor, C#, C, .NET ...

System-on-Chip Engineer

Hiring Organisation
Intuition IT Solutions Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
will be responsible for subsystem-level and SoC-level functional verification using System Verilog/UVM methodology, as well as processor-driven verification using C-based test programs executing on Embedded processor cores. The role requires strong debugging and analytical skills, an understanding of ARM processor based SoC architecture … evolving design requirements. Key Responsibilities- 1. Subsystem and SoC Functional Verification 2. System Verilog/UVM Testbench Reuse and Enhancement 3. Processor-Based C Test Development and Verification 4. Regression Execution, Debugging, and Coverage Closure 5. Verification Planning and Collaboration Required Technical Skills Essential Skills Strong hands-on experience ...

Electronics Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £55000/annum
from specification and prototyping through to compliance and manufacture. Responsibilities Design and develop electronic systems and embedded firmware Create schematics, PCB layouts, and embedded C code for microcontrollers Integrate sensors, actuators, and control systems Support prototyping, test/debug, and ensure designs meet relevant EMC/safety compliance standards. Technical … Requirements Degree in Electronics, Electrical Engineering, or related field, with 5+ years' experience. Proficient in PCB design (Altium/KiCAD), embedded C programming, and analog/digital circuit design. Hands-on experience with lab tools (oscilloscopes, VNAs, etc.) and electronic system debugging. Strong teamwork and documentation skills, with a quality ...

Embedded Software Test Engineer

Location
Leicester, England, United Kingdom
Skills & Experience****Essential*** Proven experience in software verification and validation in an aerospace or safety‐critical environment.* Hands‐on experience applying DO‐178B/C practices, ideally to Level‐A.* Strong understanding of embedded systems and experience testing microcontroller‐based software and low‐level communication protocols.* Ability to understand … assess C source code for testability (coding not required, but comprehension is).* Ability to interpret hardware documentation and interface specifications.* Must hold a British passport or have the right to work in the UK.**Desirable*** Experience with structural coverage (e.g., MC/DC using Parasoft ideally, but LDRA, VectorCAST ...