876 to 900 of 1,540 Permanent C Jobs

Principal Vulnerability Researcher

Hiring Organisation
Frontier Resourcing Ltd
Location
Gloucester, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
external stakeholders. Support business development efforts, including proposal writing and technical briefings. Essential Skills and Experience Proficiency in at least one programming language (C, C++, Python). Familiarity with assembly language (reading or writing). Experience in reverse engineering using tools such as IDA Pro, Ghidra, or Binary Ninja. Strong ...

C++ Software Engineer

Location
Greater London, England, United Kingdom
quantitative researchers and developers. Design and optimise rapid trading systems end‐to‐end. Apply low‐level systems programming and optimisation using languages such as C, C++ or similar. Analyse and improve application performance using hardware counters and profiling tools. Qualifications Expertise in low‐level systems programming and optimisation for extremely ...

BMS Controls Engineer Rimac Energy Oxfordshire UK, United Kingdom

Location
Oxford, England, United Kingdom
estimation Thermal management Cell balancing Voltage and current limits Battery protection and diagnostics Design, simulate, and validate models in Simulink/Stateflow. Generate embedded C code using Simulink Coder/Embedded Coder for deployment on microcontrollers (e.g., Infineon XMC7200, TI C2000, STM32, NXP). Support MIL, SIL, and HIL testing ...

Lead Unity SDK Engineer

Location
Greater London, England, United Kingdom
code and binaries inside Unity. Strong architectural background in modular Unity SDK design: dependency injection, bridging native iOS/Android SDKs into Unity through C/C++, and building Unity Editor tooling. Proficiency in C#, Kotlin, Swift, and Objective-C++. A track record publishing and maintaining open source software, with ...

Staff Software Engineer, Console GPU Inference

Location
Greater London, England, United Kingdom
game console software development and tools. At least 5 years of experience with GPU programming is essential, along with familiarity with GPUs. Fluency in C/C++ and shader languages, with a solid understanding of GPU programming and low-level computing to deliver technical excellence. Familiarity with machine learning ...

Mechatronics Engineer (Aberdeenshire)

Location
United Kingdom
servo or stepper drives, sensors, and associated control hardware Ability to read electrical schematics and contribute to embedded software testing and iteration (experience with C/C++, Python, or similar platforms is an advantage) Ability to design for manufacture and communicate effectively with external machinists and fabricators Strong written ...

CPU Performance Engineer, Platform Architecture

Location
Cambridge, England, United Kingdom
entire team. Minimum Qualifications Experience in CPU and SOC architecture and micro-architecture Experience with performance simulation environments Object-oriented programming experience in C/C++ Experience in a scripting language such as Perl or Python Preferred Qualifications Knowledge of memory latency tolerance techniques or other aspects of CPU memory ...

Senior Electronics Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Sherburn, North Yorkshire, UK
Bringing designs up on the bench and integrating them at system level, working with interfaces such as USB, Ethernet, PCIe, CAN, SPI and I²C Getting to the bottom of hardware and communications faults, methodically and without fuss Carrying out thermal, tolerance and reliability analysis, MTBF included, so designs stand ...

Senior Hypervisor Engineer (opens in a new tab) London · Remote - Europe

Location
Greater London, England, United Kingdom
monitor the upstream Collaborate with other team members and stakeholders We expect you to have 5+ years of professional software engineering experience Fluent in C programming language 3+years of experience with Linux At least 3 years of engineering experience with QEMU/KVM General understanding of x86-compatible systems (virtual ...

Senior IC Design Engineer – End-to-End SoC/MCU

Location
Cambridge, England, United Kingdom
pressure, and communicating them clearly to both engineers and non-engineers. Comfortable working close to software: you have written non-trivial embedded C, understand toolchain and SDK implications of architectural choices, and care about what shipping the chip feels like for the developer using it. Ability to communicate complex ideas ...

VP of Engineering, Full Stack (CTO Track)

Location
Greater London, England, United Kingdom
Code extensions) or code analysis tooling Experience serving custom or fine-tuned models (vLLM, TensorRT-LLM, Triton or similar) and GPU infrastructure Rust or C/C++ experience Experience selling to and deploying in regulated or security-conscious enterprises What we offer CTO-level ownership of a product ...

GPU Hardware Datapath Design Engineer

Location
Kings Langley, England, United Kingdom
seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You'll have: Programming experience, especially with SystemVerilog, VHDL, C(++), Python, Tcl or shell. The ability to imagine and implement improvements to a whole range of processes. The ability to communicate complex technical information ...

Principal Firmware Engineer

Hiring Organisation
Microchip Technology
Location
Fareham, Hampshire, UK
Employment Type
Full-time
Electronic Engineering or equivalent10+ years industrial experience (non-managerial) in embedded firmware domainCompetenciesBe well versed in embedded software and hardware systemsBe very strong in C programming in an embedded environmentExcellent problem-solving skillsAI literateBe able to understand and use device datasheets, product datasheets, application notes, and PCB schematicsHave experience with ...

Principal Firmware Engineer

Location
Whiteley, England, United Kingdom
10+ years industrial experience (non-managerial) in embedded firmware domain Competencies Be well versed in embedded software and hardware systems Be very strong in C programming in an embedded environment Excellent problem‐solving skills AI literate Be able to understand and use device datasheets, product datasheets, application notes ...

Staff Firmware Engineer

Location
United Kingdom
engineering related or adjacent field, or demonstrated commensurate ability.- 5+ years experience delivering firmware for new products as part of a team.- Proficiency in C, and working familiarity with Python. Rust knowledge is nice to have.- Experience working with IP stack protocols: Ethernet, WiFi, TCP, UDP, HTTPS, etc- Working knowledge ...

Applied Scientist, PXT LEGENDS

Location
Leeds, England, United Kingdom
Experience in designing experiments and statistical analysis of results Preferred Qualifications - Experience in professional software development - Experience programming or scripting language like Python, Java, C or C++ Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions ...

Product Lead, Regulatory Innovation (AI)

Location
Greater London, England, United Kingdom
regulators on the acceptability of new AI methodologies and their validation for clinical trials and/or clinical solutions, e.g. FDA (Type B/C meetings, CDER/CBER), EMA (Scientific Advice, Innovation Task Force, CHMP qualification advice and qualification opinion procedures) and MHRA. Product management Translate user feedback, regulatory ...

Staff Applications Engineer

Location
Cambridge, England, United Kingdom
mentor less experienced engineers. Travel occasionally to Arm sites and partner locations. Required Skills and Experience: 10+ years in firmware/software development Strong C/C++ programming skills Deep understanding of SoC architecture Knowledge of Machine Learning and Computer Vision software stacks Experience debugging from firmware to OS/ ...

Electronics Technician

Location
Greater London, England, United Kingdom
companies in the area of Electronic Design Automation. We’re backed by a team of top‐tier investors, and we have recently closed ourSeries C funding of $160 million. We bring together the brightest quantum engineers, integrated circuit (IC) engineers, quantum computing theoreticians and software engineers to create a unique ...

Security Engineer, Applied AI

Location
City of Westminster, England, United Kingdom
adversary simulation, offensive security, or digital forensicsExtensive knowledge of attacker tactics, techniques, and proceduresProficiency in coding with experience in languages such as Python, Go, C/C++, or shell scriptingExperience building security systems, tools, or capabilities — not just identifying problems but engineering solutionsDemonstrated ability to operate independently on complex, ambiguous ...

Senior Subsystem & SoC Design Engineer

Location
Cambridge, England, United Kingdom
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 programming Participation in large scale complex SoC development projects Experience of Functional Safety product development for the Automotive ...

AI Compiler Optimization Engineer

Location
City of Edinburgh, Scotland, United Kingdom
reviewed on an ongoing basis in accordance with the changing needs of Huawei Research and Development UK Limited. Person Specification: Required: Proficiency in C/C++ and compiler infrastructure (LLVM, MLIR, or similar) Deep understanding of AI model architectures and inference workflows Experience with performance profiling tools (e.g., perf, TensorBoard ...

Senior Principal Software Architect – AI

Location
Cambridge, England, United Kingdom
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

Location
Cambridge, England, United Kingdom
leading and developing other engineers Effective 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 software Experience developing and bringing up software from virtual platforms through FPGA prototypes to target silicon Knowledge ...