2,001 to 2,025 of 2,495 C++ Jobs in England

Embedded Software Engineer

Hiring Organisation
Platform Recruitment Limited
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent
Salary
£55,000
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 and testing. The Role … 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 peripherals Supporting ...

Head Quant Developer - C# Risk

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Finance, or other technical discipline Mentoring or Management experience Strong software analysis, design and development skills Min 3 years professional experience in C#, Python, C++ or Java Knowledge of relational databases and SQL Experience in finance and capital markets. This role suits someone from a software development background that … take ownership of products and take considerable responsibility and the bonus that goes with that. My client is based in Central London C#, C++ SQL, Support, Implementation ...

Trading Systems Software Developer - Systematic Market Maker

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
pricing and risk logic, market data processing, and order handlingOptimise data flow and system throughput under real-time constraintsImplement core components in Kotlin (some C++ and legacy Python/Java)Engineer for reliability—testing, monitoring and rapid fault recoveryWhat You'll BringSolid command of CS fundamentals—algorithms, architecture, systemsAdvanced experience … Kotlin or Java (Other languages considered C#/F#/C++)Deep familiarity with Linux environments and system-level APIsExperience with high-throughput, low-latency systemsAbility to work independently and review code for correctness and clarityFinance experience not required, but curiosity helpsWhy ApplyHigh-impact team with wide scope and minimal ...

Senior C++ Engineer for AI & Engineering Platform

Location
Greater London, England, United Kingdom
Understanding Recruitment Ltd is assisting in the search for a Senior C++ Software Engineer focused on AI and engineering software in Central London. The role combines production-grade C++ development with architecture ownership, working closely with researchers and engineers in a small, highly technical team. You will optimize performance, shape ...

C# Software Engineer - Quant Risk- Hybrid

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Computer Science (or other STEM major with relevant experience)Strong software analysis, design and development skillsMin 2 years professional experience in C#, Python, C++ or JavaKnowledge of relational databases and SQLExperience in or serious interest in finance and capital markets. This role suits someone from a software development background that … want to take ownership of products and take considerable responsibility and the bonus that goes with that. My client is based in Central LondonC#, C++ SQL, Support, Implementation ...

Lead C# Software Engineer

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Computer Science (or other STEM major with relevant experience)Strong software analysis, design and development skillsMin 5 years professional experience in C#, Python, C++ or JavaKnowledge of relational databases and SQLExperience in or serious interest in finance and capital markets. This role suits someone from a software development background that … bonus that goes with that. My client is based in Central London with the expectation of 2 days in the office per week. C#, C++ SQL, Support, Implementation ...

Senior Software Engineer, UI Infrastructure Roku, Inc.

Location
Cambridge, England, United Kingdom
large codebases, and developing offline pipelines for processing logs to support pre‐merge validation and automated data contract generation. You will write and review C++ changes in embedded codebases to ensure accurate and reliable logging, and partner with UI infrastructure, firmware, and CI teams to integrate tooling into developer workflows. … usage across large codebases Develop offline pipelines for processing logs to support pre‐merge validation and automated data contract generation Write and review C++ changes in embedded codebases to ensure accurate and reliable logging Collaborate with system architects to extend UI framework features and improve system stability and performance ...

Information Security Engineer Lead

Location
Greater London, England, United Kingdom
years of experience with security assessments, security design reviews, or security engineering. Experience in one or more general purpose languages, preferably C#, Python, C++, Javascript or Java. Experience with cloud infrastructures like Azure, GCP or AWS Preferred Qualifications 10 years of experience with security assessments, security design reviews, or security … engineering. Understanding both offensive and defensive security methods. Experience in three or more general purpose languages, preferably C#, Python, C++, Javascript or Java. Good knowledge and experience with breaking and securing cloud infrastructures like Azure, GCP or AWS #J-18808-Ljbffr ...

Embedded Software Engineer

Location
Greater London, England, United Kingdom
develop embedded software for microcontrollers and system-on-chips (SoCs) used in Chevalier Tech’s products. Write clean, efficient, and well-documented C/C++ code for real-time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug … Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline. 2+ years of professional experience in embedded systems development. C and C++ for embedded platforms. Experience with ARM Cortex-M or Cortex-A architectures. Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX) and bare-metal systems. Understanding ...

Prinicpal Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Coventry, West Midlands, 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 ...

Principal Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Coventry, West Midlands, Allesley, 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 ...

Embedded Automotive Platforms, Senior Software Engineer

Location
Greater London, England, United Kingdom
mapping/navigation, filtering/diagnostics, or control/inference while still collaborating across domains. Your day‐to‐day Build and maintain core C++/Python software components that interface with autonomy models and vehicle/embedded systems. Develop infrastructure to communicate with, run, and test self‐driving capabilities, separate … area: localisation/navigation/mapping, filtering/diagnostics, or control/inference. What you’ll be working on Design, build, and maintain core C++/Python software components that interface self‐driving models with vehicle and embedded systems. Build and run infrastructure to communicate with, run, and test self ...

Software Developer Graduate: September 2027 London

Location
Greater London, England, United Kingdom
high performance and stability. What we’re looking for Technical: You have strong software development skills in any object‐oriented language (we use C#, C++ & Python mostly). You also understand algorithms, data structures, and object‐oriented design patterns. Problem Solver : When it comes to solving problems, you use clear … technical classes to get you up to speed on any technologies that will be needed for success in your role. These include C#, C++, Python. Real Impact : Through a combination of hands‐on and classroom discussion, you will learn how we solve the real technical challenges of building and maintaining ...

Post-Silicon Validation Engineer for AI Chips

Location
West of England, England, United Kingdom
software and also supporting the Silicon Characterisation team. Responsibilities and Duties Plan, design, develop and debug silicon validation tests in bare metal C/C++ on FPGA/Emulator prior to first silicon Deploy silicon validation tests on first silicon and debugging them Develop automated test framework and regression test …/defects Contribute to shared test and validation infrastructure Provide feedback to architects Essential skills: Strong experience in Bare metal/embedded C/C++ Good knowledge of digital ASICs Be highly motivated, a self starter, and a team player Ability to work across teams and programming languages to find ...

Security Engineer, AWS Security

Location
Greater London, England, United Kingdom
science or equivalent Knowledge of networking protocols such as HTTP, DNS and TCP/IP Experience programming in Python, Ruby, Go, Swift, Java, .Net, C++ or similar object oriented language Preferred Qualifications Experience with AWS products and services Experience with any combination of the following: threat modeling, secure coding, identity … management and authentication, software development, cryptography, system administration and network security Experience with programming languages such as Python, Java, C++ Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. ...

Principal Software Engineer

Location
Wickford, 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 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 ...

Senior C++ Engineer — High-Performance Trading Platform

Location
Greater London, England, United Kingdom
Test Triangle Ltd is seeking a Senior C++ Engineer to contribute to our global derivatives trading platform. You will collaborate with quants and traders to enhance our proprietary trading technology. The ideal candidate has over 5 years in C++ development within finance, and possesses strong problem-solving skills. Duties include ...

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 ...

Embedded Software Engineer

Location
Stonehouse, England, United Kingdom
teams to deliver reliable and field-ready solutions for harsh operating environments. Typical Responsibilities and Duties: Develop and maintain embedded software using C/C++ Design, implement, test, and debug software for embedded systems Support system integration, verification, and validation activities Create and maintain functional and technical documentation Troubleshoot software … Electrical & Electronics Engineering, Computing & Electronics Engineering, or a related field (recent graduate with less than 2 years of experience) Experience programming in C/C++ for embedded systems Familiarity with hardware and software debugging tools, emulators, simulators, oscilloscopes, and logic analyzers Experience using version control systems such as Git/ ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
support others, share knowledge, and help the wider team deliver exceptional outcomes together. What You'll Do Develop high-quality game content using Unity, C++ and C#. Design, implement, and maintain game features that deliver engaging player experiences. Write clean, efficient, and maintainable code in line with established engineering standards … practices. Share knowledge across the team and help foster a collaborative, high-performing engineering culture. What You'll Bring Commercial experience developing software in C++, including the ability to understand, debug, and maintain complex codebases. Experience developing games using the Unity game engine. Strong capability in C# and object-oriented ...

On-site Software Engineer — Java & C++, Lead Projects

Location
Leatherhead, England, United Kingdom
will design and implement robust software in Java and C++, collaborating with scientists and engineers to deliver scalable software for advanced research and decision-making, while developing your leadership capabilities over time. #J-18808-Ljbffr ...

Principal Software Engineer

Location
Greater London, England, United Kingdom
Meet the Team Cisco ThousandEyes is a Digital Experience Assurance platform that empowers organizations to deliver flawless digital experiences across every network - even the ones they don't own. Powered by AI and an unmatched ...

Senior Platform Engineer

Location
Abingdon, England, United Kingdom
Senior Platform Engineer About us Fusion, the process that powers the sun and stars, is one of the most promising options for generating the cleaner, carbon‐free energy that our world badly needs. UKAEA leads ...

Associate Principal Engineer - Motors Verification

Location
Malmesbury, England, United Kingdom
About the Role We are seeking a Lead/Associate Principal Automation & Verification Engineer to join the Motor Test Systems Team. The role may be offered at Lead Engineer or Associate Principal Engineer level depending ...