901 to 925 of 1,292 C Jobs

iOS Engineer

Location
Southampton, England, United Kingdom
300K ratings and an average rating of 4.9. Our iOS application is entirely written in Swift. It is highly modular and we use MVVM-C architecture to maximise code reusability and testing. We also value simplicity over complexity, fewer moving parts means fewer faults and easier comprehension. Some ...

Technical Solutions Manager

Location
Greater London, England, United Kingdom
Control Compliance 1157, or (iv) asylee under 8 U.S.C. 1158, (B) eligible to access the export controlled information without a required export authorization, or (C) eligible and reasonably likely to obtain the required export authorization from the applicable U.S. government agency. CoreWeave may, for legitimate business reasons, decline to pursue ...

Senior Specialist Field Engineer - HPC/AI/ML

Location
Greater London, England, United Kingdom
U.S.C. 1157, or (iv) asylee under 8 U.S.C. 1158, (B) eligible to access the export controlled information without a required export authorization, or (C) eligible and reasonably likely to obtain the required export authorization from the applicable U.S. government agency. CoreWeave may, for legitimate business reasons, decline to pursue ...

KDB Application Technology Lead Analyst (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
feedhandlers, APIs, and microservices interfacing KDB+ with upstream messaging fabrics (e.g., Kafka, Solace, LBM/29West, ZeroMQ) and downstream consumer platforms. Develop high-performance C/C++ or Python shared libraries (embedPy, PyQ, C API) for real-time analytics, machine learning integration, or proprietary calculation engines. Oversee the migration, integration ...

Senior Embedded Engineer

Location
Nottingham, England, United Kingdom
Senior Embedded Electronics Engineer Location: Manchester – Hybrid Embedded C, C++, RTOS, FreeRTOS, ARM, STM32, Microcontrollers, Firmware, Electronics, PCB An established electronics and technology business is looking for a Senior Embedded Electronics Engineer to join its growing R&D team in Manchester. This is an excellent opportunity for an experienced Embedded … connected electronic products used across the UK and international markets. The Role Working across the full embedded product lifecycle, you'll combine hands‐on C/C++ firmware development with electronics and hardware expertise. Responsibilities Developing real-time embedded firmware in C/C++ Leading embedded architecture and system‐level ...

Embedded Software Engineer

Hiring Organisation
Line Up Aviation
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Contract
Contract Rate
£60.00/hour
providing cutting edge technology solutions to our key customers. Role Responsibilities: Utilize your skills and knowledge to prototype innovative wireless solutions Primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard … Development of software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) Experience of working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying embedded ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment Limited
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent
Salary
£55,000
growing technology and R&D organisation in the Bristol area. The position will focus on developing embedded Linux systems using Yocto , alongside work involving C/C++, Linux platforms, System-on-Chip devices and communications technologies . Youll contribute to technically challenging R&D programmes spanning research, prototyping, implementation, integration … Creating and maintaining Yocto recipes, layers, images and Board Support Packages Configuring, building and debugging Linux systems for embedded hardware Developing embedded software using C and C++ Supporting Linux kernel, bootloader and device-driver integration Developing software for microprocessors and System-on-Chip devices Integrating hardware interfaces, sensors and communications ...

Software Engineer

Location
Reading, England, United Kingdom
collaborating with experts across software, systems, hardware, and test engineering. What You'll Be Doing Designing, developing, and maintaining software solutions using C++ and C Working within Linux and embedded environments to deliver robust software applications Supporting the full software development lifecycle, from requirements analysis through to integration and verification … planning and technical reviews Producing technical documentation and engineering artefacts What We're Looking For Commercial experience developing software using C++ and/or C Experience working across the software development lifecycle Strong debugging, troubleshooting, and problem-solving skills Experience with Linux and/or embedded software development Understanding ...

Senior Embedded Product Engineer

Hiring Organisation
Cortech Talent Solutions
Location
Bristol, City of Bristol, United Kingdom
Employment Type
Permanent
Salary
£50000 - £75000/annum
reviews, verification and validation activities. Mentor junior engineers and contribute to engineering best practice. Essential Skills & Experience: Commercial experience developing embedded products. Strong Embedded C/C++ development experience. Good understanding of microcontroller-based systems. Experience with RTOS, watchdogs, interrupts and state-machine design. Good understanding of communication protocols such … C and UART. Ability to read and understand electronic schematics. Experience debugging both hardware and firmware. Practical experience using oscilloscopes, logic analysers and other electronic test equipment. Structured approach to engineering problem solving. Ability to work across multiple engineering disciplines. Good communication skills and a collaborative approach. Desirable Experience: STM32 ...

Senior Software Engineer

Hiring Organisation
Siemens
Location
Hebburn, Tyne & Wear, United Kingdom
Employment Type
Permanent
heart of our product development, crafting the embedded intelligence that drives our devices. Your key responsibilities will include: Designing and developing embedded software using C/C++. Implementing new product features and enhancements Investigating and resolving software defects and customer-reported issues Developing and executing unit, integration, and system-level … support Your defining qualities: A degree in Electronic Engineering, Computer Science, Software Engineering, or a related technical discipline. Experience in embedded software development using C/C++. Understanding of microcontrollers and embedded systems architecture. Understanding of software design principles and version control systems. Ability to analyse technical problems and develop ...

Test Engineer - Adsys Controls Inc.

Location
Test Valley, England, United Kingdom
solution. Demonstrated understanding of electronic hardware, real‐time computing platforms including single board computers and microcontrollers, oscilloscopes, logic analyzers, etc. Experience programming using C/C++ and Python; Experience with SolidWorks CAD. Familiarity with scripting languages for test automation (e.g. Python, Labview). Experience developing on both Windows and Linux … systems, directed energy, unmanned aerial systems, and test systems within military and commercial markets. We deliver solutions leveraging precision control systems, image processing, GN&C, electronics design, modeling & simulation and embedded real time software. From High Energy Laser weapons, to visual perception modules, to threat warning systems to aircraft autopilots ...

Principal Software Engineer - Embedded C/C++ for Defence

Location
Basildon, England, United Kingdom
Principal Software Engineer to drive pivotal technical work within our Integrated Sensors & Protection line. You will develop a new generation of features using innovative C/C++ software across defence projects, collaborating with a world‐class team to continuously improve and deliver market‐leading products. Security clearance eligibility is required. ...

Embedded Software Engineer, Embedded C / Linux / Networking

Hiring Organisation
Pure Resourcing Solutions Limited
Location
Cambridge, Dry Drayton, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £60000/annum
streaming that has to hit zero latency, because somewhere a broadcaster or a control room is relying on it. You'll be writing embedded C, C++ and Rust for IP-based KVM and connectivity products used in genuinely mission-critical environments: broadcast, national security, transport, industrial control. This … understand the constraints of multi-threaded, performance-critical systems, and start contributing quickly. Alongside that, you'll bring : Several years' hands-on experience with C, C++ and/OR Rust Confidence building middleware and backend applications on Linux A proven track record optimising performance-critical, multi-threaded code Bonus points ...

Embedded Software Engineer, Embedded C / Linux / Networking

Location
Dry Drayton, England, United Kingdom
understand the constraints of multi-threaded, performance-critical systems, and start contributing quickly. Alongside that, you'll bring: Several years' hands-on experience with C, C++ and/OR Rust Confidence building middleware and backend applications on Linux A proven track record optimising performance-critical, multi-threaded code Bonus points ...

C, C++ Software Engineer II

Hiring Organisation
APPLIED MATERIALS
Location
Santa Clara, California, United States
Employment Type
Permanent
Salary
USD Annual
software documentation 7. Interfaces with internal and external customers for requirement analysis, software troubleshooting and project scheduling Technical Skills • Proficiency and professional experience in C and C++ is required. • In addition, experience in programming in several of the following areas is desired: - Real-time Control - Motion Control - Embedded Programming - Multi ...

Software Security Architect — Home Office & Flexible Hours

Location
Glasgow, Scotland, United Kingdom
compliance with cyber resilience standards throughout the product lifecycle. Ideal candidates have strong background in cybersecurity and secure software architecture, with experience in embedded C, Rust, or assembly. #J-18808-Ljbffr ...

Embedded Device Security Consultant - Cheltenham Lab

Location
Austrey CP, England, United Kingdom
security evaluations and research on embedded devices, including vulnerability assessment and embedding consulting skills. Candidates should have expert knowledge in areas such as C, Java, and cryptography, and the ability to work in a fast-paced environment. Competitive compensation and opportunities for travel are offered. #J-18808-Ljbffr ...

C/C++ Software Engineer

Hiring Organisation
Inspired Recruitment
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Contract
Contract Rate
Up to £75 per hour
client is looking for a dynamic and experienced C/C++ developer to assist in delivering on embedded C/C++ safety critical projects. The role will involve working onsite 3 days per week in Cheltenham The role will involve working on aerospace and defense systems. We are seeking … those skills and furthering their development skillset on a variety of software projects. As a Software Engineering Contractor, you will be expected to produce C/C++ code to internal software standards, develop and validate requirements, produce accurate design documentation, and complete thorough software testing. Key Responsibilities Software Development: Requirements ...

AI Verification Scientist: Lean & Formal Methods

Location
Greater London, England, United Kingdom
driven proof systems. You will work on developing agents that generate formally verified code and proofs, using Lean and related tools, across languages like C/C++. We encourage publishing and collaboration across interdisciplinary teams. The role emphasizes safety, ethics, and broad impact, with opportunities to contribute to scalable verification ...

Data Maestro: Bioinformatics & Cross-Project Coordination

Location
Oxford, England, United Kingdom
University of Oxford invites applications for a Data Coordinator and Bioinformatician to support cross-network data coordination and shared bioinformatics across the IHDM-C initiative. The role emphasizes metadata standards, data cataloguing, and reproducible workflows using Python/R and GitHub. The post holder will work with UKRI ...

Flight Software Team Lead — Lead Spacecraft MBSE

Location
City of Edinburgh, Scotland, United Kingdom
flight software. The ideal candidate will provide technical leadership and manage a team of engineers, driving innovation and excellence across projects. Key skills include C programming for embedded systems and a collaborative spirit. This full-time position offers a competitive salary, flexible working hours, and opportunities for personal development ...

AI Hardware Acceleration Engineer for ML Performance

Location
Greater London, England, United Kingdom
training and inference platforms. This role involves complex algorithmic challenges and optimizing compilers for advanced computing hardware. Candidates should possess strong skills in C/C++/Rust and have experience with GPUs, TPUs, or data-flow oriented compilers. The position offers exciting challenges and an innovative work environment. #J ...

Software Engineer (DSP)

Location
Salisbury, England, United Kingdom
involved in developing new ideas with the acoustics team, working on the overall software architecture with other embedded software engineers and prototyping ideas in C code and sometimes in MATLAB. During development you will be working closely with the electronics team to bring up new prototypes and writing the software … drivers for peripherals that might be on the DSP chip or on the PCB. Develop new processing chain components in MATLAB then implement in C code on the DSP processor. Collaborate with other firmware developers to define interfaces between processors. Work with the acoustics team to develop new ideas ...

Rust Systems Engineer

Location
Greater London, England, United Kingdom
simulation pipelines Profile, optimise, deploy and iterate Ship code that directly impacts production performance and P&L Requirements Strong systems programming in Rust or C/C++ with willingness to switch Deep understanding of concurrency and lock-free structures Strong knowledge of CPU cache, memory layout and branch prediction Experience ...

Triton Compiler

Location
United Kingdom
development experience with LLVM, MLIR or similar technologies Experience with compiler backends, code generation and optimisation passes Strong low-level programming skills in C++, C or Rust A solid understanding of computer architecture, memory hierarchies and performance optimisation The ability to reason about hardware constraints and translate them into compiler ...