1 to 25 of 27 Permanent C Jobs in Oxfordshire

Embedded Software Engineer (UAV's)

Location
Oxford, England, United Kingdom
/experience BSc or MSc degree in Electronic Engineering, Computer Science, Computer Engineering, or related engineering field Experience delivering functioning commercial embedded software Excellent C/C++ skills & familiarity with Python and object‐oriented programming Understanding of Linux and kernel programming (Device trees) as well as interfaces (SPI, UART ...

Embedded Systems Hardware Design Engineer

Hiring Organisation
Gerrell & Hard
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
STM32-based platforms PCB design for highly stressed or harsh environments Electric motor controller design CAN bus implementations EMI/EMC-conscious design techniques C or C++ programming Basic understanding of turbomachinery and engine control systems Experience working within fast-paced, outcome-focused engineering teams Whats on Offer Competitive salary ...

Software Engineer – Applications and User Interface

Location
Abingdon, England, United Kingdom
engineering attitude, with curiosity and willingness to learn new technologies Useful additional experience The following aren't prerequisites, but would be valuable: Experience with C or C++ or other lower-level software Experience developing software for embedded systems or microcontrollers Familiarity with platforms such as STM32 or Xilinx Understanding ...

Electronic System Engineer

Hiring Organisation
Cortech Talent Solutions
Location
Oxford, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
GBP 40,000 - 55,000 Annual
DAQmx, cRIO, PXI), LabVIEW FPGA and Real Time, and NI certifications (CLD, CLA, CTD, CTA, CLED) Software experience, ideally LabVIEW. TwinCAT, Siemens TIA, Python, C, C++ or Java are also useful, along with object oriented principles Machine safety knowledge (13849 or 62061), plus the Machinery Directive and the Low Voltage ...

Cyber Security Technical Specialist

Location
Bicester, England, United Kingdom
relevant laboratory test equipment Knowledge of DO‐326A/ED‐202A airworthiness security process and DO‐356A/ED‐203A frameworks Proficiency in C/C++ programming for embedded systems and experience with relevant development tools such as Tasking compiler, Lauterbach TRACE32 or Infineon AURIX Development Studio Instinctive problem‐solving ...

Edge AI Embedded Software Engineer

Location
Oxford, England, United Kingdom
designing and building software for embedded systems, focusing on navigation platforms. Ideal candidates will have a BSc/MSc in a related field, strong C/C++ skills, and experience in commercial embedded software development. The company offers a dynamic work environment, competitive compensation, and opportunities for growth. #J ...

Embedded FPGA Platform Engineer for Quantum Sensing

Location
Kidlington, England, United Kingdom
with physicists, electronics, FPGA, systems and software engineers from requirements through deployment. Key tasks include building embedded Linux distributions with Yocto/Buildroot, writing C/C++ and Rust, configuring device trees, drivers and integrations, #J-18808-Ljbffr ...

Embedded Systems Hardware Engineer - Oxford / Hybrid - £60,000

Hiring Organisation
Bond Williams Limited
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£65,000
through collaboration Desirable Criteria: Familiarity with: STM32 based platforms PCB design and layout for highly stressed environments Electric motor controller design The use of C or C++ A basic understanding of turbomachinery including operating principles and control variables Bond Williams Professional Recruitment are an equal opportunity employer and operate ...

Principal Vulnerability Researcher

Hiring Organisation
National Physical Laboratory
Location
Oxfordshire, South East, United Kingdom
Employment Type
Permanent
embedded systems, OS internals, and networking, including familiarity with underlying hardware Expertise in embedded operating systems such as Linux and VxWorks Proficiency in C/C++, Assembly and scripting languages such as Python or Lua Eagerness to investigate and apply the latest AI tools and techniques Practical experience with network ...

Control Systems Engineer - UXV Platforms

Location
Oxford, England, United Kingdom
have: Experience in designing, developing and testing embedded software and hardware control systems for UAV, UXV, autonomous driving or aerospace applications Working knowledge of C/C++ Experience working with ROS or robotics sensors (IMU, GPS/GNSS, LIDAR, RADAR, Cameras, etc.) Experience with model-based design and modelling tools ...

(Senior) Computational Genomics Scientist, Algorithms & AI/ML Pathogen Oxford, England, United [...]

Location
Oxford, England, United Kingdom
architectures. Strong command of underlying fundamental data structures, algorithms, and statistical methods (e.g. De Bruijn graphs, embeddings, Bayesian methods) Solid programming skills (e.g. Python; C, C++, or Rust is a plus) and software development best practices (version control, CI/CD) Desirable Knowledge, Skills and Experience: Experience in microbial genomics ...

Senior Software Engineer - Cloud, AI & Legacy Modernization

Location
Abingdon, England, United Kingdom
drive architecture decisions with the Team Lead and Product Owner. The ideal candidate has 5+ years in production software, strong C#/.NET and C/C++ skills, cloud experience (AWS/Azure/GC), and hands-on CI/CD. #J-18808-Ljbffr ...

FPGA Design Engineer

Hiring Organisation
Platform Recruitment
Location
OX1, Oxford, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum
embedded systems. Experience with standard hardware interfaces (I2C, SPI, UART) and hardware product development. Desirable: Xilinx Zynq/RFSoC, RF test equipment, PCB design, C/C++ or Python for embedded systems. Benefits: Competitive salary up to £70,000 Hybrid working (up to 2 days from home) Unlimited PTO, healthcare ...

Senior Embedded Engineer (RTOS)

Location
Oxford, England, United Kingdom
standards, review practices, and testing methodology for the embedded team What We're Looking For Must‐Have 5+ years of embedded software experience with C/C++ in production hardware products Proven experience writing Linux device drivers (character, platform, or PCIe drivers) Hands‐on BSP bring‐up experience on custom ...

C++ Software Engineer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Reading, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
GBP 55,000 Annual
Software Engineer (Embedded Systems) Reading, Berkshire - Full-Time Office Based £45,000 - £55,000 C/C++, Embedded, SQL, Linux We're recruiting for a C++ Embedded Software Engineer to join an established and successful UK technology manufacturer developing innovative electronic and software-based products click apply for full ...

Connectivity Systems Engineer - Automotive

Location
Bicester, England, United Kingdom
etc. Experience in the field of software development for ECUs, specifically for telematics and infotainment systems Knowledge of Software stacks, Microsar, MISRA C is a plus. Experience with requirements management tools (Polarion, Doors, etc.) Soft Skills Communicating with, advising, and supporting our customers and internal development teams Support and liaise ...

Software Engineer

Hiring Organisation
Profile 29
Location
Witney, Oxfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
Help scale their platform from prototype capability to enterprise deployment. Must-Have Experience Strong background in embedded, real-time software engineering. Experience working with C, C++, Ada or similar languages. Experience working within safety-critical environments. Knowledge of high-integrity software development processes. Familiarity with safety standards and regulated development ...

FPGA Engineer

Location
Oxford, England, United Kingdom
understanding of processor-side development for FPGA SoC platforms, particularly Zynq or similar PS/PL architectures. Being comfortable writing or reviewing bare-metal C/C++ to configure PL peripherals through AXI registers, moving data between PS and PL. Math to hardware: Proven ability to translate complex mathematical models ...

Rock Physics Software Engineer — Hybrid, Cloud & Desktop

Location
Abingdon, England, United Kingdom
Milton Park, Abingdon. This hands-on role involves designing, developing, and modernizing high-performance Rock Physics applications, requiring strong proficiency in C# and C/C++. The ideal candidate will have at least 3 years of experience and be comfortable with AI-assisted tools. The position is hybrid, requiring attendance ...

Data Coordinator and Bioinformatician

Location
Oxford, England, United Kingdom
collaboration with the Wellcome Trust, NC3Rs and Innovate UK, has invested £15.9 million to support the novel human in vitro disease model clusters (IHDM-C) initiative, which aims to redefine human-based research models for greater understanding of disease and the acceleration of new medicines. As part of this initiative ...

Embedded Systems Engineer - FPGA Platform

Location
Kidlington, England, United Kingdom
deployment. Job Responsibilities Technical Develop embedded Linux software, firmware, and board-support packages for FPGA-based embedded systems, particularly Xilinx FPGA SoC platforms, using C/C++, Rust, and related tools. Develop and deploy embedded Linux distributions using Yocto, Buildroot, or similar tools. Develop device-tree configurations, low-level drivers … board-support packages for FPGA based platforms. Experience with board bring-up, bootloaders, Linux kernel and device-tree configuration, drivers, and software deployment. C/C++ and Rust development experience, or willingness to develop in Rust, for embedded Linux or microcontroller systems. Experience with Xilinx tools, ideally Vivado. Experience with ...

Motorsport Systems & Controls Engineer | Data & Embedded

Location
Banbury, England, United Kingdom
based control algorithms, and data systems development. The position is based at Banbury, Oxfordshire, and requires hands-on experience with MATLAB/Simulink, Python, C, CAN/LIN/Ethernet, and Bosch Motorsport tools to support factory and customer teams. #J-18808-Ljbffr ...

Senior Software Engineer - Rock Physics Applications Halliburton · GB, Abingdon It Ot 13 Oct 2026

Location
Abingdon, England, United Kingdom
applications using modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery). Modernize legacy systems — Lead migration of mature C/C++ codebases to modern languages, runtimes, and UI/UX frameworks while preserving scientific accuracy and performance. Leverage AI‐assisted development — Actively adopt … professional software engineering building and shipping complex, production‐grade applications — not solely scripting, prototyping, or research. Strong proficiency in C#/.NET; and also C/C++; demonstrated ability to work across both languages in a single product ecosystem. Undergraduate (or higher) degree in Computer Science, Software Engineering ...

Advanced Specialist HPC Computational Engineer

Location
Abingdon, England, United Kingdom
technical projects or teams within a research or engineering environment. Significant experience developing software using at least one compiled language (such as C++, Fortran, C or Rust) or advanced scripting language, evidenced through contributions to software packages. Strong mathematical foundation, particularly in numerical analysis, demonstrated through published research or contributions ...

Senior Embedded Systems Engineer

Hiring Organisation
Jonathan Lee Recruitment Ltd
Location
Banbury, Bicester, Oxfordshire, United Kingdom
Employment Type
Permanent
develop and support next-generation embedded electronic products, taking projects from concept through to production. Your responsibilities will include: • Embedded firmware development using Embedded C • Design of analogue and digital electronic circuits • Schematic capture and PCB design/layout • Development of microcontroller-based systems • Working with ARM Cortex … Looking For: Essential Skills & Experience: • Degree-qualified in Electronics Engineering, Embedded Systems or a related discipline • Proven experience in embedded electronics design • Strong Embedded C programming skills • Experience designing analogue and digital electronic circuits • PCB design and schematic capture experience • Experience with microcontrollers and embedded systems • Hardware and firmware debugging ...