601 to 625 of 788 Remote/Hybrid C++ Jobs

Lead Software Engineer – C/C++, Missile Systems (Hybrid)

Location
West of England, England, United Kingdom
defensive missile systems scope. You will lead engineering, debug complex software, and collaborate with customers across land and maritime projects. Proficiency in C/C++ and Linux, plus a track record of team leadership, are required. Hybrid on-site work with BPSS clearance is expected. #J-18808-Ljbffr ...

Senior MCU Firmware Engineer – Real-Time Embedded C/C++

Location
Bristol, England, United Kingdom
time systems across hardware, Linux, UI, connectivity and test. You will own subsystem designs, safeguard security architecture, and drive high‐quality embedded C/C++ deliverables. The role emphasizes collaboration with cross‐functional teams, adherence to coding standards, and a strong focus on secure development practices within a flexible hybrid ...

Senior Software Engineer, TV Playback (C++)

Location
Greater London, England, United Kingdom
quality truly matter — and directly impacts how millions of people experience Spotify every day. What You’ll Do Design, build, and evolve the C++ integration layer that powers Spotify’s audio and video playback on TV devices running our new Rust runtime Integrate Spotify’s playback experience with platform-native … playback quality through code reviews and knowledge sharing Who You Are You have strong of experience building low-level systems in C++, ideally within video, media, or playback domains You have hands‐on experience integrating native playback frameworks such as AVPlayer, ExoPlayer, vendor SDKs, or similar media stacks You have ...

Technical Consultant C++ Linux Networking

Hiring Organisation
Client Server
Location
Cambridge, United Kingdom
Technical Consultant (C++ Linux Networking) Cambridge/WFH to £60k Are you a technologist who enjoys client interaction and seeing the results of your work in real-world settings? You could be progressing your career at a successful and scaling software house to help create the latest generation of cutting … where you'll demonstrate the product and drive customer engagement (all expenses paid). About you: You have experience developing software using C/C++ for cross platform use You have a good understanding of networking programming, protocol design, compression, security and multithreaded programming You're familiar with Linux tool ...

Principal C++ Software Engineer

Hiring Organisation
Technical Futures Ltd
Location
CB10, Great Chesterford, Essex, United Kingdom
Employment Type
Permanent
Salary
£80000 - £90000/annum Hybrid + Priv Medical + 7% Pension
Principal Software Engineer with extensive experience of Object-Orientated software design with C++ on Windows platforms and who has strong Mathematical skills will take ownership of key product developments working with cutting edge radar hardware for a thriving Technology Company with a focus on the design of complex data processing … leading project teams with the capability to deliver significant software developments, whilst working closely with end customers and users. Requirements for the Principal C++ Software Engineer include: Extensive (12+ years) experience of C++ software development on Windows platforms. Expertise in Object-Orientated Design with C++. Software related Degree. Strong Mathematical ...

FX Options Quantitative Developer (Assistant Vice President)

Hiring Organisation
Citigroup
Location
London, United Kingdom
Salary
£ 100 K
pricing and risk management for FX Options products through integration with risk tech and trading systems in Citi.Develop our analytics production software using C++ and Python, applying object-oriented design principles and performance optimization techniques including C++ and algorithmic optimization, grid distribution, calc graphs, use of internal Citi libraries … frameworks and hardware acceleration.You will primarily be developing on windows using C++ in Visual Studio and python in PyCharm/Jupyter notebook. We do build on and support Linux as well.Work closely with quants to give them technical support and help them get their changes into production.Collaborate with technology teams ...

Senior C++ Engineer – Hybrid (Manchester)

Location
Manchester, England, United Kingdom
leading defense contractor in the UK seeks a Senior Software Engineer (C++) to enhance national security products. Candidates should have modern C++ development skills, Linux expertise, and experience working in agile teams. Role involves international travel and collaboration with global customers. This position offers flexible work arrangements and values diversity. ...

Senior Software Engineer (Windows)

Location
Greater London, England, United Kingdom
based authentication via Windows Login What we would like to see from you Strong understanding and demonstrable experience in PKI and cryptography Experience with C++ 20, min C++ 17 Experience with Microsoft Entra ID and Intune Experience with Windows Installers Nice-to-haves Knowledge of the Windows Credential Provider, WinRT ...

Software Engineer

Hiring Organisation
ECM Selection
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
experienced in developing C++ for high-speed communications and efficient algorithms? If you have a thorough understanding of the inner workings of languages like C++ or Rust, and are motivated by the challenge of squeezing every last clock cycle, then read on!This Cambridge-based team develop high-speed network … execution speed and software integrity are important would be a bonus.A first or 2.1 degree in computer science, mathematics, or other relevant STEM subjectExcellent C++ coding skills: well-versed in coding techniques for minimising execution time, optimising data storage and retrieval, and handling messaging efficientlyFull existing right to work ...

Embedded SW Engineer - SC Cleared

Location
Portsmouth, England, United Kingdom
solutions to our key customers. Responsibilities Use your skills and knowledge to prototype innovative wireless solutions You will be 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 … 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 Linux systems ...

Lead Software Engineer - Linux

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Salford, Greater Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
been closely involved in a similar migration previously Get hands-on with modifying existing C# code to run on Linux, alongside embedded C/C++ development Liaise closely with the company's Germany office, who have led the Linux platform project, to ensure alignment between platform and application development - including … with Linux - genuine, hands-on 'been there, done it' migration experience is essential Strong hands-on embedded Linux background, with proficiency in C/C++ Minimum 3 years' commercial object-oriented development experience in a C-like language (C++ or C#) Minimum 5 years' experience developing for embedded Linux systems ...

Senior Embedded Software Engineer

Hiring Organisation
X4 Group
Location
Southampton, Hampshire, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £80,000 per annum
three days per week required onsite. The client works across the full embedded stack, from low-level C through to multi-threaded, OS-based C++, and the role can be shaped around your own strengths and experience level. Whether you're a junior engineer building your embedded skillset … career development opportunities Excellent benefits package including 7% pension employer contribution What You'll Be Doing Developing and maintaining embedded software in C/C++ Designing, testing, and integrating software for complex embedded systems Working across the full software development lifecycle Collaborating with hardware, FPGA, and systems engineering teams Building ...

Low-Latency C++ Engineer — Remote UK

Location
United Kingdom
Reactive Markets Limited is seeking a C++ Software Engineer to build low-latency trading infrastructure on Linux. You will work on the core Switchboard platform—pricing engines, gateways, market-data systems, and messaging—with ownership from design through production. The role requires strong C++ on Linux, plus experience with performance ...

C++ Developer — Flexible Hours, Remote-Ready Role

Location
United Kingdom
think-cell Software GmbH is looking for skilled C++ Developers in the United Kingdom. Candidates can be seasoned professionals or recent graduates with strong C++ skills and a background in Computer Science, Physics, or Mathematics. The role promotes flexibility, creative problem-solving, and encourages contributions from all team members. Benefits ...

Principal Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Coventry, West Midlands, West Midlands (County), United Kingdom
Employment Type
Contract
Lead the design, implementation and testing of embedded software platforms for real-time microcontroller systems Develop low-level and application-level software using C, C++ and assembly Design modular, scalable and reusable software components, including device drivers, communication stacks and hardware abstraction layers Work with CAN, LIN, SPI, I2C, UART … related discipline Significant experience in embedded software design, implementation, validation and debugging for hard real-time systems Advanced programming skills in embedded C and C++, with knowledge of assembly for microcontroller platforms Experience with software requirements, technical specifications, test documentation, version control and change management Understanding of software development tools ...

Principal Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Coventry, West Midlands (County), United Kingdom
Salary
£ 60 K
Responsibilities:Lead the design, implementation and testing of embedded software platforms for real-time microcontroller systemsDevelop low-level and application-level software using C, C++ and assemblyDesign modular, scalable and reusable software components, including device drivers, communication stacks and hardware abstraction layersWork with CAN, LIN, SPI, I2C, UART and Ethernet … related disciplineSignificant experience in embedded software design, implementation, validation and debugging for hard real-time systemsAdvanced programming skills in embedded C and C++, with knowledge of assembly for microcontroller platformsExperience with software requirements, technical specifications, test documentation, version control and change managementUnderstanding of software development tools, CI/CD pipelines ...

Prinicpal Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Coventry, West Midlands, Hawkes End, West Midlands (County), United Kingdom
Employment Type
Permanent
Lead the design, implementation and testing of embedded software platforms for real-time microcontroller systems Develop low-level and application-level software using C, C++ and assembly Design modular, scalable and reusable software components, including device drivers, communication stacks and hardware abstraction layers Work with CAN, LIN, SPI, I2C, UART … related discipline Significant experience in embedded software design, implementation, validation and debugging for hard real-time systems Advanced programming skills in embedded C and C++, with knowledge of assembly for microcontroller platforms Experience with software requirements, technical specifications, test documentation, version control and change management Understanding of software development tools ...

Remote Rust Developer

Location
United Kingdom
This includes curating code examples, providing precise solutions, and making corrections primarily in Rust , as well as in Python, JavaScript (including ReactJS), C/C++, Java, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance enterprise-level … model training initiatives by curating code examples, building solutions, and correcting code — primarily in Rust , along with Python, JavaScript (including ReactJS), C/C++, Java, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional teams to enhance ...

Debugger Software Engineer

Hiring Organisation
ARM
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
join our engineering teams.Responsibilities:As a Debugger Software Engineer, you will work in our Agile team on the development of our Java and C++ based tools.Working with a team of engineers, you will be involved in the full software development lifecycle, from working with our technology Managers to clarify requirements … DSTREAM family () of high performance debug and trace probes.Required Skills and Experience :A good understanding and practical experience of Java and/or C++ programming.Strong abstract reasoning skills with an ability to focus on key concepts at all levels of detail.Deep understanding of algorithms and data structures.Experience with scripting ...

Principal Software Engineer

Location
Basildon, England, United Kingdom
Description: The Opportunity Are you a Software Engineer with C++ experience looking for your next challenge? Here at Leonardo, we are seeking an experienced Principal Software Engineer to take on pivotal technical work within our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry … innovate with other engineers to create market-leading products within the defence industry. What we are looking for: Several years of C/C++ software engineering experiencein aerospace, defence, or other mission/safety-critical domains. Networking fundamentals, including TCP/IP, UDP, and socket programming RTOS concepts, such ...

Principal Software Engineer

Location
Basildon, England, United Kingdom
Description The Opportunity Are you a Software Engineer with C++ experience looking for your next challenge? Here at Leonardo, we are seeking an experienced Principal Software Engineer to take on pivotal technical work within our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry … innovate with other engineers to create market‐leading products within the defence industry. What we are looking for: Several years of C/C++ software engineering experience in aerospace, defence, or other mission/safety‐critical domains. Networking fundamentals, including TCP/IP, UDP, and socket programming RTOS concepts, such ...

Principal Embedded Software Engineer

Location
Coventry, England, United Kingdom
software components for a microcontroller application. Drive modular, scalable, and reusable software component design. Software Development Design and implement embedded software using C/C++, assembly for microcontroller platforms. Develop and configure device drivers, communication stacks (CAN, LIN, SPI, I2C, UART, Ethernet), and hardware abstraction layers. Integrate middleware and bootloaders …/DC) and their control. System or Knowledge Advanced capabilities in Microsoft Office and applications. Extensive knowledge of programming in C/C++, Assembler for embedded platforms. Experience with CCP & CAN based tools, e.g. INCA/CANape and CANalyzer. Experience and knowledge of applications involving complex electrical systems (high ...

Embedded Systems Engineer - FPGA Platform

Location
Kidlington, England, United Kingdom
Responsibilities Technical Develop embedded Linux software, firmware, and board-support packages for FPGA-based embedded systems, particularly Xilinx FPGA SoC platforms, using C/C++, Rust, and related tools. Develop and deploy embedded Linux distributions using Yocto, Buildroot, or similar tools. Develop device-tree configurations, low-level drivers and hardware … support packages for FPGA based platforms. Experience with board bring-up, bootloaders, Linux kernel and device-tree configuration, drivers, and software deployment. C/C++ and Rust development experience, or willingness to develop in Rust, for embedded Linux or microcontroller systems. Experience with Xilinx tools, ideally Vivado. Experience with Ethernet ...

Principal Software Engineer

Hiring Organisation
Northrop Grumman
Location
El Segundo, California, United States
Employment Type
Permanent
Salary
USD Annual
delivery of software releases, and troubleshooting technical issues. Roles and Responsibilities will include: •Develop, implement, and maintain modular simulation and modeling software (e.g., C++, Python) to support system behaviors and scenarios. •Integrate simulation components with system interfaces, middle-ware, and test harnesses; ensure interoperable data flows and real-time performance. … engineering experience; OR a PhD in a STEM discipline and 1 year of related engineering experience. •Demonstrated professional experience developing software in C/C++ •Demonstrated professional experience with software change control, and change management such as: Atlassian tool suite, GitHub, AND/OR GitLab •Demonstrated Professional Experience with ...

Commodities Quantitative Analyst (Assistant Vice President)

Hiring Organisation
Citigroup
Location
London, United Kingdom
Salary
£ 100 K
models for the trading business leveraging a wide variety of mathematical and computer science methods and tools including hardware acceleration, advanced calculus, development including C++, Python, JavaScript React, mathematical finance/programming and statistics and probabilityDevelop pricing models using numerical techniques for valuation including Monte Carlo Methods and partial differential … from youExperience in a comparable quantitative modelling or analytics role, ideally in the financial sectorMust have technical/programming skills; C# .Net, SQL and C++ Exposure to Market Data; Statistics and Probability based calculations; Using probability theory to evaluate the risks of complex financial instruments, solve analytical equations and design ...