C Jobs in England

276 to 300 of 1,240 C Jobs in England

Embedded Software Engineer (Embedded Signal Processing)

London, United Kingdom
Hybrid / WFH Options
Defence
to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto bespoke embedded hardware platforms and conducting tests. Integrating … stories and tasks using Azure DevOps. Providing verbal progress reports and contributing to sprint planning and retrospectives. Skills, Qualification and Experience; Significant experience in Assembler development. Good experience in C development. Good experience in embedded program design. Good understanding of signal processing techniques. Experience in software/hardware integration and fault resolution. Good experience in UML design techniques. Understanding of More ❯
Employment Type: Permanent, Work From Home
Posted:

Embedded Software Engineer

Yateley, England, United Kingdom
Hybrid / WFH Options
Sapien Engineering Ltd
Hybrid working is supported on a case-by-case basis from client site near Yateley, Hampshire. Please note – all applicants must be eligible for SC clearance. Job requirements: Embedded C/C++ Linux Full SDLC STM32 PIC For more information, please apply with an updated copy of your CV or email billy.mullen@sapienrec.co.uk More ❯
Posted:

Senior Embedded Software Engineer

Hertfordshire, England, United Kingdom
Matchtech
Engineer, you’ll deliver high-quality, adaptable software solutions in a fast-paced, safety-critical environment. Key Responsibilities: Design & Development Architect, code, and test bare-metal embedded software in C/C++ for next-gen missile systems. Code Quality & Review Take part in thorough code and design reviews to ensure reliability, maintainability, and safety compliance. Collaboration & Integration Work closely with … deliver integrated solutions. Adaptability & Support Develop scalable, maintainable code that evolves with changing technical requirements. What You’ll Bring Embedded Expertise Strong experience developing low-level embedded software using C/C++. Model-Based Know-How Familiarity with UML or tools like IBM Rhapsody; experience with model-based environments (e.g. SCADE) is a bonus. Standards & Process Awareness Knowledge of DO More ❯
Posted:

Senior Embedded Software Engineer

Bishop's Stortford, England, United Kingdom
Matchtech
Engineer, you’ll deliver high-quality, adaptable software solutions in a fast-paced, safety-critical environment. Key Responsibilities: Design & Development Architect, code, and test bare-metal embedded software in C/C++ for next-gen missile systems. Code Quality & Review Take part in thorough code and design reviews to ensure reliability, maintainability, and safety compliance. Collaboration & Integration Work closely with … deliver integrated solutions. Adaptability & Support Develop scalable, maintainable code that evolves with changing technical requirements. What You’ll Bring Embedded Expertise Strong experience developing low-level embedded software using C/C++. Model-Based Know-How Familiarity with UML or tools like IBM Rhapsody; experience with model-based environments (e.g. SCADE) is a bonus. Standards & Process Awareness Knowledge of DO More ❯
Posted:

Software Engineer

Poole, Dorset, South West, United Kingdom
Travis Talent Ltd
a Software Engineer, youll be designing and implementing embedded software across the product lifecycle from concept through to production. Youll contribute to system architecture, write and troubleshoot code in C/C++, support hardware decisions, and play a key role in delivering technically sound, reliable, and validated products to market. Youll work closely with electronics engineers, product managers, and test … support release notes, user guides, and more Represent the business in key customer calls and with external developers What You'll Need Strong hands-on development experience in embedded C/C++ Previous experience delivering software across the full lifecycle Understanding of hardware-software interfacing and electronics schematics Familiarity with PLCs, version control systems, and debugging tools A degree in More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Embedded Software Engineer

Southampton, Hampshire, United Kingdom
Critical Software
from you? Academic background in Engineering or similar (Software, Electronics, Physics, Mathematics, etc.) At least 3 years of relevant professional experience in the software development area and knowledge of C, C++ Full-lifecycle software development experience, from initial requirements elicitation to design, coding, testing, documentation, implementation, integration and training Passionate and driven, curious and willing to share your knowledge, but … not able to offer visa sponsorship for this role at this time. Critical Software is proud to be a Benefit Corporation. A Benefit Corporation differs from a standard corporation (C-Corporation): It is a for-profit business entity, legally defined in the US and other jurisdictions, whose legally defined goals include the positive impact on society, workers, the community and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Simulation and Modelling Engineer

BS34, Filton, South Gloucestershire, Gloucestershire, United Kingdom
Cirrus Selection Limited
systems engineering processes. Knowledge of scripting and automation (MATLAB scripts, Gitlab, Jenkins, or similar). Excellent problem-solving, analytical, and communication skills. Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink. Experience with version control tools (e.g., Git, EWM). Hands-on experience of automated C/C++ code generation More ❯
Employment Type: Permanent
Salary: £45000 - £57000/annum Overtime, bonus & benefits
Posted:

FPGA Software Engineer - Rickmansworth, UK

Rickmansworth, Hertfordshire, United Kingdom
Sound Devices, LLC
learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged … production hardware or evaluation boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

FPGA Software Engineer - Rickmansworth, UK

Penryn, Cornwall, United Kingdom
Sound Devices, LLC
learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged … production hardware or evaluation boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

FPGA Software Engineer - Rickmansworth, UK

Oxford, Oxfordshire, United Kingdom
Sound Devices, LLC
learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged … production hardware or evaluation boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

FPGA Software Engineer - Rickmansworth, UK

London, United Kingdom
Sound Devices, LLC
learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged … production hardware or evaluation boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

FPGA Software Engineer - Rickmansworth, UK

Hebden Bridge, Yorkshire, United Kingdom
Sound Devices, LLC
learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged … production hardware or evaluation boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Simulation & Modelling Engineer

Bristol, United Kingdom
Cirrus Selection
systems engineering processes. Knowledge of scripting and automation (MATLAB scripts, Gitlab, Jenkins, or similar). Excellent problem-solving, analytical, and communication skills. Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink. Experience with version control tools (e.g., Git, EWM). Hands-on experience of automated C/C++ code generation More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software & Firmware Engineer

England, Cwmbran, Torfaen
Computer Futures
Design and implement embedded software and firmware for microcontrollers and programmable logic devices. Develop low-level drivers, communication protocols, and real-time control logic. Write efficient, maintainable code in C/C++. Contribute to system architecture, requirements definition, and integration with hardware. Debug and resolve firmware issues across development and production stages. Support secure firmware update mechanisms and bootloaders. Participate … teams including hardware, systems, and QA. What you'll need: Degree in Computer Science, Electronics, or a related field. Solid experience in embedded software/firmware development. Proficiency in C/C++ and experience with real-time or bare-metal systems. Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN). Confident using lab tools such as More ❯
Employment Type: Permanent
Salary: £45,000 - £45,000
Posted:

Staff Software Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
Entrust
that drive our success and help us anticipate the future. About the Role We are looking for Staff Software Developer to join our Cambridge, UK team! A highly skilled C designer and developer with Python skills, to work on a major crypto-security product. You must be based in the UK and have the right to work in the UK. … feature analysis. Qualifications Degree or equivalent, in Software Engineering, Computer Science, Maths or relevant discipline. 7+ years Large-scale development & design on Linux/Windows, CICD, TDD. Expertise in C & Python development. Development over the range from embedded code & drivers, to client-side tools & API libraries. Familiar with complex, multi-component projects, using multiple development languages. Solve complex technical problems More ❯
Posted:

Staff Software Engineer

Ely, England, United Kingdom
Hybrid / WFH Options
Entrust
that drive our success and help us anticipate the future. About the Role We are looking for Staff Software Developer to join our Cambridge, UK team! A highly skilled C designer and developer with Python skills, to work on a major crypto-security product. You must be based in the UK and have the right to work in the UK. … feature analysis. Qualifications Degree or equivalent, in Software Engineering, Computer Science, Maths or relevant discipline. 7+ years Large-scale development & design on Linux/Windows, CICD, TDD. Expertise in C & Python development. Development over the range from embedded code & drivers, to client-side tools & API libraries. Familiar with complex, multi-component projects, using multiple development languages. Solve complex technical problems More ❯
Posted:

iOS & Embedded Systems Engineer - Package up to £150,000 - ID41148

Greater London, England, United Kingdom
Humand Talent
s architecture and ensure clean, scalable, testable code. Work closely with UX designers and product leads to turn complex functionality into elegant user experiences. Contribute to embedded firmware in C or C++ , particularly around device communication or feature testing. Participate in architectural discussions spanning embedded, mobile, and cloud layers. Help foster a high-performing engineering culture grounded in clarity, ownership … engineering experience , with strong recent work in Swift and iOS development . Proven experience building iOS apps that communicate with external hardware (BLE, USB, etc.). Familiarity with embedded C/C++, enough to read, understand, and contribute to firmware projects. A strong grasp of mobile design patterns, memory/performance constraints, and networking. Experience collaborating in Agile, multi-disciplinary More ❯
Posted:

Senior Triage Specialist - Supply Chain Systems

London, United Kingdom
Applied Value Technologies
Experience operating with SLAs in a client-facing role in a production support environment Ability to work on-call schedule on weekdays and occasionally on weekends Preferred Qualifications: Basic C, C++, Python, Objective C knowledge JavaScript/PHP knowledge Experience using commercial and financial products More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Taunton, Somerset, United Kingdom
Avanti Recruitment
emphasis on new product development. Essential skills: 3yrs+ experience in an embedded software/firmware role, developing firmware for bare metal or real-time MCUs Strong knowledge of embedded C & Python Strong knowledge of communication protocols (I2C, SPI, UART, etc.) Familiarity with Git Great to have: Electronic/Hardware knowledge Benefits include: 25 days + bank holidays, matched pension up More ❯
Employment Type: Permanent
Salary: £40000 - £50000/annum
Posted:

Data Scientist

Greater London, England, United Kingdom
InterEx Group
years of experience in quantitative analytics or data modelling Deep understanding of predictive modelling, machine-learning, clustering and classification techniques, and algorithms Fluency in a programming language (Python, C,C++, Java, SQL) Familiarity with Big Data frameworks and visualization tools (Cassandra, Hadoop, Spark, Tableau More ❯
Posted:

Científico de datos

England, United Kingdom
Evertreen
years' of experience in quantitative analytics or data modeling Deep understanding of predictive modeling, machine-learning, clustering and classification techniques, and algorithms Fluency in a programming language (Python, C,C++, Java, SQL) Familiarity with Big Data frameworks and visualization tools (Cassandra, Hadoop, Spark, Tableau More ❯
Posted:

Head of Development Management

Stewartby, England, United Kingdom
Andersen EV
and designing to industry regulations · Experienced with lab testing and measurement equipment such as power supplies, AC and DC loads, oscilloscopes, and near-field probes · A thorough knowledge of C, Embedded C and C++ · A knowledge of agile product development practices, project management tools, toolchains, and unit testing software · Knowledge of standard tools such as compilers and debuggers, especially ARM More ❯
Posted:

Head of Development Management

London, England, United Kingdom
Andersen EV
and designing to industry regulations · Experienced with lab testing and measurement equipment such as power supplies, AC and DC loads, oscilloscopes, and near-field probes · A thorough knowledge of C, Embedded C and C++ · A knowledge of agile product development practices, project management tools, toolchains, and unit testing software · Knowledge of standard tools such as compilers and debuggers, especially ARM More ❯
Posted:

Head of Development Management

Stewartby, Bedfordshire, UK
Andersen EV
and designing to industry regulations · Experienced with lab testing and measurement equipment such as power supplies, AC and DC loads, oscilloscopes, and near-field probes · A thorough knowledge of C, Embedded C and C++ · A knowledge of agile product development practices, project management tools, toolchains, and unit testing software · Knowledge of standard tools such as compilers and debuggers, especially ARM More ❯
Posted:

Embedded Software Engineer

Berkshire, United Kingdom
Platform Recruitment
+ Spearhead the development of a new product range Skills and Experience Required: + 2-4 years of experience working in a design role + Experience of OOP, embedded C/C++, and STM-32 microcontrollers + Electronic design experience Bonus: + Use of embedded systems; Arduino, Raspberry Pi, JTAG etc. + Experience with BS EN 62304 or other medical More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 45,000 Annual
Posted:
C
England
10th Percentile
£41,250
25th Percentile
£47,500
Median
£57,836
75th Percentile
£71,875
90th Percentile
£95,000