'C' Job Vacancies

151 to 175 of 1,085 C Jobs

Software Engineer - Undergraduate Placement 2026

Stevenage, Hertfordshire, England, United Kingdom
Hybrid / WFH Options
MBDA
in a variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising C, C++, C# and Java. Learn about the functional and technical robustness of project deliverables The importance of technical documentation. Work with other departments within the company, learning a general overview More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Software Engineering - Summer Placement 2026

Stevenage, Hertfordshire, England, United Kingdom
Hybrid / WFH Options
MBDA
development stages within our weapons systems or research projects: Including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising primarily C, C++ with potential for ADA and some scope for C# and Python dependant on the specific group and team. Learn about the functional and technical robustness of project deliverables. The More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Software Engineer C++

Fareham, Hampshire, South East, United Kingdom
Leidos Innovations UK Limited
tool Document and present research findings to relevant stakeholders Apply the appropriate standards, processes and principles in his/her daily activities Required Skills: Experience of developing software in C and/or C++ A self-starter with good verbal communication Excellent written communication through the use of e-mail, presentations and reports Comprehensive understanding of various software development methodologies More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Devops Engineer BEV Propulsion Systems

Warwick, Warwickshire, West Midlands, United Kingdom
Tata Technologies Europe Ltd
and ISO 26262 compliance requirements Preferred Qualifications Experience with automotive software ecosystems (e.g., Bosch, JLR, Continental) Exposure to containerization (Docker), virtualization, and cloud-based DevOps platforms Knowledge of embedded C/C++, model-based auto-code generation, and ECU integration Strong documentation and stakeholder communication skills In return for bringing your expertise to our business we offer a competitive salary More ❯
Employment Type: Permanent
Posted:

Software Engineering Manager

Maidenhead, Berkshire, England, United Kingdom
Malloy Aeronautics Ltd
processes, tools, and workflows to enhance efficiency and software performance. Essential Skills and Experiences: Proven experience leading software development teams, including embedded systems. Proficiency in programming languages such as C or C++, with experience in real-time embedded systems. Experience with embedded software development tools (e.g. STM32) and environments (e.g., debuggers, emulators, compilers, KiCad). Experience in software requirements, design More ❯
Employment Type: Full-Time
Salary: £60,000 - £80,000 per annum
Posted:

Junior Product Cybersecurity Analyst (IoT)

Hemel Hempstead, Hertfordshire, United Kingdom
BSI Companies
testing and certification journey. What We're Looking For Required: 1+ year of experience in hardware cybersecurity testing (IoT devices). Good foundation in networking and programming (e.g., Python, C, Java). Familiarity with embedded systems, microcontrollers (STM32, ESP32), and RTOS. Understanding of debugging interfaces (UART, JTAG, SPI, I2C). Basic knowledge of wireless protocols: Zigbee, Bluetooth, Wi-Fi, Cellular More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Network Orchestration Engineer

laurel, maryland, united states
Johns Hopkins Applied Physics Laboratory (APL)
Bachelor's degree (or equivalent experience) in Computer Engineering, Computer Science, Electrical Engineering or another related field. Experience with several of the following environments and tools: Linux, Ansible, Containers, C/C++, Python, Java, MATLAB . Experience with relational and NoSQL database technologies (e.g., PostgreSQL, MongoDB, Elastic). Experience with message brokers (e.g., RabbitMQ, Kafka, ZMQ), or other methods of More ❯
Posted:

Senior Solutions Architect London

London, United Kingdom
Hybrid / WFH Options
MongoDB
years of experience in pre-sales with enterprise software Minimum of 3 years experience with modern scripting languages (e.g. Python, Node.js, SQL) and/or popular programming languages (e.g. C/C++, Java, C#) in a professional capacity Experience designing with scalable and highly available distributed systems in the cloud and on-prem Demonstrated ability to work with customers to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Oxford, Oxfordshire, United Kingdom
Micro:bit Educational Foundation
what can be done with the micro:bit hardware, with an emphasis on writing expandable, efficient software, with user friendly interfaces. Essential qualifications More than 4 years experience developing C/C++ drivers and software to run on embedded devices (ideally Arm Cortex-M). Experience debugging software in embedded systems using electronic lab tools. Familiarity with test methodologies for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

Cupertino, California, United States
Annapurna Labs (U.S.)
distributed AI/ML systems. This role involves working on collective operations - the fundamental operations that enable AI to scale across multiple accelerators & servers. Most of our stack is C/C++ and relatively low level, so solid knowledge of Linux, kernels, and performant code is important. Experience with embedded systems is valued, and experience with high-speed networking or More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer or Principal Software Engineer

Melbourne, Florida, United States
Hybrid / WFH Options
Northrop Grumman
scheduling architecture Experience with requirements management tools (e.g. DOORS, Cameo) Python scripting knowledge CMAKE script knowledge Git source control knowledge and Atlassian Suite (Jira, BitBucket, etc) knowledge Experience developing C/C++ for real-time, flight critical systems Real time computer graphics and OpenGL or Vulkan. Knowledge of Stores Management System (SMS) Experience with HW/SW Integration Experience in More ❯
Employment Type: Permanent
Salary: USD 65 Hourly
Posted:

Senior Cheminformatics Research Scientist

England, United Kingdom
Menlo Ventures
and structure-based drug design. Experience with machine learning and major machine learning frameworks such as scikit-learn or PyTorch Proficiency in a low-level programming language such as C/C++ or Rust. Knowledge of advanced data analysis techniques such as multi-parameter optimization Open source contributions or publications in academic journals demonstrating experience in scientific method development and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - ADA / C

Lancashire, United Kingdom
Expleo UK LTD
Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve More ❯
Employment Type: Permanent
Posted:

Embedded Linux Software Engineer

Saffron Walden, Essex, United Kingdom
Technical Futures
Do you possess commercial experience in Embedded Linux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid Embedded C/C++ development skills to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid-level Embedded Linux Software Engineer to join their team click More ❯
Employment Type: Permanent
Salary: GBP 45,000 Annual
Posted:

Embedded Systems Engineer III

Benicia, California, United States
RIX INDUSTRIES
experience with Altium Designer or equivalent schematic/layout tools. 6 years' experience in component selection and evaluating cost, availability, and modularity. 6 years' experience with programming in Embedded C, C and C++. 6 years' experience with electro-mechanical integration of PCB assemblies. 6 years' experience with thermal analysis of power devices on PCB assemblies. 6 years' experience with digital More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Graduate GPU Researcher

London, South East, England, United Kingdom
MicroTECH Global Ltd
degree in Electronics, Computer Science or other related subjects • Passion for computer graphics and desire for knowledge • Strong innovation abilities, analytical and problem-solving skill • Solid programming skill (C, C++) • Motivated, able to work under own initiative • Good communication skill, team player Skills you might also have • Knowledge of computer graphics and API (OpenGL, Vulkan, DirectX, or Metal) • Knowledge of More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Firmware Engineer

Farnborough, England, United Kingdom
IC Resources
on optimisation and debugging for performance improvements whilst collaborating with hardware teams during early development phases. For this Firmware Engineer vacancy, we are looking for: Strong embedded programming in C Experience development firmware and low-level drivers Ability to read hardware specifications and work closely with hardware engineers Lab experience with JTAG, spectrum analysers, and signal generators Understanding of digital More ❯
Posted:

Senior Software Engineer

Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
microTECH Global LTD
utilise our accelerators Key Requirements: PhD or MSc in related field Used Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development Please get in More ❯
Posted:

Senior Software Engineer

cambridge, east anglia, united kingdom
Hybrid / WFH Options
microTECH Global LTD
utilise our accelerators Key Requirements: PhD or MSc in related field Used Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development Please get in More ❯
Posted:

Senior Software Engineer

cambridgeshire, east anglia, united kingdom
Hybrid / WFH Options
microTECH Global LTD
utilise our accelerators Key Requirements: PhD or MSc in related field Used Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development Please get in More ❯
Posted:

Senior Firmware Engineer

southampton, south east england, united kingdom
IC Resources
on optimisation and debugging for performance improvements whilst collaborating with hardware teams during early development phases. For this Firmware Engineer vacancy, we are looking for: Strong embedded programming in C Experience development firmware and low-level drivers Ability to read hardware specifications and work closely with hardware engineers Lab experience with JTAG, spectrum analysers, and signal generators Understanding of digital More ❯
Posted:

Senior Embedded Software Engineer

Stroud, Gloucestershire, South West, United Kingdom
ZENOVO LTD
all design-related tasks. Additionally, you will participate in test suite development, provide and maintain high levels of customer service, and develop technical documentation. Key Experience: - Experience of Programming C onto a RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C is desirable - Knowledge of low power platforms - Programming experience in C++ Education : - Degree in a relevant area such More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Lead Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Avanti Recruitment
improvement and technology strategy. About You You’ll be an experienced embedded software engineer who enjoys balancing technical depth with people leadership. You’re likely to have: Experience in C/C++ for embedded systems (bare metal, RTOS, or Linux). Broad understanding of drivers, DSP, algorithms, and communication protocols. Previous team leadership or line management experience. Excellent communication and More ❯
Employment Type: Permanent
Salary: £70000 - £80000/annum
Posted:

DSP Software Engineer

Falmouth, Cornwall, United Kingdom
Platform Recruitment
requirements and ensure timely project delivery. Skills and Requirements: + Proven experience in developing DSP algorithms and implementing them in embedded systems. + Proficiency in programming languages such as C, C++, and assembly language for embedded systems. + Strong understanding of real-time operating systems and device driver development. + Familiarity with digital audio and video processing, image processing, or More ❯
Employment Type: Permanent
Salary: £40000 - £45000/annum
Posted:

Quantitative Developer - React/C#

Greater London, England, United Kingdom
McGregor Boyall
working in a team-oriented, collaborative environment. Experience: Minimum 3 years experience as a software engineer. Front-end experience with React, MUI, AG-Grid, and ECharts. Advanced proficiency in C and Python (required). SQL expertise preferred. Strong communication, organizational skills, and ability to multitask. Ability to work independently and collaboratively with a global team. Prior buyside experience is essential. More ❯
Posted:
C
10th Percentile
£40,386
25th Percentile
£47,500
Median
£55,000
75th Percentile
£77,125
90th Percentile
£96,250