C Jobs in England

576 to 600 of 654 C Jobs in England

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:

Senior Software Engineer - Linux Kernel

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
system control, and driver development for diverse markets. We focus on speed, efficiency, and security, supporting the latest Arm features and standards. We seek engineers experienced in low-level C, firmware, tooling, and OS design, who enjoy contributing to the open-source community. Your day-to-day responsibilities include: Maintaining the upstream Linux port and user space tools as part … technical debt and assisting with subsystem reviews Investigating new architecture features and their integration with Linux Providing upstream support for new architecture features Required Skills and Experience : Proficiency in C programming Ability to work collaboratively within a team and the Linux community Strong understanding of operating system fundamentals Experience in developing sophisticated low-level software Nice To Have Skills and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C++ Engineer (Cloud)

London, United Kingdom
Microtech Global Ltd
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses.Collaborate in … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯
Employment Type: Permanent
Salary: £90,000
Posted:

Senior C++ Engineer (Cloud) - London - Hybrid

London, United Kingdom
Hybrid / WFH Options
microTECH Global Limited
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C+ or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses. Collaborate … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C+ or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C++ Engineer (Cloud)

London, South East, England, United Kingdom
MicroTECH Global Ltd
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses.Collaborate in … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯
Employment Type: Full-Time
Salary: £89,000 - £90,000 per annum
Posted:

C++ Software Engineers Numerical Modelling, AI/ML, Python

Guildford, Surrey, England, United Kingdom
Hays Specialist Recruitment Limited
development - especially translating prototype code into performant, production-ready implementationsWe're looking for 3+ years proficiency working in an R&D environment using one or more compiled systems languages (C, C++, C#) and at least one high-level scientific language (e.g., Python, Julia) andExperience with scientific computing, numerical methods, or computational modelling.Familiarity with emerging and interdisciplinary technologies such as: machine … Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk More ❯
Employment Type: Full-Time
Salary: £65,000 - £140,000 per annum
Posted:

Senior Machine Learning Engineer, Scaling and Performance

London, United Kingdom
Hybrid / WFH Options
InstaDeep Ltd
understand the latest deep learning literature to implement and optimise state-of-the-art algorithms and architectures, ensuring compute efficiency and performance. Low-Level Mastery: Write high-quality Python, C/C++, XLA, Pallas, Triton, and/or CUDA code to achieve performance breakthroughs. Required Skills Understanding of Linux systems, performance analysis tools, and hardware optimisation techniques Experience with distributed … training frameworks (Ray, Dask, PyTorch Lightning, etc.) Expertise with Python and/or C/C++ Development with machine learning frameworks (JAX, Tensorflow, PyTorch etc.) Passion for profiling, identifying bottlenecks, and delivering efficient solutions. Highly Desirable Track record of successfully scaling ML models. Experience writing custom CUDA kernels or XLA operations. Understanding of GPU/TPU architectures and their implications More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C++ Engineer - Core Codecs (Point Cloud / PresenZ 6DoF)

London, United Kingdom
V-Nova Ltd
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C+ or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses for … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications Must haves: Strong modern C++ (C+ or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Digital Construction Lead

London, United Kingdom
AtkinsRéalis
interoperability of software, defined processes and empowering our client's journey on digital transformation. Your purpose: This is a digital leadership, site-based role on our project at Sizewell C for 3-4 days a week. The DC Lead will play a pivotal role in shaping the Digital Strategy and site delivery on the biggest Nuclear project in the UK. … to implement and evolve the DC strategy on projects aligning with our company objectives and getting ahead of market trends. Responsibilities: Shape and lead the digital Strategy on Sizewell C to an embedded site team, working directly within the Client organisation. Drive forward adoption of digital solutions on site and act as a strategic sponsor of the Client's Digital More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

System Software Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Ecm Selection
Do you want to work on software used by billions around the world? Do you believe in the goals of the open-source software community? This team wants to hear from you. You will be working alongside similarly enthusiastic and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Forward Deployed Software Engineer

London, United Kingdom
Northslope Technologies LLC
Role Description As a Forward Deployed Software Engineer at Northslope, you will be responsible for helping our customers solve their most valuable problems, working closely with stakeholders to conceive, architect, build, and maintain applications that make a measurable impact on More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

DESIGN VERIFICATION ENGINEER ( SR. STAFF)

Cambridge, Cambridgeshire, United Kingdom
Advanced Micro Devices
thorough understanding of the design architecture, develop, run, and debug x86 assembly-based directed tests and random exercisers to validate functionality and testability operation of the microprocessor design, leveraging C/C Perl/assembly programming, logic design, and simulation skill set. Resolve all simulation discrepancies and assertion responses for both behavioral and gate-level logic models. Measure and analyze … necessary actions to fill in coverage holes. PREFERRED EXPERIENCE: Understanding or technical expertise in functional verification of microprocessor designs. Experience with Verilog/System Verilog HDL, programming in Perl, C/C++, and logic simulation is a requirement. Direct experience with Verilog simulators is a plus. Very strong understanding of computer architecture and assembly programming. Good communication skills. ACADEMIC CREDENTIALS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

SoC Verification Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
driving verification of SoC RTL designs that are modified for FPGA implementation, developing and maintaining SoC verification testbench, integrating third party VIPs & FPGA specific IP models, writing Testcases in C, reusing C Testcases from internal IP/SoC frontend team, creating test-plans, developing tools using scripting languages like Python, Perl, Shell for automation of tasks.If you are looking for … verification progress, issues, and results to customers. Automate test cases and regression suites to improve verification efficiency and coverage. Required Skills and Experience : Solid understanding of SoC Verification (using C Testcases), hardware description and verification languages e.g. SystemVerilog, Verilog, VHDL. Understanding of Computer architecture, bus protocols (e.g., AXI, AHB), and peripherals. Experience with Tcl, Python or other scripting languages. "Nice More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solutions Architect - IOT

Luton, Bedfordshire, United Kingdom
Hybrid / WFH Options
Innovate Recruitment Ltd
choicse. Additionally; you would be proficient in a range of technologies - such as Cloud, Platform Engineering, API Development, Message Bus, work flow engines etc; and development langues such as C/C C#.Net/Python/PHP. Experience in working in a DevOps envionrment, alongside QA and automation. Perm role, hybrid working of 3-4 days in office. More ❯
Employment Type: Permanent
Posted:

C++ Linux Real Time Software

Stevenage, Hertfordshire, United Kingdom
Akkodis
Software Engineer C/C++/Linux/Real Time - Software Engineer C/C++/Linux/Real Time required for long term contract assignment based in Stevenage (full time on site) Skillset/experience required: *Strong ability and experience of software development, ideally using C, C++ or similar *Experience developing within the Linux environment. *Good problem solving skills More ❯
Employment Type: Contract
Posted:

Firmware Engineer

York, Heslington, North Yorkshire, United Kingdom
Permanent Futures Limited
team with market-leading products and technologies that have already secured long term contracts to double in size over the next three years. Firmware Engineer - Skills & Abilities - Embedded Software, C, Electronics * Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least two years of industry experience * Experience with Microcontrollers/Microprocessors * Application … based software experience would be ideal * Knowledge of software testing Firmware Engineer, C, Microcontroller, Electronics, Embedded Software Excited by this opportunity? Please do apply now More ❯
Employment Type: Permanent
Salary: £40000 - £50000/annum excellent benefits
Posted:

Software Engineer/C++

Poole, Dorset, United Kingdom
Endeavour Recruitment Solutions
hardware designs, prototypes, and releases. The software engineer's responsibilities will include: Working within a team of software engineers to support .NET CF embedded products written in C# and C/C++. Integrating smartcard, Wi-Fi, cellular, and barcode components with native C/C++ APIs into the managed environment. Working within agile teams, demonstrating understanding of agile mindset and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer (Mobile Apps)

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
commercial experience in iOS and/or Android platform development (ideally utilising location services, online maps, compass functionality and device tilt sensors). Experience with object-oriented design using C, C++ or Java. UI familiarity using either Android Native UI or iOS Objective C UI/Swift components. Any exposure to graphics (OpenGL, Shaders), Qt mobile GUI, Android Studio IDE More ❯
Employment Type: Permanent
Posted:

Embedded / Firmware Engineer (BLE / IoT)

Romsey, Hampshire, South East, United Kingdom
Ernest Gordon Recruitment
technical leadership, mentor junior engineers, and contribute to the full product lifecycle - from development and testing to post-deployment support. The Role: Design, develop, and maintain embedded firmware using C/C++ for microcontrollers. Lead firmware development projects from concept through to delivery. Design and configure wireless mesh networks on BLE. Contribute to planning within the SDLC. The Person: Experience … developing firmware in C/C++ for embedded systems. Proficient with RTOS such as Zephyr. Experience with wireless networks such as BLE (Bluetooth Low Energy). Able to commute to Whiteparish. Reference Number: 21053 Keywords: Firmware Engineer, Embedded C, Zephyr, RTOS, Microcontroller, Embedded Software, Electronics, Salisbury, Whiteparish, Data Logging, Display Systems. If you're interested in this role, click 'apply More ❯
Employment Type: Permanent
Posted:

Lead Software Developer

South East, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
Varied projects with high-performance C/C++ coding This leading tech company specialises in integrated software and hardware systems for high-speed data processing, cyber security and radio communications. They are looking for a lead software engineer to join their team to provide expert C and C++ knowledge as well as be a mentor and leader for other engineers. … excellence. Requirements include: 1st or 2:1 in a numerate subject from a top (think Russell group) university supported by top marks at A Level Strong commercial experience in C and C++ around data processing or network security Good all-round software development skills and a keen appreciation for clear and efficient software design On offer alongside the salary is More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum DoE + Benefits
Posted:

Senior Systems Design Engineer

Brackley, Northamptonshire, East Midlands, United Kingdom
Redline Group Ltd
We are seeking a highly experienced Senior Systems Design Engineer with deep expertise in mixed-signal hardware design and embedded C programming. Our client is a leading designer and manufacturer specialising in prototype development and custom PCB assembly. This is a multidisciplinary role ideal for a senior engineer who thrives in a hands-on technical environment, integrating analogue and digital … based in Brackley: Lead the architecture, design, and development of mixed-signal electronic systems (analogue/digital interfaces, microcontrollers, sensors, power management). Develop and debug embedded software in C for real-time control, data acquisition, and communication tasks. Design PCBs using industry-standard tools (e.G., Altium, KiCad, OrCAD), including schematic capture, layout reviews, and BOM generation. Perform system-level … Degree in Electronic Engineering, Computer Engineering, or related discipline. Extensive experience in electronic system design with a strong focus on mixed-signal electronics and embedded C. Proficiency in embedded C for bare-metal or RTOS-based systems (e.G., ARM Cortex-M, STM32, MSP430, etc.). Experience designing analogue front-ends (ADC, op-amps, filters), power supplies (LDOs, switching regulators), and More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Electronic Software Engineer

Sheffield, South Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
up and wants to grow with a business that's scaling fast. Your responsibilities will include: PCB design, development, and iteration (spinning new boards) Embedded software development (mainly in C) Supporting productisation of ultrasonic sensor systems Basic programming and microcontroller work (e.g., ESP32) Ideally, contributing FPGA experience (bonus, not essential) Skills Required: Strong electronics background Experience with embedded software (C More ❯
Employment Type: Permanent, Work From Home
Salary: £45,000
Posted:

DSP & Radio Communications Engineer

Saffron Walden, Essex, South East, United Kingdom
Hybrid / WFH Options
Technical Futures
Senior DSP & Communications Engineer South Cambridge/Essex Borders - To C£85K + Hybrid + Benefits. Rewarding opportunity for an expert in Signal Processing and Radio systems to use theirbroad range of technical skills and knowledge to deliver cutting edge telematic solutions to customers Worldwide. UK Security Clearance required. About the Role This is a critical role within a high … field Strong background in DSP algorithm development and signal processing theory Experience relating to Radio Systems, GNSS, Smart Antennas, Beamforming and Jammers all highly beneficial. Proficiency in MATLAB, Python, C/C++, or VHDL/Verilog for simulation and implementation Understanding of real-time systems and embedded platforms Key Responsibilities Design and implementation of radio communication systems with a focus More ❯
Employment Type: Permanent, Work From Home
Salary: £85,000
Posted:

Sensor Engineer / Physicist

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
. Your relevant experience will include research and industrial development with sensor technologies (ideally touch sensors) and system integration. Technical skills you’ve used will include MATLAB, Python and C which have been for simulations, algorithm development and data analysis. You will have worked closely with hardware and understand how to acquire data from sensors. This should include experience with … major rail and road routes, with good public transport links. On offer is a competitive salary and benefits. Keywords: Touch Sensors, Engineering, Physics, Algorithms, Electronics, MATLAB/Python/C, Simulations, Custom ASICs, R&D, Machine Learning, Cambridge Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To More ❯
Employment Type: Permanent
Posted:

Lead Software Developer

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Ecm Selection
software and hardware systems for high-speed data processing, cyber security and radio communications. They are looking for a lead software engineer to join their team to provide expert C and C++ knowledge as well as be a mentor and leader for other engineers. You will be working alongside talented software engineers as well as physicists, electronics engineers and hardware … excellence. Requirements include: 1st or 2:1 in a numerate subject from a top (think Russell group) university supported by top marks at A Level Strong commercial experience in C and C++ around data processing or network security Good all-round software development skills and a keen appreciation for clear and efficient software design On offer alongside the salary is More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C
England
10th Percentile
£42,500
25th Percentile
£47,500
Median
£57,000
75th Percentile
£72,500
90th Percentile
£95,000