C Jobs in Cambridge

1 to 25 of 69 C Jobs in Cambridge

Senior Software Engineer - XenServer Toolstack

Cambridge, Cambridgeshire, United Kingdom
Cloud Software Group
self-organizing, agile team that values quality, feedback, and continuous improvement What we're looking for Software development experience on Unix/Linux systems Familiarity with procedural languages (e.g., C, C++, C#, Java) and scripting languages (e.g., Python) Interest or experience in functional programming (e.g., OCaml, Haskell, F#, Scala, ML) Understanding of software engineering best practices including automated testing, code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Compilers

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Arm to improve the support for the Arm Architecture and CPUs. Help develop the project automated functionality and performance testing frameworks. Required skills and experience Strong programming skills in C/C++. Familiar with performance analysis tools and system level performance tuning. Be flexible, with a variety of software development skills and a commitment to extend the breadth and depth More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

(Senior) Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Toshiba EMEA
and overall systems architectures based on software engineering expertise, including participation in code reviews and mentoring other staff Essential: Software engineering experience with systems programming languages Excellent knowledge of C Knowledge of, or willingness to learn and develop in, Rust Strong familiarity with Linux and kernel space development (e.g. familiarity with custom device drivers) Detailed knowledge of networking, hardware interfacing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Software Engineer

Cambridge, Cambridgeshire, United Kingdom
OpenText
or I degree in a technical subject (eg Maths, Natural Science, Engineering, Computer Science). Good working knowledge of programming in a Windows or UNIX environment, and knowledge of C or C++. Ability to function well in a small team, requiring self-motivation and the ability to work well under pressure. Creativity and problem-solving skills. Senior Programmers In addition More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Cadence Design Systems
high-quality, reliable software Stay current with industry trends and emerging technologies in AI Job Qualifications: BSc in Computer Science, Electrical Engineering or related field plus 4+ years of C/C++, Java or Python software development experience, Or M.Sc plus 2+ years of experience in implementing ML models and applications, Or PhD in a relevant area. Strong understanding of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer Consultant (Experienced)

Cambridge, Cambridgeshire, United Kingdom
Women's Engineering Society
experience working in embedded software development, have a proven track record of design and implementation of technological solutions, and hold a relevant degree. Experience with Linux, and programming in C and at least one other language (such as C#, C++, MATLAB) is essential. In addition, experience in any of the following is desirable: Bare metal/RTOS software development on More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Galileo Platform

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
OLI Systems, Inc
frameworks. Knowing Git well; you could confidently explain why git rebase master 2 master onto foo git push origin would be a bad idea. Preferred Qualifications Practical experience with C/C++ (14/17), fluent in reading, writing, building and debugging. Solid understanding of cross-platform, portable code challenges and nuances in development and deployment. Rich front-end development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Media Driver

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Experience: A bachelor's degree in computer science, electrical engineering, or related fields. Strong knowledge of video codecs, computer graphics, rendering, image processing and related technologies. High proficiency in C programming language. Extensive experience with Linux operating systems. Low-level programming experience and familiarity with hardware-software interactions. 'Nice to Have' Skills and Experience: Experience in testing and device emulation. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Firmware DevOps Engineer

Cambridge, Cambridgeshire, United Kingdom
Cambridge Mechatronics Limited
gdb, J-Link), scripting (Python), CI (Github CI), containerisation (Docker), profiling, monitoring and logging (e.g. Grafana) Experience with software development on both Linux and Windows Strong coding background, in C and other languages like Python, C++ or C#, with a quality mindset Strong analytical and problem-solving skills The ability to communicate equally effectively with all stakeholders, both inside and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Staff Firmware Engineer (Firmware Security)

Cambridge, Cambridgeshire, United Kingdom
Advanced Micro Devices
calibre. Requirements: PhD, first class or 2:1 from well ranked university 7+ years software experience (or equivalent) working at silicon or networking companies. Proven commercial experience developing in C Experience of python and other scripting languages Strong communication skills Hardware/software codesign Ethernet & TCP/IP Embedded systems ideally with experience of system software and device drivers Understanding More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Entry Level Software Engineer - Voice and Music Team - University Graduate, 2025 Start

Cambridge, Cambridgeshire, United Kingdom
Qualcomm
s degree in Engineering, Information Systems, Computer Science, or related field. Minimum Experience Degree (or equivalent qualification) in Software Engineering or a Systems Engineering course with a software component C programming language Familiarity with embedded systems Understanding of basic testing, coding, and debugging procedures Strong interpersonal, written, and verbal English communication skills Preferred Experience Python programming language Familiarity with automated More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Cambridge, Cambridgeshire, United Kingdom
OpenText
or I degree in a technical subject (eg Maths, Natural Science, Engineering, Computer Science).Good working knowledge of programming in a Windows or UNIX environment, and knowledge of C or C++.Ability to function well in a small team, requiring self-motivation and the ability to work well under pressure.Creativity and problem-solving skills. Senior Programmers In addition, the team is More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer in Test

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
automation at a DevOps level. Required Skills and Experience: Demonstrated experience with software testing or software development. Good understanding of test methodologies, CI and test automation. Being proficient in C (C++) programming languages. Experience with Python programming and writing shell scripts. Good system level/computer architecture understanding. Using source control daily, efficiently and consistently, according to the project guidelines. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Performance Analysis Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
or directly to our partners. Education & Qualifications: Established experience or a Bachelor's (or above) degree or equivalent experience in a STEM subject. Essential Skills: You will have excellent C/C++ skills You have experience in profiling and tracing large applications to find bottlenecks of performance You are more than aware of the details of System Architecture (pipelines, caches More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
on Arm silicon and modelling platforms Required Skills and Experience : Good understanding of computer architecture and embedded systems Experience of software development for a commercial organization Strong knowledge of C or C++ programming Proficiency in problem solving and debugging skills Practical, organized and analytical approach to work Good oral and written English skills "Nice To Have" Skills and Experience : Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research Scientist

Cambridge, Cambridgeshire, Staines, Surrey, United Kingdom
Redline Group Ltd
JAX) Experience in efficient ML techniques: quantization, pruning, distillation Familiarity with deployment on mobile and embedded devices (e.G. Smartphones, mobile CPU/GPU/NPU) Strong skills in Python, C/C++, and GNU/Linux environments Distributed and multi-GPU training experience Proficient with Git and GitHub workflows Why Join Us? Be part of an elite, forward-thinking AI More ❯
Employment Type: Permanent
Salary: £30000 - £50000/annum
Posted:

System (RF) Test Engineer

Cambridge, Cambridgeshire, United Kingdom
CRFS Group
communication skills. Ability to work independently and as part of a team. Technical Proficiency: Knowledge of hardware design principles and practices. Experience with scripting and programming languages (e.g., Python, C/C++) for test automation. Familiarity with embedded systems and firmware testing. Personal Attributes: Attention to detail and a methodical approach to testing. Ability to manage multiple tasks and projects More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Scientist, Computational Biology

Cambridge, Cambridgeshire, United Kingdom
Second Renaissance
. Experience working with state of the art ML tools (transformers, GNN, etc.) Experience working with hybrid AI models (e.g., SINDy) Working knowledge of cell biology. Experience with Python, C, R or related scientific computing languages. Preferred Qualifications - Experience working with causal representation learning Experience with RAG (retrieval-augmented generation) and GraphRAG a big plus Experience with building and deploying More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

LEAD C/C++ OR JAVA SOFTWARE ENGINEER - CORK CITY OR CAMBRIDGE, ENGLAND

Cambridge, Cambridgeshire, United Kingdom
Software Placements
Client: Our client a leading Multinational Semiconductor EDA Software Provider requires Lead C/C++ or JAVA Software Engineer for role in Cork City, Irelandor Cambridge, England. The role requires the candidate to be onsite 4 days per week. Role: You will join our team responsible for developing and maintaining Agentic AI applications in the digital verification domain. This role … ensure high-quality, reliable software Stay current with industry trends and emerging technologies in AI Qualifications: BSc in Computer Science, Electrical Engineering or related field. Experience: 4+ years of C/C++, Java or Python software development experience, Or M.Sc. plus 2+ years of experience in implementing ML models and applications, Or PhD in a relevant area. Strong understanding of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Rust Developer

Cambridge, Cambridgeshire, England, United Kingdom
Avanti
of intelligent systems. Skillset: 3+ years of experience in systems programming, compiler development, or performance-critical applications Development experience with Rust or other low-level/functional languages like C/C++, Haskell, etc. A strong grasp of low-level programming concepts and a curiosity for novel architectures A Masters or PhD in a scientific or engineering discipline, from a More ❯
Employment Type: Full-Time
Salary: £60,000 - £90,000 per annum
Posted:

Senior Rust Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Avanti Recruitment
of intelligent systems. Skillset: 3+ years of experience in systems programming, compiler development, or performance-critical applications Development experience with Rust or other low-level/functional languages like C/C++, Haskell, etc. A strong grasp of low-level programming concepts and a curiosity for novel architectures A Masters or PhD in a scientific or engineering discipline, from a More ❯
Employment Type: Permanent
Salary: £60000 - £90000/annum
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Platform Recruitment
combines functionality and high efficiency. Your responsibilities will include developing firmware for new and existing products, integrating with client requirements, and developing to high regulatory standards. Requirements: Experience with C/C++ for firmware development. Familiarity with RTOSes Experience working with a range of microcontrollers Knowledge of peripherals, interfaces, and connectivity protocols such as I2C, CAN, UART, SPI, ADC, DAC More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Senior Engineer, Engineering Collaboration Arm

Cambridge, Cambridgeshire, United Kingdom
Semiconductor Engineering
and productivity of engineers across Arm. Required Skills and Experience: Proven background in Software Development and Design Strong experience with at least one programming language (Python, Groovy, Java, Golang, C, C++). Containerization (Docker, Kubernetes, Helm, ArgoCD). Experience of Linux based infrastructure design, provisioning, and maintenance. Good knowledge of Cloud services. Experience of at least one of the following More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Electronics Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
La Fosse
electronic design experience (e.g., microcontrollers, microprocessors, CPLDs, FPGAs) Competence in analog design, especially interfacing with sensors and transducers Experience with VHDL for programmable logic is highly desirable Familiarity with C/C++ or Python for verification and testing is a plus (e.g., Arduino, Raspberry Pi More ❯
Employment Type: Permanent
Posted:

Senior Electronics Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
La Fosse Associates
electronic design experience (e.g., microcontrollers, microprocessors, CPLDs, FPGAs) Competence in analog design, especially interfacing with sensors and transducers Experience with VHDL for programmable logic is highly desirable Familiarity with C/C++ or Python for verification and testing is a plus (e.g., Arduino, Raspberry Pi More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C
Cambridge
25th Percentile
£47,500
Median
£55,000
75th Percentile
£62,500