1 to 25 of 33 Remote/Hybrid C Jobs in Cambridge

Embedded Software Engineer (Yotco/Embedded Linux)

Hiring Organisation
Technical Futures Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
Embedded software design experience. Embedded Linux development including device trees, user-space/kernel-space, and SoC platforms. Experience of Yocto. Real-Time Embedded C/C++ development. Experience with high level programming language/s such as Python. Broader embedded experience such as RTOS, bare metal systems, Algorithms ...

Embedded Software Engineer

Hiring Organisation
Hexwired Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
main office is in Cambridge.Key skills needed for this Embedded Software Engineer job:Degree in Embedded systems, Computer Science or similar3+ years commercial Embedded C experience ideally working on ARM controllersGood experience working on Wireless products (RF, Telco, IOT etc)Previous experience working on Cloud connected devicesExperience working on Embedded ...

Senior Embedded Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
Essential Strong embedded software development experience Proven commercial experience with Zephyr RTOS Experience taking products through the full development lifecycle using Zephyr Strong C/C++ programming skills Nice to Have Yocto or Embedded Linux experience ARM Cortex development Networking or secure communications experience Python scripting Experience within space, aerospace ...

Embedded Linux Engineer - Hybrid

Hiring Organisation
Technical Futures
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Embedded Linux development including device trees, user-space/kernel-space, and SoC platforms. Experience of, or willingness to learn Yocto. Real-Time Embedded C/C++ development. Experience with high level programming language/s such as Python. Broader embedded experience such as RTOS, bare metal systems, Algorithms ...

Senior Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
industry specs, roadmap requirements, breakdown tasks and help implement the project plans. Your activities will involve upstreaming and maintenance. Required Skills and Experience :Excellent C/C++ programming skills with the ability to add significant new functionality, analyse and fix complex defects. Some knowledge of assembly and strong debugging skills ...

Senior Optimisation Developer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
mathematical background, supported by a postgraduate qualification (MSc, PhD, or equivalent experience). Proven programming ability in at least one relevant language. (e.g. C++, C, C#, Fortran) Experience of numerical modelling or mathematically intensive software development. Demonstrated potential to lead projects or technical workstreams, even if formal leadership experience ...

SW Engineer

Hiring Organisation
AMD
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
recent graduate with a Bachelor's or Master's degree in Computer Engineering, Computer Science, Physics, Maths or a related field Experience writing C code Experience with Python and other scripting languages Strong communication skills Knowledge of Ethernet and TCP/IP Experience with Linux systems #LI-HYBRID Benefits offered ...

Technical Ecosystem Engineer, Academic Communities

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Engineering, Computer Science, Computer Engineering, or equivalent practical experience. Technical Domain Depth: Solid foundation in computer architecture concepts, embedded systems, or software development (e.g., C/C++, Python, Linux, or RTOS environments).Field Experience: Experience in Field Applications Engineering (FAE), Solutions Architecture, Developer Relations (DevRel), or Technical Enablement. Technical Instruction ...

Staff Software Engineer - DSP & AI Optimisation

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Work with processor architects, software teams, and silicon partners to identify performance bottlenecks and recommend architectural improvements. Required Skills and Experience Strong proficiency in C/C++ and low-level embedded programming. Solid understanding of processor architectures, memory hierarchies, caches, DMA, and interrupt handling. Familiarity in handling embedded operating systems ...

Senior Digital Electronics Engineer / Consultant

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
SoCs for data throughput and power consumption. - Embedded interconnects such as DDR4, QSPI, PCIe, JESD204. - ECAD tools (ideally Altium Designer) for PCB layout. - C and Python on Linux (ideally embedded programming). - Verilog/VHDL. - DSP applied to RF. Any additional past consultancy project experience would be advantageous. Similarly ...

Staff Linux Support Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
ExperienceStrong understanding of embedded Linux-based software stacks, including kernel, drivers, and firmware integration. Experience in triaging, debugging, mitigating, and resolving software issues using C, C++ and python. Effective written and verbal communication skills, with the ability to collaborate across teams and with external partners."Nice to Have" Skills ...

Mathematical Developer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
coaching and technical mentoring to less experienced developers where appropriate. Essential requirements Strong mathematical background. Programming ability in at least one relevant language. (e.g. C/C++, C#) Experience of numerical modelling or mathematical software development. Degree in Mathematics, Applied Mathematics, Physics, Computer Science, Engineering or a related discipline. Desired ...

Low-Level Software Engineer (OS-based), CPU Validation group

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
stakeholders. Education & Qualifications: University degree or equivalent experience in Computer Science, Electronic Engineering. Required Skills and Experience: You have software development experience in 'C' and some knowledge of low level assembler programming languagesYou understand CPU architecture and micro-architecture features (such as caches, MMU, SMP, coherency, CPU pipelines)You have ...

Staff FPGA Engineer

Hiring Organisation
Entrust Corporation
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
FPGA implementations, optimised for performance, area, and power.Experience integrating FPGA designs into hardware/software systems, including bring-up and debugging.Software development experience (e.g. C or Python) to support tooling, test, or integration.Experience working in Linux and/or Windows development environments.Bonus Experience:Xilinx SoC platforms (e.g. Zynq, Versal)Intel ...

Head of Software

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
£120,000 per annum
Xilinx and Intel SoCs, often resource constrained, with on-device UIs x86 Linux application software, some of it tightly coupled to drivers and hardware C and C++, with growing use of Rust and Go Cross-compiled, multi-product build systems, with Jenkins, Gerrit and Bitbucket Long-lifecycle, high-reliability products ...

Staff Team Lead - SoC Software

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
leadership and interpersonal skills. Strong knowledge of low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux), and computer architecture. Strong background in C (or a similar language) programming, with proven skills in debugging and optimising software. Excellent problem-solving and communication skills, with the ability to collaborate effectively ...

Staff Software Performance Engineer - Team Lead

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
experience and a track record of timely, high quality delivery. Demonstrating excellent communication, being able to clearly convey complex topics. You will have excellent C/C++ skillsYou have experience in profiling and tracing large applications to find bottlenecks of performance."Nice To Have" Skills and Experience :You are passionate ...

Senior Subsystem & SoC Design Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
complex designs'Nice to Have' Skills and Experience:Exposure to Arm-based designs, Arm System Architectures and AMBA standards.High level programming experience such as C/C++ and/or assembly language programmingParticipation in large scale complex SoC development projectsExperience of Functional Safety product development for the Automotive market (applying ...

Staff Design Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
methodologies and safety-related hardware design. Experience developing or improving RTL, IP and subsystem design flows and methodologies. High-level programming experience such as C/C++. In Return You will have the opportunity to apply your engineering experience to challenging subsystem and IP design problems, working with teams across ...

Senior Principal Software Architect - AI

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
ONNX or ONNX Runtime is important. We also value: Understanding of how AI workloads move through graphs, compilers, runtimes and kernels to hardware. Strong C/C++ skills and the ability to engage directly with software implementations. Excellent technical judgement when navigating complex and ambiguous problems. This means identifying what ...

Staff Team Lead - System Software

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
projectsExperience in leading and developing other engineersEffective communicator and ability to collaborate well within and across teams"Nice To Have" Skills and Experience: Sufficient C to develop and review changes to existing softwareExperience developing and bringing up software from virtual platforms through FPGA prototypes to target siliconKnowledge of Arm AArch64 ...

Graphics Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
deeper understanding of GPU architecture, rendering techniques, graphics APIs, game engines, and system-level performance. Required Skills and Experience :Strong foundational programming skills in C/C++ or another low-level systems language. Good understanding of real-time graphics and the GPU pipeline, with exposure to a modern graphics API.Foundational ...

Staff Verification Engineer - CPU group

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Nice To Have" Skills and Experience :Solid knowledge of Arm architecture. Experience with verification methodologies such as UVM or equivalent experience. Programming experience in C/C++ and Python. Practical experience verifying microprocessor or CPU designs. Understanding of constrained-random stimulus, functional coverage, checking methodologies, and behavioural reference models. Experience ...

Senior Firmware Engineer

Hiring Organisation
Orion
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
highly skilled Senior FirmwareEngineer forour firmware development team. The ideal candidate will have extensive experience in IoT, a strong background in hardware, proficiency in C/Cand Python, and the breadth to work with device data from the sensor through to the cloud. The successful candidate will be responsible … Contribute to firmware development, sharing technical knowledge and best practice with other team members. Design, develop, and maintain embedded firmware for IoT devices using C/CandPython Collaborate with hardware engineers to ensure seamless integration between firmware and hardware Implement and optimise communication protocols such as MQTT andLoRaWAN Integrate firmware ...

SOC Design Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
/or Arm System ArchitecturesExperience developing and integrating subsystems for PCIe, UCIe, DDR/LPDDR/HBM, Ethernet etc.High level programming experience such as C/C++ and/or assembly language programmingExperience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures.Accommodations at ArmAt Arm, we want ...