Salary: 45.000 - 75.000 € per year Requirements: I am looking for candidates with a university or college degree in Computer Science, Software Engineering, Information Technology, or a related field, or relevant work experience. You should have at least 3 years of professional experience in software development. A solid understanding of C++ and Design Patterns for … server architecture, SQL, CQL, security, and various platform APIs (Windows, Linux, Mac OS, etc.) would be desirable. Fluency in English is mandatory. Responsibilities: I am currently seeking a SeniorSoftwareEngineer (all genders) in C++ to join our Master Team. Your primary responsibilities will include designing and developing multi-threading server-side … applications. You will optimize and enhance our software with new, efficient algorithms and modern software technologies, and work independently on solutions for specified requirements, ensuring clean code according to our coding guidelines. It's crucial that our software remains stable and runs efficiently across different platforms. I expect you to recommend improvements to architecture More ❯
Overview We are looking for a highly skilled and technically capable seniorsoftwareengineer 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 … 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 ❯
C/C++SeniorSoftwareEngineer, Camera & Sensor Software Job ID: 3007112 | Evi Technologies Limited Do you want to work on truly challenging problems that will change the world and bring people together? Join our team of smart, friendly and inventive builders to imagine, create and deliver the next high … profile Amazon camera & sensor product. Our cross-functional team brings together engineers and scientists with deep expertise in the different worlds of image quality, algorithm design, embedded software, robotics and depth sensing, optics/photogrammetry, graphics and simulation, and machine learning. Together we have built a vast range of different ground-breaking products - from the Echo Look, Echo … Show, Ring security cameras and the Astro home robot. Key job responsibilities As a SeniorSoftware Development Engineer you will: - Design algorithms and write software for our consumer products. - Work closely with camera & sensor experts, product management, computer vision and machine learning experts. - Guide the team to solve complex technical challenges and More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
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. More ❯
Salary: 45.000 - 75.000 € per year Requirements: A university or college degree in the field of Computer Science, Software Engineering, Information Technology, or a related subject, or relevant work experience. 3+ years of professional experience in the field of software development. Good knowledge of C++ and Design Patterns for object-oriented programming. Excitement about being …/server architecture, SQL, CQL, security, and various platform APIs (Windows, Linux, Mac OS, etc.). Fluency in English is mandatory. Responsibilities: Join our Master Team as a SeniorSoftwareEngineer (all genders) C++ to build, develop, and enhance the core backend services of TeamViewer. Design and develop multi-threading server-side … applications. Optimize and enhance our software with new, efficient algorithms and modern software technologies. Work independently on solutions for specified requirements, writing clean code that follows our coding guidelines. Ensure our software is stable and runs efficiently on different platforms. Recommend improvements to architecture and technologies to further enhance our systems and codebase regarding More ❯
on Site All qualified candidates will be responded to in 24 hrs or less. Employment type: Full Time w-2 or C2C or 1099. Rate: open to Negotiation software development, integration and test, and metrics. The team works closely with operations personnel to meet unique and continuously evolving development needs. What You Will Do • Design, develop, test, deliver … and maintain software for DSP applications. • Work with talented teams of engineers, architects, and leaders in an Agile environment. What You Will Learn • Modern DevSecOps and Continuous Integration/Continuous Delivery techniques. • Software lifecycle practices on defense projects. Qualifications You Must Have • A Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years … of relevant software engineering experience. • Experience with software development using C++, Java, and Python. • Experience developing software in a Linux environment. • Familiar with cloud-based software architectures and technologies. • Familiar with DevSecOps delivery paradigms. • Experience with Atlassian Tools. • Experience supporting an operational baseline at a customer site. • An active and 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 … 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 SeniorC++ (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 More ❯
Göppingen, Baden-Württemberg, Germany Hybrid / WFH Options
TeamViewer GmbH
45.000 - 75.000 € per year Requirements: University degree in the field of information technology or a related subject At least 5 years of professional experience in the field of software development Excellent knowledge in C++ Interest or knowledge in Web technologies (TypeScript/HTML5) or C# is a plus Good knowledge in Design Patterns and architectural knowledge … in object-oriented programming Fluency in English is mandatory; German is a plus Responsibilities: We are looking for a (Senior) SoftwareEngineer (all genders) to actively contribute to the development of new features for our remote assistance solution using the newest standards of C++. You will report to the Team Lead Software … in an agile, modern environment. Your responsibilities will include: Designing and developing multi-threaded and high scaling server- and client-side Aftersales/remote assistance solutions Optimizing our software to deliver the best connectivity on resource-limited devices (operating panels, gateways, even harvesters) Ensuring that our software is stable and runs efficiently on many different systems More ❯
Job Description Job Description The Jisu team in the F&O Execution Technology group is seeking 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 within the F&O Execution Technology group, you will participate … deploying the functional requirements for Market Access and Risk Management systems. Job responsibilities: Deliver hands-on practical experience in system design, application development, testing, and operational stability using C++ Demonstrate proficiency in C++ on Unix/Linux operating systems Utilize Python scripting skills to automate development and testing tasks Create and automate test strategies and plans … multithreading and object-oriented development Collaborate closely with Application Development, Business Analysts, and Operations teams Required qualifications, capabilities, and skills: Experience in low latency design and development using C++ and C Experience configuring, testing, and integrating C++ applications into Linux environments Experience with low latency, high throughput order management systems Additional qualifications, capabilities, and skills: BSc More ❯
London, England, United Kingdom Hybrid / WFH Options
Active Silicon
world. Active Silicon is part of the Solid State Plc group, listed on the AIM stock market under code SOLI. This job description is for the role of SeniorSoftwareEngineer – C/C++, with responsibility for the development and maintenance of new and existing products. Job Type: Permanent, Full Time Job … Title: SeniorSoftwareEngineer – C/C++ Location: Flexible blend of working from home and office-based work at Iver, UK (just outside M25, NW London). Hours: 37.5 hours per week, 25 days annual holiday (plus public holidays). Salary: Circa £85k depending on skills and experience, plus salary-sacrifice pension … looking for The right candidate is likely to have a good Computer Science or Electrical Engineering degree, plus perhaps other post-graduate qualifications and a track-record of software development in C/C++. One of the most important traits is the desire, drive and enthusiasm to produce the world’s best-in-class products. The role This 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 … 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 ❯
Redefined, the UK's leading over-50s age inclusive jobs board. 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 … 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 ❯
today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. We are seeking a skilled SeniorSoftware Development Engineer with a focus on developing complex systems in C/C++. The ideal candidate will have a passion for creating high-performance … applications and will be involved in all stages of the software development lifecycle. You will work in Tewksbury, Massachusetts as part of the Patriot Software Development Team. What You Will Do Design, develop, and maintain software applications using C and C++ for complex systems and applications. Collaborate with cross-functional teams to … and implement new features, ensuring system integration and scalability. Troubleshoot, debug, and optimize existing code for performance and efficiency in complex environments. Write and maintain comprehensive documentation for software applications, including system architecture and design specifications. Participate in code reviews and ensure adherence to coding standards and best practices. Stay current with industry trends and advancements in C More ❯
today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. We are seeking a skilled SeniorSoftware Development Engineer with a focus on developing complex systems in C/C++. The ideal candidate will have a passion for creating high-performance … applications and will be involved in all stages of the software development lifecycle. You will work in Tewksbury, Massachusetts as part of the Patriot Software Development Team. What You Will Do Design, develop, and maintain software applications using C and C++ for complex systems and applications. Collaborate with cross-functional teams to … and implement new features, ensuring system integration and scalability. Troubleshoot, debug, and optimize existing code for performance and efficiency in complex environments. Write and maintain comprehensive documentation for software applications, including system architecture and design specifications. Participate in code reviews and ensure adherence to coding standards and best practices. Stay current with industry trends and advancements in C More ❯
Bricsys , part of Hexagon, is a global technology company creating innovative Computer Aided Design software for worldwide markets. Our products enable the world's most innovative companies to streamline complex design workflows every day. Our people are active in 80 countries, and our software is available in fifteen languages. We offer innovative solutions for 2D drafting … design, and Building Information Modeling (BIM). Bricsys powers an ecosystem of over 1,200 market-specific applications through our developer program. Our focus is to deliver reliable software with friendly licensing, and industry-leading direct support - all at a fair price. We are currently seeking an experienced C++ developer for our Core Team. This team … leading 2D drafting, 3D modeling, mechanical design, and BIM solutions. As part of the Hexagon AB family, we aim to redefine the design market by delivering robust, innovative software solutions. Your responsibilities: Contribute to the 3D modeling capabilities of our flagship BricsCAD software, as well as related functionality, such as 2D section generation, block management and More ❯
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 foundation of everything we do. They express how we act and operate , serve as a compass in our decision-making, and play … 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 … software for the calculation of financial metrics, processing, storing and efficient transfer of billions of real-time data updates/day for millions of financial instruments traded worldwide to platform components and to client applications. Development is primarily done in C++ 20 on Linux/MacOS and by using modern software technologies. As a More ❯
Site All qualified candidates will be responded to in 24 hrs or less. Employment type: Full Time w-2 or C2C or 1099. Rate: open to Negotiation Principal C++SoftwareEngineer/developing and maintaining advanced ground station software. Our complex domain requires creative solutions to meet evolving customer needs. Responsibilities to Anticipate: • Develop … software for advanced satellite ground systems. • Experience with the full software lifecycle including design, development, unit test, delivery, and maintenance. Basic Qualifications: • A Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years of relevant software engineering experience. • Experience implementing software using C++. Preferred Qualifications: • Experience implementing software … with object-oriented analysis and design • Experience with Agile development • Experience working within LINUX/UNIX operating systems • Experience with one or more areas of satellite ground system software such as mission management, planning and scheduling, command and telemetry, satellite operations, or flight dynamics models. 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 SeniorSoftware Engineers … formats. Known for their product’s high 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 … 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 ❯
SeniorSoftwareEngineer (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 … 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 ❯
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 … a 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 SeniorSoftwareEngineer (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 SeniorSoftwareEngineer, 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 More ❯
Orlando, Florida, United States Hybrid / WFH Options
Lockheed Martin
a wide range of products and services for the global civil nuclear power industry and the military's green power initiatives. What You Will Be Doing As a SoftwareEngineer, your responsibilities will include but are not limited to: -Develop Embedded Software -Integrate algorithms into C/C++ applications -Plan, conduct, and … coordinate software development activities -Design, develop, document, test, and debug software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. -Apply knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing … location. Basic Qualifications: • Ability to obtain an secret security clearance and must have an interim secret clearance prior to start. Must be a US Citizen. Experience with: • Embedded Software Development using C++ • FreeRTOS or Linux OS • Developing SW architectures • HW/SW integration Desired Skills: Experience with: • Bare-metal SW development • Xilinx Ultrascale development • Matlab • Hardware More ❯
Agent across a wide range of third-party devices (over 70 million agents deployed so far). 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 … out of the Agent This role is a mix of: Developing, testing and delivering new integrations for the agent, supporting either specific OEM devices, specific chipsets or entire software platforms (such as RDK-B, prpl or pfSense). This includes working closely with our partners’ engineering teams. Extending our test automation framework to take more of the QA … issues have been reported from the field. Continuously improving our processes to allow us to deliver new integrations and updates on a consistent and predictable schedule. Qualifications Modern C++ proficiency . You will have to work on a large system developed in modern C++ (C++14 or newer) that makes extensive use of the standard library and More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: SeniorSoftwareEngineer (C++, C), Slough Client: Technical Futures Ltd Location: Slough, 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/defence 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, and will work to improve software capabilities and enhance user experience. Ideal requirements for the SoftwareEngineer include: Technical degree with softwareMore ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: SeniorSoftwareEngineer (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 ❯