2,226 to 2,250 of 2,533 C++ Jobs

Embedded Software Engineer - Hardware Modeling Remote

Location
United Kingdom
Lattice Semiconductor is seeking a Software Development Engineer to advance a model-first development approach for hardware design. You will architect and develop complex C++/SystemC models, mentor others, and contribute to firmware and QEMU-based emulation for model and firmware platforms. Full-time remote position supporting UK operations … requiring strong C/C++, SystemC, and Python skills, with experience in firmware and hardware modeling plus a collaborative, cross-functional mindset. #J-18808-Ljbffr ...

Senior C++ Architect for AI DevTools & Genie

Location
United Kingdom
NVIDIA is seeking a Senior C++ Software Engineer to help build the next generation of AI-powered developer tools. You’ll design and implement production-quality C++ components and interfaces that connect native tools with Genie’s retrieval and agentic features. You will collaborate with multidisciplinary teams to deliver robust ...

Machine Learning Engineer

Hiring Organisation
Vijil, Inc
Location
Menlo Park, California, United States
Employment Type
Any
Salary
USD 142,000 Annual
Tools and equipment to be used: Programming languages: Python, C++, C#. ML & GenAI Libraries: PyTorch, TensorFlow, LangChain, LangGraph, and CrewAI for model and agent development. Cloud Development: Docker and cloud platforms (AWS, Azure, DigitalOcean) for deployment. Git for version control. Requirements: Masters degree in Computer Science and Engineering, Information Systems … related field plus six (6) months of experience in the job offered and (6) months of experience in using Programming languages such as: Python, C++, C#. Cloud Development: Azure cloud services. Git for version control. ...

Senior C++ Robotics Engineer — Autonomous Raspberry Picker

Location
United Kingdom
Fieldwork Robotics Ltd. is looking for a Senior C++ Software Engineer to develop core software for autonomous raspberry-picking robots. This role emphasizes high-performance C++ programming and collaboration across various teams, including robotics, vision, and operations. The position promises a hands-on experience in a challenging environment, focusing ...

Core Quantitative Strategic Analytics Developer

Location
Greater London, England, United Kingdom
Private Banking businesses. You will be part of the Core Strats team, delivering enhancements and extensions to the strategic Kannon platform, primarily developed in C++ and Python. Working cross business, you will help design and build core functionality and tooling for solutions ranging from trade pricing, valuation, risk and Profit … wide ranging CSR programme + 2 days’ volunteering leave per year Your key responsibilities Design, development and ownership of core platform functionality in C++ and Python to meet business requirements across multiple trading desks Building and maintaining shared valuation, risk, P&L, marking, calibration and controls infrastructure used cross asset ...

Simulation Software & Security Engineer

Hiring Organisation
Vallum
Location
Crawley, Sussex, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
Your responsibilities: Software engineering and product delivery Own, modify, and extend a large existing C++ codebase; design, implement, review, and ship maintainable, efficient code. Deliver feature development, defect fixes, refactoring, performance tuning, and ongoing maintenance across the full software life cycle. Support platform-specific development and integration across Windows, Linux … control, build, signing, packaging, and release processes. iOS and native security engineering Design and implement the security architecture for an iOS application containing native C++ components. Implement runtime protections including integrity checks, jailbreak detection, anti-debugging, and tamper-response behavior. Protect proprietary native libraries, sensitive data, and downloaded/runtime ...

GPU Software Engineer

Location
West of England, England, United Kingdom
days on site Game engines render the world for human eyes. This team renders it for a complex defence system. You’ll write C++ and GPU code (CUDA, OpenGL or Vulkan) that simulates how radar and electro-optical sensors see targets, terrain and atmosphere. It has to be physically accurate … security clearance requirements(dual nationals with British citizenship are fine). What you’ll do Build 3D rendering and physics-based simulation software in C++, running on the GPU Build new capability from scratch, and use GPU acceleration to speed up existing products Turn RF or EO/IR physics ...

Senior Software Engineer

Hiring Organisation
Spectrum IT Recruitment
Location
London, England, United Kingdom
Senior Software Engineer to join their software team in Southampton.This role would suit an experienced engineer whose main focus is C or C++ software development, particularly in multithreaded or high-performance systems.The RoleYou'll take a leading role in developing, integrating and optimising software that supports the company … test teams, you'll tackle complex performance challenges and help shape reliable software for a demanding technical environment.Key ResponsibilitiesTake technical ownership of C/C++ software development used to run and test 5G NR PHY algorithmsDrive software performance improvements through optimisation and multithreadingLead the integration of software components and resolution ...

Simulation Software & Security Engineer

Hiring Organisation
Vallum
Location
Brighton, East Sussex, UK
Description \n Your responsibilities: \n Software engineering and product delivery \n Own, modify, and extend a large existing C++ codebase; design, implement, review, and ship maintainable, efficient code. \n Deliver feature development, defect fixes, refactoring, performance tuning, and ongoing maintenance across the full software life cycle. \n Support platform-specific … signing, packaging, and release processes. \n iOS and native security engineering \n Design and implement the security architecture for an iOS application containing native C++ components. \n Implement runtime protections including integrity checks, jailbreak detection, anti-debugging, and tamper-response behavior. \n Protect proprietary native libraries, sensitive data, and downloaded ...

Head of Software

Hiring Organisation
Hexwired Recruitment Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£90000 - £110000/annum Pension, Bonus, Healthcare
Drive software architecture and technical strategy across embedded Linux, x86 applications and Xilinx/Intel SoC platforms. Oversee low-level software development using C, C++ and modern programming languages, ensuring reliable, scalable and high-performance solutions. Improve engineering standards and delivery processes through CI/CD, automated testing, structured release … Head of Software Engineer role is of interest to you, please apply. For more information on this role, or any other opportunities across Embedded, C++ Programming, Mechanical, CAD, Electronics, Hardware, FPGA, Power Electronics, AI, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation, contact us today. ...

Embedded Software Engineer

Hiring Organisation
Redline Group Ltd
Location
Manchester, North West, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£70,000
technology used by audio professionals worldwide. In this Embedded Software Engineer role in Manchester, you will: Develop and maintain embedded software in C and C++ for professional audio products Work with embedded Linux, low-level software and microcontroller-based systems Develop and integrate software features, communication protocols and device update … debug system behaviour and optimise software reliability and performance The ideal Embedded Software Engineer will have: Commercial experience developing embedded software using C or C++ Experience with embedded Linux, Linux-based systems or microcontroller development Knowledge of hardware interfaces and communication protocols such as I2C, SPI, UART ...

Senior Software Engineer

Hiring Organisation
ITSS Recruitment Ltd
Location
Lincoln, East Midlands, United Kingdom
Employment Type
Permanent Contract, Hybrid
Salary
£60,000
Senior Software Engineer - Hybrid - Defence Sector - C++ or C# - Up to 60K - Lincolnshire We are looking for a highly motivated Senior Software Engineer to join an award winning Defence and Search & Rescue organisation with offices just outside of Lincoln. The technical team consists of 15 and is comprised of Software … relaxed yet professional and will provide the opportunity to design and develop code for technically complex Defence solutions. Senior Software Engineer Tech Stack: * C++ or C# * DevOps, GitHub * GitHub * Simulation * Unreal Engine or Unity * Graphical Languages - OpenGL, WebGL, DirectX * Software development lifecycle and methodologies We are not expecting the Senior ...

Senior Principal CPU Architect | MRL Consulting

Location
Cambridgeshire and Peterborough, England, United Kingdom
translate performance requirements into architectural solutions. Drive hardware/software co-design with compiler, OS and application teams. Oversee cycle-accurate architectural modelling using C++, Python and simulation frameworks . Influence technical roadmaps, standards and future CPU architecture strategies. About You MS or PhD in Computer Engineering, Computer Science, Electrical … Experience with workload profiling and performance tools such as VTune and Perf . Strong hands-on experience developing cycle-accurate simulators using C/C++ and Python , such as gem5. Experience delivering multiple high-performance CPU silicon designs is highly desirable. Knowledge of LLVM/GCC, RISC-V or advanced ...

Automation Test Architect - Financial Services- Contract

Location
Greater London, England, United Kingdom
Architect level Extensive experience in Integration Testing and Contract Testing Strong hands-on experience with Pact Development background in Java, Python and/or C++ Experience testing microservices, APIs and distributed systems Strong understanding of CI/CD and automated testing practices Ability to influence senior stakeholders and engineering leadership … heavy environments and be recognised as a subject matter expert in modern quality engineering practices. Automation Architect | Test Architect | Contract Testing | Pact | Java | Python | C++ | AWS | Microservices | QA Architect | Quality Engineering GCS is acting as an Employment Business in relation to this vacancy. #J-18808-Ljbffr ...

Senior Electronics Engineer

Location
England, United Kingdom
energy, marine environmental science, and naval defence . This is a versatile, hands-on role spanning analogue/digital circuit design, embedded C/C++, and FPGA architectures . In addition to new product development, a major focus is taking technical ownership of existing systems and legacy/transferred technology … bringing complex designs up to robust manufacturing standards. Key Responsibilities Multi-Domain Design: Develop, review, and refine analogue circuits, digital systems, embedded C/C++ firmware, and FPGA logic. System Diagnostics & Fault-Finding: Troubleshoot complex issues across hardware, firmware, interface timing, and system-level data communications. Technical Ownership: Take lead ...

Unreal Engine Developer/ Engineer, Real-time Graphics (All levels)

Location
City of Westminster, England, United Kingdom
media. We have studios in New York, London, and Barcelona. Your Role at Novaverse We are looking for an Unreal Engine Developer with strong C++ coding skills, expertise in Blueprints, and a background (or strong interest) in architectural visualization to join our dynamic team. This role also involves integrating real … solutions, and implementing Pixel Streaming What You’ll Do Implement and optimize gameplay mechanics, interactive features, and custom tools within Unreal Engine using both C++ and Blueprints. Develop efficient pipelines and workflows to handle real-time rendering for architectural visualization projects. Design and implement CMS systems or integrate existing ...

Senior Electronics Engineer

Hiring Organisation
DCS Recruitment
Location
Hampshire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
energy, marine environmental science, and naval defence . This is a versatile, hands-on role spanning analogue/digital circuit design, embedded C/C++, and FPGA architectures . In addition to new product development, a major focus is taking technical ownership of existing systems and legacy/transferred technology … bringing complex designs up to robust manufacturing standards. Key Responsibilities Multi-Domain Design: Develop, review, and refine analogue circuits, digital systems, embedded C/C++ firmware, and FPGA logic. System Diagnostics & Fault-Finding: Troubleshoot complex issues across hardware, firmware, interface timing, and system-level data communications. Technical Ownership: Take lead ...

Senior C++ & Swift Engineer — Hybrid (Cambridge)

Location
United Kingdom
Darktrace Ltd in Cambridge seeks a Senior Software Engineer (C++ & Swift) to enhance its cybersecurity products. You will develop the macOS codebase and lead projects that advance technology in cybersecurity. Ideal candidates should have strong experience with C++, some experience with Swift, and an interest in cybersecurity and automated solutions. ...

Senior Data Link Communication Research Engineer

Location
Glasgow, Scotland, United Kingdom
evolution of the in-orbit comms stack. Key Responsibilities Develop L2 firmware, protocols and low-level embedded drivers Architect embedded firmware in C/C++ across RTOS, Linux and bare-metal environments Collaborate with RF, FPGA, software and hardware engineering teams Validate, test and improve proprietary communication techniques Support bring … particularly like to hear from engineers with: 5+ years of embedded systems experience, ideally in high-reliability or mission-critical domains Strong C/C++ skills for real-time/embedded systems Background in L1/L2 communications, DSP, or protocol stack development Experience with modern comms standards (e.g. CCSDS ...

Technical Program Manager III - AMZ27045.1

Hiring Organisation
Amazon Web Services, Inc
Location
Seattle, Washington, United States
Employment Type
Any
Salary
USD 201,000 Annual
manage technical project and program development of large-scale, distributed software applications, systems, platforms, services, or technologies using Object Oriented coding and design (Java, C++, Perl, HTML) throughout the complete software development lifecycle, from design through release. Define projects, collect business requirements, and write functional and technical specifications. Drive software … technical projects from design to release for large-scale software applications; software application performance tuning; and hands-on Object Oriented coding and design using C++, C# or Java. The pay range for this position in Seattle, WA is $148700 - $201200 (yr); however, base pay offered may vary depending ...

Senior Software Product Engineer

Location
Greater London, England, United Kingdom
Engineer to help shape both our software products and the way our engineering team delivers them. You will work across device-adjacent Rust and C++, product services and React/Tailwind user experiences. Alongside hands-on delivery, you will increasingly provide architecture direction, coordinate squad execution and support the growth … squad responsibilities over your first six months. What you will do Hands-on cross-stack delivery: Design and deliver important product capabilities across Rust, C++, APIs, and React/Tailwind applications. Architecture ownership: Define and communicate pragmatic designs across device control, product logic, data and user-facing layers; manage trade ...

Front-Office C++ Quant Developer – Trading Analytics, London

Location
Greater London, England, United Kingdom
Barclay Simpson is seeking a C++ Quant Developer in London to join a growing Front Office Quant team. The role focuses on developing and modernising quant libraries, pricing systems and analytics across multiple FICC asset classes. You will interact with traders and front-office stakeholders, contributing to a major analytics … technology transformation programme. Looking for strong C++ development experience and 2–3 years of relevant software or quantitative development exposure, with a #J-18808-Ljbffr ...

Embedded Systems Engineer - PCB Design

Hiring Organisation
WR HVAC
Location
Wembley, London, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
traditional compressors or F-gases. The Role Design and develop custom PCBs, including schematics, layouts and component selection Develop embedded firmware using C/C++ and Python Design control systems for thermoelectric modules, fans, sensors and actuators Implement real-time control algorithms and feedback loops Develop communication interfaces including UART … years' experience within the white goods industry Degree in Electrical Engineering, Electronics, Mechatronics or Embedded Systems Strong embedded firmware development experience using C/C++ Proven experience designing custom PCBs and electronic control systems Proficient with Altium Designer, KiCad, Eagle or similar Experience developing firmware for microcontrollers Strong electronics testing ...

Senior Signal Processing Engineer

Location
United Kingdom
multi-constellation, LEO-PNT, SoOP, and hybrid positioning concepts Algorithm development and validation using Python/MATLAB, followed by implementation in embedded C/C++ for real-time receiver environments Performance analysis using simulations, lab measurements, and real-world data Contribution to receiver architecture and technology roadmaps, in close cooperation … decoding, and their interaction with positioning engines Experience in GNSS algorithm development for mass-market or high-precision receivers Proficiency in embedded C/C++, with supporting skills in Python and/or MATLAB Familiarity with embedded real-time systems and modern software development practices is appreciated Analytical, detail-oriented ...

Software Engineer - Compiler & Runtime

Location
Reading, England, United Kingdom
build the software that helps turn quantum computing into a production reality. You’ll primarily develop new compiler and runtime features, using Python, C++, LLVM and related toolchains, while also evolving and improving our existing codebase. Your work will directly contribute to how OQC’s quantum computers are developed, operated … with other engineers, and share technical knowledge through mentoring, technical discussions and practical collaboration. What We're Looking For Strong Python and/or C++ programming skills. Experience in compiler development. Experience taking software projects or significant features through the full development lifecycle. Strong understanding of core computer science principles ...