2,401 to 2,425 of 2,528 C++ Jobs

Senior Engineer

Location
Guildford, England, United Kingdom
sensitivity of certain projects candidates are required to be UK nationals. Requirements: Commercial experience developing integrated software-hardware products Software skills in C or C++ (this can be from embedded systems) Electronics knowledge in hardware comms, FPGAs or PCB design A master’s or PhD in a numerate discipline with … experience. If you are looking for a challenging and rewarding role to develop your career further, Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications, Mentor, Leadership Please note: even if you don't have exactly the background ...

Embedded Software Test Engineer

Hiring Organisation
Matchtech
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
documentation practice What you'll need Strong experience in embedded software testing (OEM/Tier 1/similar) Good knowledge of embedded C/C++ and firmware testing on bespoke hardware Test lifecycle experience (requirements strategy execution reporting) Scripting/automation using Python (or similar) Working understanding of functional safety … Automotive SPICE awareness; calibration/diagnostic tool experience Control systems understanding Apply If you're an embedded software test engineer with strong C/C++ and automotive validation experience, apply to be considered. (No visa sponsorship available. ...

Vehicle Software Engineer - ECU Reverse Engineering

Location
Letchworth, Hertfordshire, United Kingdom
calibration tables, tuning parameters and map-switching logic. Work with TriCore, PowerPC and multicore automotive architectures. Develop tools, scripts and automation using C/C++, C# and Python. Work with CAN, UDS, CCP/XCP and KWP2000. Use automotive programming, flashing, diagnostics, data logging and calibration tools. Research and develop … discipline. You should have: Strong assembly language and embedded systems knowledge. Hands-on experience with IDA Pro and/or Ghidra. Strong C/C++, C# and Python programming skills. Experience with automotive communications, diagnostics and ECU tooling. A structured, analytical approach and the ability to work independently. A resilient ...

PhD Engineer (summer 2027 start)

Location
Guildford, England, United Kingdom
computer science, electronics, physics or similar) and A Levels including A*’s in Maths and Physics Software or embedded programming skills in C or C++ Electronics knowledge such as comms protocols, FPGA programming or PCB design UK National The company is based in modern offices with high-spec labs … candidates who have what it takes to impress, an outstanding salary and benefits package is on offer. Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications Please note: even if you don't have exactly the background indicated ...

Vehicle Software Engineer - ECU Reverse Engineering

Hiring Organisation
Gerrell & Hard
Location
Letchworth Garden City, Hertfordshire, South East, United Kingdom
Employment Type
Permanent
behaviour, calibration tables, tuning parameters and map-switching logic. Work withTriCore, PowerPC and multicore automotive architectures. Develop tools, scripts and automation usingC/C++, C# and Python. Work withCAN, UDS, CCP/XCP and KWP2000. Use automotive programming, flashing, diagnostics, data logging and calibration tools. Research and develop software/… related discipline. You should have: Strong assembly language and embedded systems knowledge. Hands-on experience withIDA Pro and/or Ghidra. StrongC/C++, C# and Pythonprogramming skills. Experience with automotive communications, diagnostics and ECU tooling. A structured, analytical approach and the ability to work independently. Aresilient, tenacious and curious ...

Vulnerability Researcher

Hiring Organisation
Searchability NS&D
Location
Cheltenham, Gloucestershire, UK
vulnerability research, bug hunting or ethical hacking Understanding of exploitation techniques and mitigations Knowledge of Linux and operating system internals Familiarity with C or C++ Knowledge of architectures such as ARM, AARCH64, x86 or x64 Strong analytical and problem-solving skills TO BE CONSIDERED: Please either apply through this advert … client in conjunction with this vacancy only. KEY SKILLS Vulnerability Research, Vulnerability Researcher, Reverse Engineering, IDA Pro, Ghidra, Exploit Development, Exploitation, Ethical Hacking, C, C++, Linux, ARM, AARCH64, x86, x64, Cyber Security ...

Senior Engineer

Hiring Organisation
ECM Selection Ltd
Location
Surrey, South East, United Kingdom
Employment Type
Permanent
Salary
£70,000
sensitivity of certain projects candidates are required to be UK nationals. Requirements: Commercial experience developing integrated software-hardware products Software skills in C or C++ (this can be from embedded systems) Electronics knowledge in hardware comms, FPGAs or PCB design A masters or PhD in a numerate discipline with strong … looking for a challenging and rewarding role to develop your career further, apply now! Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications, Mentor, Leadership Another top job from ECM, the high-tech recruitment experts. Even if this ...

PhD Engineer (summer 2027 start)

Hiring Organisation
ECM Selection Ltd
Location
Guildford, Surrey, South East, United Kingdom
Employment Type
Permanent
computer science, electronics, physics or similar) and A Levels including A*s in Maths and Physics Software or embedded programming skills in C or C++ Electronics knowledge such as comms protocols, FPGA programming or PCB design UK National The company is based in modern offices with high-spec labs … candidates who have what it takes to impress, an outstanding salary and benefits package is on offer. Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications Another top job from ECM, the high-tech recruitment experts. Even ...

Software Engineer (MCU)

Location
Bristol, England, United Kingdom
worked across safety‐critical systems and/or medical devices in the past with a desire to develop using embedded C/C++ targeting STM32 ARM microcontrollers or similar platforms. You’ll be a strong communicator with a desire to share knowledge and mentor junior members of the team … Design and implement MCU firmware in line with agreed system and security architecture Support MCU subsystems and components Develop embedded C/C++ code for real‐time systems Collaborate with hardware, Linux, UI, connectivity, and test teams on integration topics Define and maintain coding standards and design patterns ...

Senior AI Compiler Engineer

Location
Bristol, England, United Kingdom
build , maintain, and enhance a complete toolchain for a new multi – core RISC – V processor . The toolchain consists of a Clang C/C++ compiler, runtime libraries and LLD linker. Maintaining and enhancing the currently shipping XCORE ISA toolchain. This includes a traditional compile chain plus bespoke tools … transforming a Tensorflow Lite model to a representation optimised for execution on XCORE devices, including memory optimisations and use of a bespoke C/C++ runtime. Planning and implementation of the next generation of our AI Compilation offering Making benchmark – driven tool improvements, particularly optimisation for a resource – constrained target. ...

Software Application Engineer

Hiring Organisation
Tata Technologies Europe Ltd
Location
Warwick, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent
implementation, unit tests and integration evidence. Area of Responsibility Analyse software requirements and develop application-level designs. Implement embedded application software in C/C++ or model-based environments. Develop monitoring, state management, diagnostic and control functions. Create unit tests and support SIL and HIL validation. I ntegrate application software … releases and integration events. Knowledge/Experience Essential: Degree in software, electronics, control systems or automotive engineering. Embedded software development experience. Strong C/C++ or MATLAB/Simulink development skills. Experience with requirements-based development, debugging and unit testing. Understanding of real-time embedded systems and vehicle communications. Desirable ...

Field Robotics Engineer

Location
Oxford, England, United Kingdom
debugging robotic software systems. Experience with the ROS ecosystem. Solid Linux proficiency. Fluency with Git or other version control systems. Good programming skills in C++ and Python. Willingness to travel to customer sites (including internationally, depending on project needs). Valid Category B driving license. Beneficial: University degree (including degrees … debugging robotic software systems. Experience with the ROS ecosystem. Solid Linux proficiency. Fluency with Git or other version control systems. Good programming skills in C++ and Python. Willingness to travel to customer sites (including internationally, depending on project needs). Valid Category B driving license. Gravis is an equal opportunity ...

Cross Asset XVA Quantitative Analyst - Vice President

Location
Greater London, England, United Kingdom
support analytics for Markets Front Office XVA across multiple asset classes, leveraging probability theory, financial mathematics, and numerical techniques. Implement these analytics in C++, also utilizing Python for development. Provide essential support to trading desks for XVA-related inquiries and models. Collaborate closely with other MQA teams to ensure consistency … Engage in complex analytics, utilizing probability theory, financial mathematics, and numerical techniques like Monte Carlo simulation. Technical Excellence:Develop and implement solutions primarily in C++ and Python, contributing to robust and performant analytics. Collaborative Environment:Work closely with trading desks, other MQA teams, and control functions, fostering a deep understanding ...

Software Engineer - Product

Location
Greater London, England, United Kingdom
experience, and are driven to see their code make an immediate impact. What we’re looking for 5+ years shipping real product work in C++, TypeScript or Python, or building modern front‐end apps, so you can hit the ground running and ship features customers actually use. Confident in taking …/GCP): A lightweight asynchronous Python API deployed on GCP. It manages database interactions (Postgres), generates required reports, and interfaces with our high‐speed C++ Core library. Frontend Interface (Svelte/TypeScript/WebAssembly): A compact, high‐performance CAD application delivered directly in the user’s browser. It is built ...

Senior Embedded Electronics Engineer

Location
United Kingdom
engineer who combines strong electronics hardware knowledge with genuine embedded software experience. Proven experience in embedded electronics and product development. Strong Embedded C/C++ programming and firmware development skills. Experience working with microcontrollers such as STM32, ARM, PIC or AVR. Hands-on experience with electronic circuit and PCB design. … existing products. Develop embedded solutions for data acquisition, control and instrumentation, integrating sensors and electronic systems. Write and maintain Embedded C/C++ firmware, including new features, enhancements and bug fixes. Contribute to system architecture and new product development, taking products from concept through to manufacture. Lead testing, validation, debugging ...

Senior Embedded Electronics Engineer

Hiring Organisation
Probe UK
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£55,000
engineer who combines strong electronics hardware knowledge with genuine embedded software experience. Proven experience in embedded electronics and product development. Strong Embedded C/C++ programming and firmware development skills. Experience working with microcontrollers such as STM32, ARM, PIC or AVR. Hands-on experience with electronic circuit and PCB design. … existing products. Develop embedded solutions for data acquisition, control and instrumentation, integrating sensors and electronic systems. Write and maintain Embedded C/C++ firmware, including new features, enhancements and bug fixes. Contribute to system architecture and new product development, taking products from concept through to manufacture. Lead testing, validation, debugging ...

Software Engineer (Linux)

Location
Bristol, England, United Kingdom
developing a greenfield medical device from the ground up. Day to day, your focus will be designing and implementing embedded software in C/C++ on embedded Linux platforms. You’ll sit alongside hardware, MCU, UI and test engineers, with real input into the Linux architecture and design while … embedded Linux platforms Solid understanding of Linux internals, IPC, filesystems, and networking Experience with embedded build systems (Yocto, Buildroot, or similar) Strong C/C++ experience; scripting experience is beneficial Experience working in structured, quality-focused development environments Experience with Qt or other embedded UI frameworks Experience integrating Linux systems ...

Markets Quantitative Analyst (Assistant Vice President)

Location
Greater London, England, United Kingdom
Create, implement and support quantitative model for XVA and OCM businesses leveraging a wide variety of mathematical and computer science methods including advanced calculus, C++, object‐oriented design, Python, mathematical finance, statistics, probability and Machine Learning Develop pricing models using numerical techniques for valuation including Monte Carlo Methods and partial … from you: Experience in a comparable quantitative modelling, development or analytics role, ideally in the financial sector Must have strong technical/programming skills; C++/python, Exposure to Market Data; Statistics and Probability based calculations; Using probability theory to evaluate the risks of complex financial instruments, solve analytical equations ...

Game Developer

Location
Greater London, England, United Kingdom
constrained embedded device Improve the creator tooling and debugging workflow that content producers and designers use every day Our stack includes Lua, C/C++ (ESP-IDF), TypeScript, React, Express, Postgres, and Python. About You You have shipped games or interactive experiences You are fluent in at least one game … games or content for children Basic audio production skills: editing and mixing Experience with Lua, or with embedding a scripting runtime in C/C++ or TypeScript The Team We’re a team of builders who love creatively solving problems and crafting experiences that bring joy to families. People ...

Senior Low-Level Control Engineer: Robotic End-Effectors

Location
Greater London, England, United Kingdom
produce adaptive, compliant grasping across many degrees of freedom. The ideal candidate has a solid background in control theory , strong software engineering skills in C++ , and comfort working from real-time embedded control up through kinematics/dynamics and hardware debugging. You will work closely with mechanical and hardware engineers … collection, applications and deployment teams so end-effectors work reliably in real use. What We're Looking For Shipped real-time-safe, object-oriented C++ control software running on real hardware. Tuned and validated controllers on physical actuators, including sensor calibration and bring-up. Modelled, identified and controlled through real ...

Markets Strats - Senior Rates Pricing Quant - First Line Model Review

Hiring Organisation
Barclays
Location
East London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
GBP per day
components or enhancements in Python, thus providing benchmark approaches to support the assessment of model assumptions and limitations. If warranted, debug and analyse production C++ model implementations. Act as a senior quantitative representative across the model lifecycle. Interact confidently with traders, quantitative developers, model validators, market risk, product control, audit …/FX, Rates/Credit or Rates/Equity models. Inflation, Munis. Model validation or model documentation as a developer. Python and/or C++ implementation experience. Design and assessment of model reserves and adjustments relating to model limitations. Less Relevant Backgrounds The focus is on pricing models rather than ...

Markets Strats - Senior Rates Pricing Quant - First Line Model Review

Hiring Organisation
Barclays
Location
london (city of london), south east england, united kingdom
components or enhancements in Python, thus providing benchmark approaches to support the assessment of model assumptions and limitations. If warranted, debug and analyse production C++ model implementations. Act as a senior quantitative representative across the model lifecycle. Interact confidently with traders, quantitative developers, model validators, market risk, product control, audit …/FX, Rates/Credit or Rates/Equity models. Inflation, Munis. Model validation or model documentation as a developer. Python and/or C++ implementation experience. Design and assessment of model reserves and adjustments relating to model limitations. Less Relevant Backgrounds The focus is on pricing models rather than ...

C++ Backend Engineer - High-Performance, Scalable Systems

Location
Greater London, England, United Kingdom
Team Creation Limited is seeking an experienced C++ Developer to build high-performance backend systems for our Game platform. The role combines hands-on engineering with architectural input, focusing on concurrency and scalable services. The ideal candidate has strong C++ backend expertise, experience with multi-threading, TCP protocols, and relational ...

C++ Desktop Systems Engineer

Location
Greater London, England, United Kingdom
Spotify is looking for a Desktop C++ Engineer to maintain and evolve the Desktop app across macOS and Windows. You will build native container features enabling UI teams to create new experiences and expand platform capabilities. Join a distributed group working on backend services, release tooling, and OS integrations, while ...

.Net Developer

Hiring Organisation
Bright Purple Resourcing
Location
Aberdeen, Aberdeenshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
Software Engineer - Aberdeen, Hybrid This is an exciting opportunity to work for a global leader in the innovation, development, andcutting-edge software solutions used in oil and gas industry. What is in it for me ...