Overview We are looking for a highly skilled and technically capable senior softwareengineer to join the team of Linaro Forge. As an experienced developer, you'll have a methodical approach to debugging and performance analysis and understand how developers will use our tools to achieve their objectives. Working as part of a team of C++software engineers, you will help to develop the Linaro Forge Debug and Profiling tools; you will be passionate about making a difference through building outstanding quality products. Linaro Forge is used by software developers to increase software performance or fix software bugs, from single Linux servers right up to the … Training may be provided for the people with only a subset of the required skills. You will require the following selection of skills and experience for this role: C++ and C programming for Linux/Unix and ensuring quality in own and others' code delivery. Demonstrable professional C/C++ development experience. Good administrator-level knowledge More ❯
Senior Embedded SoftwareEngineer – Award-Winning Technology Company Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a Senior Embedded SoftwareEngineer to join their talented team. Location: Cambridge. Employment Type: Permanent, full-time … What you’ll do: Contribute to the design and development of state-of-the-art AR products. Implement new features, resolve software bugs, and enhance performance on embedded systems. Collaborate closely with electronics and hardware teams, reading electronic schematics to integrate software effectively. Work on microcontrollers such as PIC32 or ARM-based systems. Your essential skills … Strong commercial experience (5–8 years) in C++ development. Expertise with advanced C++ features: polymorphism, templates, smart pointers, threading, and the STL. Practical experience developing software for microcontrollers (PIC32 or ARM preferred). Ability to read and interpret electronic schematics. Desirable skills (not mandatory, but a big plus): Python scripting. Embedded Linux development. Familiarity More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Senior Embedded C/C++SoftwareEngineer | Multimedia | Permanent Competitive salary – Up to £120k (Based on experience) Full-time, Permanent Cambridge-based (Hybrid/Remote) Finding a gap in the market for Audio/Visual products, this company, through organic growth, are looking for a Senior Software Engineers to join the team.This … reliability, they provide around-the-clock playback, interfacing with hardware, and enabling synchronisation for multiple expansive visual displays. This is a senior-level opportunity, ideal for an experienced softwareengineer with a strong background in embedded multimedia systems and a willingness to engage with a wide array of technologies, from microcontrollers to multi-core processors. Key … engineering to resolve technical challenges Contribute to the delivery of new product developments as part of an agile, growing team Essential Skills & Experience: Strong experience with C/C++ in embedded systems , including multithreading Extensive knowledge of digital multimedia , including network streaming Proficiency in embedded Linux , particularly using OpenEmbedded/Yocto Demonstrable experience shipping production-grade softwareMore ❯
Senior SoftwareEngineer - Realtime Server Development (C++) Join to apply for the Senior SoftwareEngineer - Realtime Server Development (C++) role at FactSet Continue with Google Continue with Google Senior SoftwareEngineer - Realtime Server Development (C++) 2 days ago Be among the first … applicants Join to apply for the Senior SoftwareEngineer - Realtime Server Development (C++) role at FactSet FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions. At FactSet, our values are the … employees worldwide and offices across North America, Europe, and Asia Pacific, FactSet has achieved $1.4 billion in annual revenues. Team The team develops high-performance server software to provide complex query capabilities on dynamically changing stock markets and financial data. These capabilities are used by FactSet’s APIs and other client-side applications. Tasks include the creation of More ❯
Job Description The Jisu team in the F&O Execution Technology group is looking for an experienced C++ developer to join our ultra-low latency direct market access team in London. As a Senior Lead SoftwareEngineer in the Jisu team of F&O Execution Technology group, you will be participating in various stages … Trading services. In this role, you will design, develop, test, and productionize the functional requirements for Market Access and Risk Management systems. Job responsibilities: Delivering hands-on practical C++ experience delivering system design, application development, testing, and operational stability Demonstrating proficiency in C++ on Unix/Linux operating systems Using Python Scripting skills to automate day … teams including Application Development, Business Analyst & Operations Required qualifications, capabilities, and skills Low Latency Design and Development: They have experience in designing and developing low latency applications using C++ and C Linux Environment: They have experience in configuring, testing, and integrating C++ applications into a Linux environment Experience with Low latency, high throughout Order Management system More ❯
this role, as well as associated experience, then apply with your CV below. The Jisu team in the F&O Execution Technology group is looking for an experienced C++ developer to join our ultra-low latency direct market access team in London. As a Senior Lead SoftwareEngineer in the Jisu team of F … Trading services. In this role, you will design, develop, test, and productionize the functional requirements for Market Access and Risk Management systems. Job responsibilities: Delivering hands-on practical C++ experience delivering system design, application development, testing, and operational stability Demonstrating proficiency in C++ on Unix/Linux operating systems Using Python Scripting skills to automate day … teams including Application Development, Business Analyst & Operations Required qualifications, capabilities, and skills Low Latency Design and Development: They have experience in designing and developing low latency applications using C++ and C Linux Environment: They have experience in configuring, testing, and integrating C++ applications into a Linux environment Experience with Low latency, high throughout Order Management system More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Tec Partners
SoftwareEngineer - C++/Embedded Linux Location: Cambridge (Hybrid - 3 days office-based) Salary: £45,000 - £70,000 (depending on experience) An opportunity has arisen with a well-established engineering company in Cambridge working at the forefront of radar, surveillance, and defence technology. As part of their continued growth, they are now looking for … a SoftwareEngineer with strong C++ and embedded Linux experience to help drive the development of their next-generation systems. The company's solutions are used globally in mission-critical environments. This is a chance to join a multidisciplinary team where your software will have real-world impact in the defence and … security domain. Key Responsibilities: Design and implement embedded software and control systems for radar platforms. Develop high-quality C++ code for both embedded devices and user-facing applications. Contribute to interface development for third-party system integration. Play an active role in code reviews, architectural decisions, and continuous improvement. Support cross-functional collaboration with electronics, FPGA More ❯
The Jisu team in the F&O Execution Technology group is looking for an experienced C++ developer to join our ultra-low latency direct market access team in London. As a Senior Lead SoftwareEngineer in the Jisu team of F&O Execution Technology group, you will be participating in various stages of the … Trading services. In this role, you will design, develop, test, and productionize the functional requirements for Market Access and Risk Management systems. Job responsibilities: Delivering hands-on practical C++ experience delivering system design, application development, testing, and operational stability Demonstrating proficiency in C++ on Unix/Linux operating systems Using Python Scripting skills to automate day … teams including Application Development, Business Analyst & Operations Required qualifications, capabilities, and skills Low Latency Design and Development: They have experience in designing and developing low latency applications using C++ and C Linux Environment: They have experience in configuring, testing, and integrating C++ applications into a Linux environment Experience with Low latency, high throughout Order Management system More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Software Placements
Client: Our client a leading Multinational Semiconductor Company requires a Lead and Senior C++ (14/17) SoftwareEngineer for role based in Newcastle, England. The role requires the candidates to be based onsite 4 days per week. Role: The Successful candidates will be deeply involved in the development and implementation of a new … EDA technology with a strong focus on computational geometry, geometry manipulation and algorithmic complexity . They are looking for software engineers with a top degree, evidence of achievement, and an exceptional talent for algorithm development . Although advantageous, EDA experience is not essential. Responsibilities: Develop and maintain the C++ code base Absorb requirements for new features … and create design, function and test specifications Work closely with team members to develop techniques to increase the capability, capacity, performance and stability of the software Interface with our build and regression system to test code commits as part of our development process Collaborate with a global cross-functional team providing product engineering, verification, documentation and program management More ❯
Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: C++SoftwareEngineer Location: Nottingham, GB Work Arrangement: Hybrid Markem-Imaje is a trusted world manufacturer of product identification and traceability solutions, offering a full range of reliable and innovative inkjet, thermal transfer, laser, print and … enable product quality and safety, regulatory and retailer compliance, better product recalls and improved manufacturing processes. The Role We are looking for passionate and confident experienced and senior software engineers who want to use their skills, as a member of an innovative team within a global company, focusing on existing as well as next generation market leading products. … You'll be part of an entrepreneurial and agile team, writing software and firmware code for embedded system components, while providing strong technical leadership for internal and external engineering partners. You'll have an opportunity to take your skills to the next level as you play a lead role in pushing for continual improvement of global embedded softwareMore ❯
of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers … hub of innovation, and we’re pushing the future of streaming with AI-driven features and global expansion. About the role Join our Cambridge team as a Senior SoftwareEngineer (UI) to build user-facing features for Roku’s platform, reaching millions of users daily. You’ll develop intuitive, high-performance UI and collaborate with designers … and engineers to shape how millions stream their favorite content. Our new Senior SoftwareEngineer, Embedded will be contributing extensively to our embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for More ❯
Basildon, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded SoftwareEngineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded SoftwareEngineer C/C++ to join their R&D site … based in Chelmsford, Essex. My client is looking for a SoftwareEngineer to join their Team.They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets.The purpose of this role is to design, develop and support software within … the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embedded software for Linux operating system, Linux kernel development & Linux network programming. Requirements More ❯
London, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded SoftwareEngineer C/C++ role working for a global leading engineering business specializing in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded SoftwareEngineer C/C++ to join their R&D site … based in Chelmsford, Essex. My client is looking for a SoftwareEngineer to join their team. They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. Experience programming hardware devices at register level. Developing low-level embedded software for Linux operating system, Linux kernel development & Linux More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Canonical
Junior SoftwareEngineer - Cross-platform C++ - Multipass Join to apply for the Junior SoftwareEngineer - Cross-platform C++ - Multipass role at Canonical Junior SoftwareEngineer - Cross-platform C++ - Multipass 2 days ago Be among the first 25 applicants Join to apply for … the Junior SoftwareEngineer - Cross-platform C++ - Multipass role at Canonical Get AI-powered advice on this job and more exclusive features. Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and … appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a SoftwareEngineer to join our distributed team. We greatly value quality in our code, and great user experience. Multipass is published for macOS, Windows, and also Linux. Think of it as a workstation mini-cloud. At its simplest you can simply More ❯
Client: Our client, a leading Multinational Semiconductor Organisation, requires a number of C/C++, Python, Machine Learning Software Engineers for roles based in Cambridge, England. You will be required to be onsite 4 days per week. Role: They are seeking a number of Junior Software Engineers to join our team responsible for developing … and maintaining AI infrastructure across a portfolio of design tools. This role offers an exciting opportunity to work at the intersection of computational software and artificial intelligence, helping to shape the future of Cadence's innovative solutions. Responsibilities: Contribute to the development of AI infrastructure that supports inference, prompt engineering, fine-tuning, and model quantization. Assist in developing … software systems and libraries to deliver AI-driven functionality across the organization. Develop systems to implement AI functionality throughout the organization. Collaborate with cross-functional teams to implement AI features that enhance solutions. Participate in code reviews, testing, and debugging to ensure high-quality, reliable software. Stay current with industry trends and emerging technologies in AI and machine More ❯
Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead SoftwareEngineer at JPMorgan Chase within Athena Core Hydra (CIB), you are an integral part of an agile team that works to enhance, build, and deliver trusted market … wide subject matter expert in one or more areas of focus Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle Influences peers and project decision-makers to consider the use and application of leading-edge technologies Adds to the team culture of diversity, equity, inclusion, and … respect Required qualifications, capabilities, and skills Formal training or certification on Advanced C++ & Java programming concepts and proficient applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability in distributed systems Advanced Python programming Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior SoftwareEngineer (C++, C), West London Client: Technical Futures Ltd Location: West London, United Kingdom Job Category: Other - EU work permit required: Yes Job Views: 1 Posted: 06.06.2025 Expiry Date: 21.07.2025 Job Description: Commercially experienced SoftwareEngineer with proven C++ development experience will design and develop software for the latest radar, security, and surveillance systems. You’ll bring an engineering-related degree, modern C++ design experience, as well as good Linux and scripting (Python) skills. Of particular interest is experience in developing security/defense command and control software and using GIS … Geographic Information System) data. The successful SoftwareEngineer will design and develop software across the company’s radar systems, including external radar control systems and interfaces, as well as enhancing software capabilities and user experience. Ideal requirements for the SoftwareEngineer include: Technical degree with softwareMore ❯
SoftwareEngineerC++ C# On-site, Corsham (SN13) Salary DOE 25 days annual leave Buy or sell up to 5 days annual leave Two pension schemes to choose from Private Medical & Dental Insurance+ discounts for additional family members Life Assurance scheme up to 4 x salary Multiple Save schemes Electric/Hybrid Car leasing … impact on a team that takes great pride in delivering the very best solutions in a role that really does make a difference of critical importance. As a software and model engineer you can expect to be involved insupporting ongoing maintenance and enhancement of mission-critical simulation software working as part of a dedicated … team. The software runs on Windows and uses the Red Hat Linux environment and is crucial to defence decision making. The role requires contributing to a rigorous development and test cycle that maintains high customer confidence in both the software and the team maintaining it. The successful candidate will be a confident C++/ More ❯
London based, global trading and investment firm/fintech are now on the hunt for Senior SoftwareEngineer to join and spearhead one of it's growing technology teams. Our client seek a senior profile to gain influence high-class technology trading teams and you will be gain market-leading exposure, both from a engineering and … position, and you will get the opportunity to lead a small globally dispersed team. Ideal skills: Full stack engineering, with good back-end and front-end experience Python, C++ React, JavaScript Trading/Front office trading exposure Real time streaming data Data at speed, similar to Market Data technology Linux operating systems Strategy experience Computer Science degree/ More ❯
London based, global trading and investment firm/fintech are now on the hunt for Senior SoftwareEngineer to join and spearhead one of it's growing technology teams. Our client seek a senior profile to gain influence high-class technology trading teams and you will be gain market-leading exposure, both from a engineering and … position, and you will get the opportunity to lead a small globally dispersed team. Ideal skills: Full stack engineering, with good back-end and front-end experience Python, C++ React, JavaScript Trading/Front office trading exposure Real time streaming data Data at speed, similar to Market Data technology Linux operating systems Strategy experience Computer Science degree/ More ❯
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead SoftwareEngineer at JPMorgan Chase within Athena Core Hydra (CIB), you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading … wide subject matter expert in one or more areas of focus Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle Influences peers and project decision-makers to consider the use and application of leading-edge technologies Adds to the team culture of diversity, equity, inclusion, and … respect Required qualifications, capabilities, and skills Formal training or certification on Advanced C++ & Java programming concepts and proficient applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability in distributed systems Advanced Python programming Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more More ❯
Senior SoftwareEngineer (C++), Endpoint Client Please note that we have a hybrid approach to work and are looking for someone who can come into the London office at least one day a week. Who We Are Cisco ThousandEyes is a Digital Experience Assurance platform that empowers organizations to deliver flawless digital experiences across … while also delivering AI-powered assurance insights within Cisco’s leading Networking, Security, Collaboration, and Observability portfolios. What You'll Do We are seeking a skilled and motivated C++SoftwareEngineer to join our dynamic team. This role involves working on integration and test automation projects and having the opportunity to work with a … variety of technologies and platforms. Qualifications Modern C++ proficiency . You will have to work on a large system developed in modern C++ (C++17 or newer) that makes extensive use of the standard library and uses a large number of third party libraries Systems programming experience . You will have to often work and understand multi More ❯
Lead C++SoftwareEngineer - VP page is loaded Lead C++SoftwareEngineer - VP Apply locations London, United Kingdom time type Full time posted on Posted 2 Days Ago job requisition id PT-JR015292 We are looking for an experienced development manager to partner with our institutional equity risk … The candidate will manage all aspects of a real time trade reporting application known as "Trade Reporting Gateway (TRG)" for the EMEA region. TRG is a Linux/C++ based system that reports off exchange transactions to external trade reporting facilities. The candidate will have the opportunity to leverage communication, problem solving, critical thinking and technical skills to … trade processing systems that perform functions such as flow monitoring, trade reporting, risk management, audit trail capture, allocations and trade booking for the Institutional Equities Division business. We engineer global systems that support high throughput rates, low latency and are highly resilient. On an average day we handle over a billion transactions a day globally. We need to More ❯
London, England, United Kingdom Hybrid / WFH Options
Tether Operations Limited
Join Tether and Shape the Future of Digital Finance At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our solutions empower businesses—from exchanges and wallets to payment processors and ATMs—to seamlessly integrate More ❯
Essex, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Degree qualified Senior SoftwareEngineer with 5+ years commercial C++ development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an Engineering related degree, expertise in Modern C++ design as well as good Linux and Scripting (Python) skills. Of particular interest is … experience in the development of security/defence command and control software and using GIS (Geographic Information System) data. The successful Senior SoftwareEngineer will design and develop software across the company’s radar systems, including external radar control systems and interfaces as well as bringing the ability to improve the software capabilities and enhance the user experience. Ideal requirements for the Senior C++SoftwareEngineer include: Technical Degree with software content. A good understanding of Object-Orientated software design. Proven High performance C++ development skills (C++ 11/14/17/20). Several More ❯