701 to 725 of 841 C Jobs in the UK excluding London

Embedded Firmware & PCB Design Engineer – ARM/C Prototyping

Location
Burnley, England, United Kingdom
circuit design, firmware development, and prototype creation across a range of products, delivering robust hardware and software solutions. You will write and maintain C firmware for ARM microcontrollers, design PCBs with KiCad, and drive concepts from architecture to working prototypes, while supporting ongoing product issues and improvements. #J-18808-Ljbffr ...

Lead Embedded C Engineer — DO-178C Real-Time Systems

Location
Cheltenham, England, United Kingdom
seeking a Lead Software Engineer to support mission- and safety-critical systems in defence and aerospace. You will lead embedded real-time development in C/C++ under DO-178C Level A, ensuring traceability and rigorous verification across the software lifecycle. The role involves deriving requirements, architekting designs, and collaborating ...

Operational Cyber Engineer

Hiring Organisation
BAE Systems
Location
Gloucestershire, United Kingdom
Employment Type
Full Time
Salary
26300 GBP Annually
real world. Core duties We work across a range of platforms including desktop, mobile and embedded systems and a range of languages including: • Microsoft – C, C#, C++, .NET • Mobile – iOS (Swift, Objective-C), Android (Java, Kotlin, C++) • Vulnerability Research & Reverse Engineering (IDA/Ghidra/Binary Ninja, Frida) • Web – HTML ...

Junior Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£40,000
prototype and production systems. Work across the full software development lifecycle, from requirements and design through to implementation, testing and deployment. Develop embedded C software and reusable libraries/components across multiple products. Plan and execute software testing, verification and validation activities. Collaborate closely with software, systems and hardware engineering … assigned tasks and contribute to continuous improvement of development and testing processes. Required Skills & Experience: Experience developing embedded software within a regulated environment. C programming skills, and ideally a knowledge safety-critical embedded applications. Understanding of MISRA C and embedded software development best practices. Experience with 32-bit CPUs, FPUs ...

Firmware Engineer

Location
Bath, England, United Kingdom
high performance and high standard new product development team. This role is suited to someone who is hands-on and positive , with strong embedded C skills and a passion for turning concepts into robust products. You will be involved in the full product lifecycle of industrial leading electric actuators , from … cycle from research and concept through to final manufacture. Contribute to project plans to influence project timescales. Design, develop, and maintain embedded software in C for high quality industrial actuators to the company’s development processes Take ownership of full product life cycle : concept, design, implementation, testing, release, and support ...

Senior Firmware Engineer

Hiring Organisation
Platform Recruitment
Location
Sompting, West Sussex, United Kingdom
Employment Type
Permanent
Salary
£60000 - £75000/annum
develop embedded firmware for high-performance electronic systems, supporting new and existing products throughout the development lifecycle. Key Responsibilities Develop embedded firmware in C/C++ for microcontrollers, SoCs, and FPGA-based systems. Design, implement, test, and maintain real-time embedded software. Collaborate with hardware engineers on hardware/software … code reviews and improve software quality and maintainability. Support technical design, validation, and project delivery. Skills & Experience 5+ years' embedded firmware development experience. Strong C/C++ programming skills and RTOS experience. Background in power electronics, power conversion, or digital control systems. Experience with FPGA, DSP, Python/MATLAB ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £80000/annum
Embedded Software Engineer: + Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) + Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms Technical requirements for an Embedded Software Engineer: + Proficiency … C/C++, C#, or .NET for PC application development + Experience developing ARM Cortex MCUs + Professional experience utilising Docker containers + Strong understanding of software development lifecycle and version control (e.g., Git). Desirable experiences for an Embedded Software Engineer: + Experience with ...

Embedded Software Engineer

Hiring Organisation
Ion recruitment
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum plus excellent benefits
take real ownership of the next generation of certified, high-integrity embedded products used worldwide. You’ll design and implement embedded software in C/C++ for critical intrumentation systems — with genuine influence over architecture, quality and delivery. Not a tiny cog. A meaningful part of the system. This … everything you build. What you’ll bring Degree in Computer Science or related discipline (or equivalent practical experience) Proven experience developing embedded software in C/C++ A careful, methodical approach and genuine pride in craftsmanship You’ll thrive here if you value Formal requirements capture and full traceability Strict ...

Embedded Software Engineer - Safety Critical Systems

Hiring Organisation
ANSON MCCADE
Location
Islington, Norfolk, UK
implementing real-time software solutions. Contributing to software architecture and system integration. Supporting verification, validation and testing activities. Developing high-integrity software using C, C++ and/or Ada. Working within regulated engineering and certification environments. Supporting software safety analysis and assurance activities. Collaborating with multidisciplinary engineering teams. Essential Experience … Strong embedded software engineering background. Experience with C, C++, Ada or similar programming languages. Experience working with real-time or embedded systems. Exposure to safety-critical or high-integrity software development. Understanding of software verification and validation. Familiarity with regulated engineering environments and safety standards. Desirable Experience Ada or SPARK ...

Electronics and Embedded Software Engineer, Firmware, PCB Design, Burnley, COR7696

Location
Burnley, England, United Kingdom
take ownership of circuit design, firmware development, and proto@type creation across a portfolio of products. Day-to-day, you will write and maintain C firmware, design custom PCBs, and help bring new concepts from initial architecture through to working proto@type. You will also provide technical support to ensure … including compliance with EMC and LVD requirements Hands-on experience developing, testing, and maintaining hardware and firmware using ARM microcontrollers, including bare-metal embedded C Ability to plan and architect new firmware from the ground up, including building and evaluating proto@types Familiarity with PCB design tools such as KiCad ...

Senior Data Link Communication Research Engineer

Location
Glasgow, Scotland, United Kingdom
evolution of the in-orbit comms stack. Key Responsibilities Develop L2 firmware, protocols and low-level embedded drivers Architect embedded firmware in C/C++ across RTOS, Linux and bare-metal environments Collaborate with RF, FPGA, software and hardware engineering teams Validate, test and improve proprietary communication techniques Support bring … particularly like to hear from engineers with: 5+ years of embedded systems experience, ideally in high-reliability or mission-critical domains Strong C/C++ skills for real-time/embedded systems Background in L1/L2 communications, DSP, or protocol stack development Experience with modern comms standards (e.g. CCSDS ...

Embedded Software Engineer - Medical Devices

Hiring Organisation
Newton Colmore Consulting
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
would test the most talented of Embedded Software Engineers, so we are looking for people who have a track record of problem solving using C and other software languages. Due to the type of projects you will work on, quite often you may be the only Embedded Software Engineer working … hold a degree within a software, biomedical, engineering, physics, mathematics or another subject that would have resulted in you working on Embedded C Software Engineering. You will be rewarded with an excellent salary and benefits package, along with career progression which you will see in operation in the company already ...

Embedded Software Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Witney, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum Hybrid + 33 days leave + more
+ Specialist Training + Technical Progression + High Ownership + Hybrid Working Are you an Embedded Software Engineer with experience in C, C++ or Ada looking to develop safety-critical technology for next-generation autonomous systems? This is an excellent opportunity to join an early-stage, mission-led engineering business … certification-focused development against DO-178C DAL A/B objectives The Person: *Strong embedded or real-time software engineering experience *Commercial experience with C, C++, Ada or a comparable low-level language *Understanding of software design, integration and verification *Safety-critical, regulated or aerospace experience beneficial but not essential ...

Electronics Engineer / Embedded Developer

Hiring Organisation
Process Instruments
Location
Burnley, Lancashire, North West, United Kingdom
Employment Type
Permanent
Salary
£50,000
support our existing products. As an Electronics Engineer/Embedded Developer, you will: - Design circuits for sensors and process instrumentation - Write high-quality C code for new and existing products - Build, test and maintain our embedded firmware - Create prototypes of new instrumentation - Ensure that any issues are resolved quickly About … maintaining firmware and hardware using ARM microcontrollers - Planning and designing the architecture and prototyping of new firmware - Maintaining and fixing bare-metal embedded C firmware It would be great if you had experience with the following, but this isnt essential: - A good science education - KiCad for PCB design - RTOS software ...

Software Engineer

Hiring Organisation
Morson Edge
Location
Farnborough, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£45,000
with software, hardware, systems and flight operations specialists to solve real-world engineering challenges. Key Responsibilities Design, develop, test and maintain embedded software using C, C++ and Python. Contribute to software requirements, design, implementation and verification activities. Develop and execute software test cases, supporting integration and automated testing. Participate … configuration management. What We're Looking For Ideally 3+ years' experience in software engineering, particularly embedded or safety-critical systems. Strong programming experience in C, alongside exposure to C++ and Python. Experience across both software development and testing/verification. Understanding of software requirements, code reviews and structured development processes. ...

Electronics Engineer

Location
Essex, England, United Kingdom
equivalent FPGA toolchains. Previous experience working with the Xilinx chip family. Experience delivering embedded firmware as part of a fielded product. Knowledge of Embedded C programming. Familiarity with a systems engineering approach across the full design and development lifecycle. Knowledge of defence engineering or airborne standards, or experience with MBSE … hold a minimum of SC Clearance. If you do not hold an active SC Clearance, please familiarise yourself with the vetting process before applying. (c) Copyright Datasource Computer Employment Limited 2026. #J-18808-Ljbffr ...

Embedded Systems Engineer - PCB Design

Hiring Organisation
WHITE RECRUITMENT LIMITED
Location
North West London, London, United Kingdom
Employment Type
Permanent
Salary
£70,000
operates without traditional compressors or F-gases. The Role Design and develop custom PCBs, including schematics, layouts and component selection Develop embedded firmware using C/C++ and Python Design control systems for thermoelectric modules, fans, sensors and actuators Implement real-time control algorithms and feedback loops Develop communication interfaces … Candidate 7+ years' experience within the white goods industry Degree in Electrical Engineering, Electronics, Mechatronics or Embedded Systems Strong embedded firmware development experience using C/C++ Proven experience designing custom PCBs and electronic control systems Proficient with Altium Designer, KiCad, Eagle or similar Experience developing firmware for microcontrollers Strong ...

Senior C++ Engineer

Location
Belfast City District, Northern Ireland, United Kingdom
NVIDIA Networking Unit is looking for an experienced C/C++ Software Developer to join our team that works on NVIDIA NIC/DPU. You will be responsible for designing and implementing new features for our core products in the networking area. If you're creative, responsible, hardworking, and autonomous … capabilities from early stages through the full product lifecycle. What we need to see: 12+ years of hands-on experience in software development in C/C++. Good understanding of Linux operating system and/or embedded systems. Bachelors Degree within a relative field. Highly adaptable, with a strong aptitude ...

Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering

Location
Cambridge, England, United Kingdom
hardware. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics … development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs Preferred Qualifications Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding ...

Firmware Engineer (IPS)

Location
Coventry, England, United Kingdom
embedded firmwareengineering. We will consider candidates at Engineer and Senior Engineerlevels, with technical ownership matched to demonstrated capability. Developand maintain embedded firmware in C including drivers, hardware abstractionlayers and application logic. Translateproduct and system requirements into firmware behaviour, interfaces and tests,working with colleagues to resolve ambiguities and technical trade … embedded C++. Communications: CAN/CAN FD, UART, SPI, I2C or Ethernet,including protocol implementation, telemetry and integration between devices. Quality and automation: MISRA C or comparable coding guidelines,static analysis, Python or similar scripting, automated build and testpipelines, and software-in-the-loop or hardware-in-the-loop testing. ...

Software Engineer

Hiring Organisation
Huber+Suhner Polatis
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Contributing to architectural discussions, design reviews and continuous improvement initiatives Taking ownership of software modules from concept through to deployment Developing application software in C using POSIX APIs Working within Linux-based systems, including boot processes, Device Tree configuration (DTB) and kernel driver interaction Integrating and maintaining open-source libraries … have: Degree in Computer Science, Electronics, Software Engineering or a related discipline, or equivalent industry experience At least 3 years' experience developing software in C for embedded systems Experience working with ARM-based microcontrollers Strong understanding of coding standards, software design principles and development best practices Experience developing software ...

Junior Embedded Engineer (RTOS)

Location
Oxford, England, United Kingdom
with the Senior Embedded Engineer and HW teams on new hardware revision planning What We're Looking For Must‐Have 3+ years of embedded C/C++ experience in a hardware product environment Working knowledge of at least one RTOS (FreeRTOS, Zephyr, or similar) in a production context Experience with … Computer Engineering, or equivalent Strong Preference For Experience with DMA controllers or cache coherency management Background in safety-critical or automotive embedded software (MISRA C, ISO 26262) Exposure to Python-based test automation for hardware‐in‐the‐loop testing Compensation & Benefits Highly Competitive Salary: We are not saying our salary ...

Senior Embedded Software Engineer Hereford, UK Engineering

Location
Hereford, England, United Kingdom
implement and maintain embedded software for ETL products, with a focus on Linux‐based platforms and connected systems. Develop reliable low‐level software in C and Rust, including driver and hardware‐interface functionality where required. Support networking capability across the product stack, including network services, communications features and relevant driver … both low level (drivers, interfaces, systems programming) and higher level (backend services, user‐facing platform features and security‐related functionality). Brings strong C skills and practical experience with Rust in embedded, systems or backend contexts. Understands networking fundamentals and is comfortable developing or supporting network services and driver‐related ...

Associate Principal Engineer - Motors Verification

Location
Malmesbury, England, United Kingdom
Support test execution as required Software & Control Systems Act as a technical expert in LabVIEW development. Develop and maintain supporting applications using Python and C/C++. Design and implement control systems for automated test equipment. Integrate instrumentation, sensors, data acquisition hardware and control platforms. Contribute to software architecture decisions … related discipline. Extensive experience developing automated test systems within an engineering environment. Expert-level LabVIEW development experience. Strong experience developing software using Python and C/C++. Excellent understanding of automation, control systems and data acquisition. Experience delivering complex engineering projects from concept through implementation. Practical understanding of electronics, instrumentation ...

Principal Software Engineer

Location
Maidenhead, England, United Kingdom
following; - Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) - Embedded Linux application, kernel and/or driver development. - C and C++ + Significant experience of best practice software development processes/lifecycles + Experience of Object-Oriented Design and Design Patterns such as SOLID … writing and more* Security Clearance Allowance – where relevant and subject to you holding the required security clearance# **Diversity, Equity & Inclusion Statement**At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours, and policies, we want you to feel empowered ...