951 to 975 of 1,076 C Jobs in England

Senior Embedded Software Engineer, Safety-Critical (Hybrid)

Location
England, United Kingdom
will drive architecture, design, verification and certification artefacts, working across the full lifecycle and collaborating with customers and stakeholders. The role requires strong C/C++, model-based design, and experience with real-time hardware interfaces, DO-178B/C standards, and mentoring engineers to implement best practices ...

Senior Software Architect

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Royston, Hertfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
that controls a device, running on Windows, rather than embedded firmware development. One platform is built largely in C# with an amount of wrapped C carried over from earlier work. The other is predominantly C, with Qt and QML providing the interface layer. You would not be expected to have ...

Embedded Software Development Engineer (Fixed-Term)

Location
Leicester, England, United Kingdom
## Embedded Software Development Engineer (Fixed-Term)Apply: Onsite: Leicester, UK: Full time: Posted 5 Days Ago: JR102501**Key Responsibilities*** Develop embedded software in C, including low-level drivers, in accordance with DO-178C standards.* Participate in requirements capture and review activities.* Design and implement software to the quality standards … requirements, and document reviews.* Contribute to continuous improvement activities to deliver robust, high-quality solutions.**Essential Experience & Skills*** Proficient in embedded software development using C, especially for bare-metal applications and low-level drivers.* Experience working in the aerospace domain, complying with DO-178B/C standards and within ...

Aerospace Embedded Software Engineer (Fixed-Term)

Location
Leicester, England, United Kingdom
Crane Aerospace & Electronics, is seeking an Embedded Software Development Engineer (Fixed-Term) for onsite work in Leicester, UK. You will develop embedded software in C for bare-metal platforms, implement low-level drivers, and contribute to DO-178C compliant qualification activities. Ideal candidates will have DO-178C/B/… C experience, DAL-A qualification involvement, and hands-on hardware/EDA interface knowledge, supported by strong problem-solving abilities and self-starting #J-18808-Ljbffr ...

Embedded Linux Software Engineer

Hiring Organisation
Platform Recruitment
Location
CB4, Milton, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
Software Engineer with strong Linux experience to join their software dev team. Responsibilities as an Embedded Linux Software Engineer : Design & implement software solutions in C Integrate Linux software with hardware, interpreting schematics Collaborate with other teams to analyse technical issues and contribute to their timely and effective resolution Requirements: Experienced … developing ARM MCUs in C Confident with Linux-based systems development, including experience with the Linux boot process, DTB, and kernel drivers Familiar with networking protocols Proficiency in developing user-level software that interacts with the Linux operating system Bonus skills for an Embedded Linux Software Engineer: Familiarity with Yocto ...

Electronics Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Chester, Cheshire, North West, United Kingdom
Employment Type
Permanent
Salary
£60,000
role sitting right at the hardware-software boundary - covering everything from schematic capture and PCB design through to board bring-up and embedded C development, on complex embedded systems including both microcontroller and application processor-based designs. What you'll be doing Designing analogue and digital electronics, including PCB layout … Bringing up new hardware and debugging at board level using embedded software Developing embedded C code to support hardware validation and functionality Working across the full product lifecycle, from concept through to production Contributing to a range of projects, including next-generation embedded and IoT-style systems What they ...

Senior Software Engineer

Location
Guildford, England, United Kingdom
genuinely technical engineering position, working on complex software and data-processing challenges within a highly specialist environment. If you are an experienced C/C++ developer who enjoys solving difficult problems, working across disciplines and getting involved in the underlying technical detail, this could be an excellent opportunity. The role … will be involved in: Developing software for security-focused applications Developing signal, image and data processing applications using C/C++ Working across technically complex software development projects Supporting customers with deployed solutions Providing technical support and training Mentoring and providing technical guidance to less experienced engineers About ...

Embedded Software Engineer

Hiring Organisation
Rednal Recruitment
Location
Langport, Somerset, South West, United Kingdom
Employment Type
Permanent
Salary
£65,000
modern and well-equipped development facility. Skills sought will include: - Demonstrable experience in designing and building software systems - Experience in developing Embedded Software using C - understanding of full software development lifecycle - understanding and appreciation of code version control - ability to write and review technical documents Responsibilities - Design, develop, test, software … systems in C - Support and assist systems integration and product testing - Provide customer support and problem solve on technical matters - Attend and actively contribute to design reviews Experience and Qualifications: - Degree in Electronics, Software or related discipline - 5+ years' relevant experience in Embedded Software Engineering Our client offers a relaxed ...

Senior Firmware Engineer

Hiring Organisation
Platform Recruitment
Location
Bedford, Bedfordshire, United Kingdom
Employment Type
Permanent
Salary
£80000 - £90000/annum
from initial investigation through to integration and release, working with a high degree of autonomy on cutting-edge communication technology. Responsibilities Design and maintain C firmware for TI DSPs and ARM aarch64 Linux platforms Implement and optimize MAC/RLC protocol stacks for GERAN, UTRAN, E-UTRAN, and NR Collaborate … with FPGA teams to manage Xilinx SoC data paths and DMA transfers Requirements Extensive experience in C for resource-constrained targets, including deep knowledge of memory layout, linker scripts, and drivers for SPI, I2C, and DMA. Strong command of DSP fundamentals and 3GPP standards Several years of commercial experience ...

Senior Engineer

Location
Guildford, England, United Kingdom
sensitivity of certain projects candidates are required to be UK nationals. Requirements: Commercial experience developing integrated software-hardware products Software skills in C or C++ (this can be from embedded systems) Electronics knowledge in hardware comms, FPGAs or PCB design A master’s or PhD in a numerate discipline with … skills and experience. If you are looking for a challenging and rewarding role to develop your career further, Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications, Mentor, Leadership Please note: even if you don't have exactly ...

Senior Machine Learning Engineer

Location
Greater London, England, United Kingdom
engineering excellence and encourages best practice in others A systematic, analytical approach to tackling problems and designing solutions Experience with: Python programming Proficient in C/C++ on modern architectures Experience with the NumPy/SciPy stack Working with Linux platforms with knowledge of various scripting languages Strong general high … performance computing: Multi threading Profiling Python/C/C++ and performance optimisation Networking Nice to have: Data engineering experience in Python, e.g. with libraries like Dagster, Prefect etc Experience optimising dataframe code, e.g. in Pandas or ideally Polars Experience of machine learning techniques and related libraries and frameworks e.g. ...

PhD Engineer (summer 2027 start)

Location
Guildford, England, United Kingdom
undergraduate degree (computer science, electronics, physics or similar) and A Levels including A*’s in Maths and Physics Software or embedded programming skills in C or C++ Electronics knowledge such as comms protocols, FPGA programming or PCB design UK National The company is based in modern offices with high-spec … drawer candidates who have what it takes to impress, an outstanding salary and benefits package is on offer. Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications Please note: even if you don't have exactly the background ...

Senior Engineer

Hiring Organisation
ECM Selection Ltd
Location
Surrey, South East, United Kingdom
Employment Type
Permanent
Salary
£70,000
sensitivity of certain projects candidates are required to be UK nationals. Requirements: Commercial experience developing integrated software-hardware products Software skills in C or C++ (this can be from embedded systems) Electronics knowledge in hardware comms, FPGAs or PCB design A masters or PhD in a numerate discipline with strong … experience. If you are looking for a challenging and rewarding role to develop your career further, apply now! Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications, Mentor, Leadership Another top job from ECM, the high-tech recruitment ...

PhD Engineer (summer 2027 start)

Hiring Organisation
ECM Selection Ltd
Location
Guildford, Surrey, South East, United Kingdom
Employment Type
Permanent
undergraduate degree (computer science, electronics, physics or similar) and A Levels including A*s in Maths and Physics Software or embedded programming skills in C or C++ Electronics knowledge such as comms protocols, FPGA programming or PCB design UK National The company is based in modern offices with high-spec … drawer candidates who have what it takes to impress, an outstanding salary and benefits package is on offer. Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications Another top job from ECM, the high-tech recruitment experts. Even ...

Engineer, Software and Electronics

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
GBP 45,000 - 65,000 Annual
Projects range from defence and security to robotics and consumer products Cambridge (fully onsite); to c£65,000 + Top Benefits Are you interested in variety and keen to work on products that could be applied for industrial systems, UK military, or consumer products for globally recognised brands? This established … physics. Demonstrable industry experience or highly relevant PhD working on a range of engineering projects which includes elements of the following: software programming (C, C++ or Rust); PCB design; digital electronics (DSP, Verilog or VHDL); and analogue electronics (RF, power or interfaces). Eligibility for UK security clearance ...

Vulnerability Researcher Internship - Summer 2027

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
tool of choice for reverse engineering and produce proof of concepts in the most suitable language for the project which could be C, C++, Python or assembly code. The role requires an inquisitive mindset and enthusiasm for solving challenging research tasks. An ideal candidate will have: A passion for cyber …/heap overflow, use after free etc) and common mitigations to prevent such vulnerabilities Familiarity with one or more high-level languages such as C, C++ or Java Skills you may have: An interest in how software vulnerabilities and exploits work Experience in basic scripting using Python Familiarity with ...

Principal Software Engineer

Location
Farnborough, England, United Kingdom
help shape robust airborne software that will operate in demanding real-world environments. You’ll design, develop, verify and maintain embedded software primarily in C, with C++ and Python also part of the engineering toolkit. Working across the full software lifecycle, you’ll collaborate with systems, hardware, test, certification … confidence to learn quickly in a complex domain. Responsibilities to include: 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 ...

Senior Software Engineer (Rust)

Location
Greater London, England, United Kingdom
trials alongside customers and partners. The company's primary engineering language is Rust , but prior Rust experience is not essential. Strong engineers coming from C, C++, or another systems programming background are encouraged to apply. You will also spend time in customer environments, often working through unfamiliar technical constraints … professional software engineering experience. A strong track record of shipping and owning production software. Significant experience with a systems language such as Rust, C, or C++ . Strong working proficiency with Linux . Ability to operate independently in unfamiliar technical environments. A rigorous approach to software correctness, reliability, and security. ...

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

Game Developer

Location
Greater London, England, United Kingdom
constrained embedded device Improve the creator tooling and debugging workflow that content producers and designers use every day Our stack includes Lua, C/C++ (ESP-IDF), TypeScript, React, Express, Postgres, and Python. About You You have shipped games or interactive experiences You are fluent in at least one game … working on games or content for children Basic audio production skills: editing and mixing Experience with Lua, or with embedding a scripting runtime in C/C++ or TypeScript The Team We’re a team of builders who love creatively solving problems and crafting experiences that bring joy to families. ...

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 FPGA Engineer Rickmansworth, UK Engineering

Location
Madley, 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 Medical Software Engineer

Location
Bristol, England, United Kingdom
us. The role will be responsible for: Leading the design, development, verification and delivery of software for regulated medical devices, including IEC 62304 Class C safety-critical software. Providing technical direction across the full software lifecycle, ensuring regulatory compliance, robust architecture, and high quality execution whilst communicating with internal stakeholders … have demonstrable experience of medical software development, spanning everything from planning to submission. You’ll have proven experience of delivering Class C safety critical software to market and be comfortable developing for embedded environments i.e. Medical Device Software built on Linux, QNX, SafeRTOS etc. Collaboration plays a vital part ...

Low-Latency C/C++ Engineer — London HFT

Location
Greater London, England, United Kingdom
Oxford Knight is seeking a Low Latency C/C++ Developer for an international hedge fund in London. This full-time role is ideal for experienced developers already based in the UK with existing right-to-work. You will design and implement low-latency C/C++ solutions and contribute ...