726 to 750 of 874 C Jobs in the UK excluding London

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

Principal Cyber Researcher

Location
Bristol, England, United Kingdom
planning and operational management* Support business development efforts, including proposal writing and technical briefings## Essential Skills and Experience* Proficiency in programming languages such as C, C++, or Python* Strong working knowledge of Linux-based systems, including command-line tools and system configuration* Excellent communication skills, both written and verbal* Solid … country, supporting 29,040 jobs in England, 3,040 in Northern Ireland, 1,900 in Scotland and 1,600 in Wales.#LI-AS3 C&I*RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation ...

Senior Electronics Hardware Engineer

Hiring Organisation
Sonardyne International Limited
Location
Yateley, Hampshire, South East, United Kingdom
Employment Type
Permanent
boards and prototypes. Debugging hardware and investigating those particularly stubborn problems that dont behave quite as the simulation suggested they would. Writing embedded C and potentially C++ to support board bring-up, diagnostics and hardware integration. Designing with EMC in mind and supporting EMC testing and compliance activities. Planning … hardware. Schematic capture and PCB design using Altium Designer or a comparable professional tool. Hardware simulation and modelling. EMC-aware design and testing. Embedded C for low-level hardware interaction, bring-up and debugging. Electronic test, measurement and practical laboratory debugging. Taking electronic products from concept through prototype and into ...

Aerospace Software Engineer – C/C++, Python, Hybrid

Location
Farnborough, England, United Kingdom
global leader in Stratospace, is seeking a Software Engineer to develop robust, safety-critical software for airborne systems. You will work primarily in C, with opportunities in C++ and Python, across requirements, design, integration and qualification. You will join a multidisciplinary team delivering advanced software for Zephyr platforms, contributing ...

Senior C/C++ Software Engineer - Security & Data Processing

Location
Guildford, England, United Kingdom
seeking an experienced Software Engineer to tackle security-focused software and data-processing challenges in a highly specialist environment. The role centers on C/C++ development and solving technically complex problems across disciplines. You will work across multiple projects, mentor junior engineers, provide technical guidance, and support customers with ...

Electronics Engineer: Product Dev & Embedded C/C++

Location
Rugby, England, United Kingdom
bonus, training and progression within a global company’s R&D team. You will work on product development including schematic design, PCB layout, embedded C/C++ and testing across the full lifecycle. Monday–Friday days, commutable from Coventry, Leicester, Northampton, Leamington Spa, Daventry, Lutterworth, Nuneaton. #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 ...

Senior Numerical ML Software Engineer (C/C++, HPC)

Location
Manchester, England, United Kingdom
software development to join our team focused on classical machine learning and numerical algorithms. You will work across HPC environments, implementing parallel code in C/C++ and contributing to high-performance AI platforms. This role offers exposure to the latest AMD technologies, collaboration with world-class engineers, and opportunities ...

Software Developer C and Linux

Hiring Organisation
System Recruitment
Location
Lymington, Hampshire, United Kingdom
Employment Type
Contract
Contract Rate
GBP 60,000 Annual
leading tech company specialising in data management have an immediate requirement for an experienced C/Linux Software Developer. Key Skills: Software Developer, Software Engineer, C, Linux, Autotools, LDAP, Active Directory, Terraform, OpenTofu, API Location: Hybrid but must be able to reach the office near Lymington - SO41 9AZ Salary ...

Principal Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Bristol Area, South West, United Kingdom
Employment Type
Permanent, Work From Home
Bristol-based engineering team. This is a hands-on technical leadership role focused on developing safety-critical embedded software, with particular emphasis on Embedded C and RTOS technologies. Key Responsibilities Lead technical aspects of embedded software projects. Design, develop and test low-level embedded software. Work extensively with C, assembler … critical validation, certification and compliance. Mentor and provide technical guidance to other engineers. Key Requirements Strong commercial experience in Embedded Software Engineering. Excellent Embedded C skills. Strong RTOS experience – ideally FreeRTOS or SAFE RTOS. Low-level embedded experience, ideally ARM Cortex. Experience within a safety-critical environments Experience with embedded ...

C/Linux Systems Software Engineer (Hybrid)

Location
Southampton, England, United Kingdom
System Recruitment is seeking an experienced C/Linux Software Developer for a hybrid role accessible from the Southampton area. The position focuses on building and maintaining compact C code on Linux, integrating authentication components, and supporting deployment tooling. The ideal candidate has hands-on experience with Autotools, LDAP/ ...

Electronics Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Rugby, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent
Salary
£55,000
support. You'll be working on innovative electronic solutions from concept through to production, combining strong analogue/digital hardware design skills with embedded C/C++ firmware development. This is a great opportunity for an engineer who enjoys ownership of a project end-to-end, working closely with suppliers … solutions, including full lifecycle work from schematic and component selection through to PCB layout and prototype testing, in line with design specifications Developing embedded C/C++ firmware for PIC, NXP or similar microcontrollers, including examining and understanding existing deployed firmware to provide bug fixes with minimal risk Documenting technical ...

Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Bristol Area, South West, United Kingdom
Employment Type
Permanent, Work From Home
documentation. Key Responsibilities Design, develop and test embedded software for microcontrollers and embedded systems. Contribute to RTOS product development and processor porting. Work with C and assembler at a low level. Debug software and hardware integration issues. Support software verification, validation and certification activities. Produce detailed design, test and safety … reviews and continuous improvement. Work with engineering teams and customers to understand requirements. Key Requirements Around 5 years' commercial embedded software experience. Strong Embedded C and assembler skills. Experience working in a controlled software development environment. Good understanding of the software development lifecycle. Low-level embedded/processor-level development ...

Embedded Electronics Engineer

Hiring Organisation
Platform Recruitment Limited
Location
Ashford, Kent, South East, United Kingdom
Employment Type
Permanent
Salary
£45,000
engineering team to deliver robust, reliable solutions. Your responsibilities will include: Designing analogue and digital electronic circuits for embedded systems Developing embedded firmware in C for microcontroller-based products Supporting products throughout their lifecycle, including component selection and obsolescence management Modifying mechanical designs where required using CAD Developing bespoke product … continuous product improvement What We're Looking For You'll ideally have: Experience in embedded electronics product development Strong embedded firmware development experience (Embedded C) Analogue and digital electronics design experience PCB design and schematic capture experience Some exposure to mechanical design/CAD Experience within safety-critical, industrial, communications ...

Embedded/Electronics Engineer

Hiring Organisation
Platform Recruitment
Location
Budlett's Common, East Sussex, United Kingdom
Employment Type
Permanent
Salary
£40000 - £45000/annum
engineering team to deliver robust, reliable solutions. Your responsibilities will include: Designing analogue and digital electronic circuits for embedded systems Developing embedded firmware in C for microcontroller-based products Supporting products throughout their lifecycle, including component selection and obsolescence management Modifying mechanical designs where required using CAD Developing bespoke product … continuous product improvement What We're Looking For You'll ideally have: Experience in embedded electronics product development Strong embedded firmware development experience (Embedded C) Analogue and digital electronics design experience PCB design and schematic capture experience Some exposure to mechanical design/CAD Experience within safety-critical, industrial, communications ...

Software Engineer (MCU)

Location
Bristol, England, United Kingdom
developing a greenfield medical device from the ground up. Day to day, your focus will be designing and implementing microcontroller‐based systems in embedded C/C++. You’ll sit alongside hardware, Linux, UI and test engineers and have the opportunity to make a genuine contribution to a medical device … engineer who has worked across safety‐critical systems and/or medical devices in the past with a desire to develop using embedded C/C++ targeting STM32 ARM microcontrollers or similar platforms. You’ll be a strong communicator with a desire to share knowledge and mentor junior members ...

Embedded Software & Security Consultant Contract Contract Location Bournemouth

Hiring Organisation
ZENOVO LTD
Location
Poole, Dorset, South West, United Kingdom
Employment Type
Contract
Contract Rate
£55-£60 per hour
established embedded platform, address technical and security requirements, and contribute to ongoing platform and software development activities. Key Responsibilities Develop, maintain and troubleshoot embedded C/C++ firmware . Work with ARM-based microcontrollers and low-level hardware interfaces. Develop and maintain RTOS and bare-metal software . Work with … dependencies and practical solutions. Produce clear technical documentation where required. Essential Skills & Experience We are looking for candidates with strong practical experience in: Embedded C/C++ development ARM-based microcontrollers RTOS and/or bare-metal development Low-level peripheral configuration Interrupts, concurrency and timing-critical systems Embedded security ...

Senior/Principal Software Engineer

Hiring Organisation
Matchtech
Location
Sittingbourne, United Kingdom
degree or equivalent experience in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environmentExcellent Software Engineering skills, with significant experience in C/C++Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques as well as experience in UML for software design … CAMEO, EA, Rhapsody or integrity ModelerExtensive experience of interfacing software with hardware in a real-time environment and development experience to DO-178B/C StandardsThe Software team:You will be working as part of a team of experienced, passionate and innovative engineers creating world-leading control and display systems. ...

Senior/Principal Software Engineer

Hiring Organisation
Matchtech
Location
Kent, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
equivalent experience in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment Excellent Software Engineering skills, with significant experience in C/C++ Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques as well as experience in UML for software design … Rhapsody or integrity Modeler Extensive experience of interfacing software with hardware in a real-time environment and development experience to DO-178B/C Standards The Software team: You will be working as part of a team of experienced, passionate and innovative engineers creating world-leading control and display systems. ...

Electronics/Firmware Engineer

Location
Leeds, England, United Kingdom
based systems and support assembly, testing, fault finding, and commissioning activities. The ideal candidate will have experience in both analogue and digital electronics, embedded C programming, and the use of electronic test equipment. You will be a self-motivated individual who enjoys working independently while contributing effectively within a small … customer installations International travel to customer and company sites with potential offshore work The Person: Experience in analogue and digital circuit design Embedded C programming experience with low-level hardware knowledge Familiar with oscilloscopes, signal generators, loads, and other test equipment Hands-on prototyping skills including soldering and wiring Strong ...

Software Engineer

Location
Farnborough, England, United Kingdom
safety-critical software for airborne systems, working hands‐on with complex engineering challenges where quality, reliability and precision matter. You’ll work primarily in C, with opportunities to use C++ and Python, contributing across requirements, design, implementation, integration, verification and qualification. This is a role for someone who enjoys solving … highly collaborative engineering environment. Responsibilities to include: Design, develop, test and maintain high-quality software for safety‐critical airborne systems, primarily using C, with C++ and Python where appropriate. Contribute across the full software development lifecycle, from requirements capture and design through to implementation, integration, verification and qualification. Work closely ...

Embedded Linux Software Developer (UK)

Hiring Organisation
InMusic
Location
Cambridge, United Kingdom
global application development teams, hardware engineers, and product design teams to create truly compelling products.This role requires a good understanding of Linux system programming, C, C++, and the open-source ecosystem.Key ResponsibilitiesBuild solutions for product feature requirements, combining similar features from different product lines into a single unified solution.Construct … purpose.Set up and debug build systems, e.g. CMake and BitbakeSkills, Knowledge and ExpertiseRequirements:Minimum 3+ years experience of embedded LinuxProgramming languages: C, C++, Python, Scripting (including Bash)Experience in Linux OS build toolchains such as Buildroot, Yocto, etc.Ability to think at “system-level,” from application code right down ...

Software Application Engineer

Hiring Organisation
Tata Technologies Europe Ltd
Location
Warwick, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent
application design, implementation, unit tests and integration evidence. Area of Responsibility Analyse software requirements and develop application-level designs. Implement embedded application software in C/C++ or model-based environments. Develop monitoring, state management, diagnostic and control functions. Create unit tests and support SIL and HIL validation. I ntegrate … Support builds, releases and integration events. Knowledge/Experience Essential: Degree in software, electronics, control systems or automotive engineering. Embedded software development experience. Strong C/C++ or MATLAB/Simulink development skills. Experience with requirements-based development, debugging and unit testing. Understanding of real-time embedded systems and vehicle ...

Senior Software Engineer – MCU

Location
Bristol, England, United Kingdom
Design and implement MCU firmware aligned to system and security architecture. Own technical design of MCU subsystems. Develop and review embedded C/C++ for real‐time systems. Collaborate with hardware and software peers. Champion coding standards and secure development. Your skills and experience Proven experience with ARM Cortex … equivalent. Strong C/C++ in embedded, real‐time contexts. Experience in quality‐controlled or safety‐critical environments. STM32, bootloaders, MISRA, UART/SPI/I2C/CAN. For this role we are considering a salary of up to £73,954. As part of your application, we will ...

Embedded Firmware Engineer

Hiring Organisation
Room At The Top Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
£31.54 - £53.64 per hour
ability to work effectively with software, hardware, systems, integration, and test stakeholders. Embedded software: Approximately five years of professional experience developing embedded systems in C/C++. Microcontrollers: Strong hands-on experience with STM microcontrollers, specifically STM32. Low-power systems: Proven experience developing ultra-low-power, battery-operated devices. GNSS … organized, and able to work autonomously while communicating progress and blockers clearly. Qualifications & Education: Requirements Approximately five years of embedded software engineering experience using C/C++. Hands-on experience with STM32 microcontrollers and embedded debugging. Proven delivery of low-power firmware for battery-operated devices. Experience with GNSS, LoRa ...