Essex, South East, United Kingdom Hybrid / WFH Options
Scott Merrick LLP
MVC, and SQL Server. Don't worry if you don't have all these skills yet-if you come from a similar object-oriented development background (Java, C#, ASP.NET, C++, etc.), we'll support you in cross-training to develop your expertise. Key Responsibilities: Work on innovative and impactful software solutions in an Agile environment. Collaborate closely with the team … A 1st class degree in Computer Science (or predicted 1st). A passion for IT and a strong interest in learning Object-Oriented programming languages (C#, Java, PHP, ASP.NET, C++, CSS, MVC, etc.). Solid understanding of SQL Server and MySQL (writing queries). Familiarity with MS Azure or similar cloud platforms. Strong communication skills with the ability to effectively More ❯
What is the job? The successful candidate will join our team of C++, C# and .NET software engineers to work on further development of our newly released, cross-platform, motion control SDK used to drive our range of in-house designed and manufactured motor controllers. Working closely with the electronics and embedded software engineers, you will be responsible for helping … and motor controllers. Working Hours: Monday to Friday 8.00 am – 4.30 pm (Hybrid Working Available) Responsibilities: Design, develop, test, and maintain software components of the motion control SDK using C++, C#, and .NET technologies. Collaborate with electronics and embedded software teams to integrate hardware control features. Participate in code reviews, architectural design, and documentation. Support the development of new features … Software Engineering, Physical Science, Computer Science, or related field, or equivalent experience. Proven experience in full software development lifecycle. Strong skills in object-oriented programming, especially in Microsoft Visual C++, C CLI, C#, and WPF (MVVM). Experience developing .NET components and controls. Experience with hardware control systems and PC-based software interfaces. Knowledge of software version control, preferably Microsoft More ❯
MVC, and SQL Server. Don't worry if you don't have all these skills yet-if you come from a similar object-oriented development background (Java, C#, ASP.NET, C++, etc.), we'll support you in cross-training to develop your expertise. Key Responsibilities: Work on innovative and impactful software solutions in an Agile environment. Collaborate closely with the team … Essential: A 1st class degree in Computer Science (or predicted). A passion for IT and a strong interest in learning Object-Oriented programming languages (C#, Java, PHP, ASP.NET, C++, CSS, MVC, etc.). Solid understanding of SQL Server and MySQL (writing queries). Familiarity with MS Azure or similar cloud platforms. Strong communication skills with the ability to effectively More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Tec Partners
Software Engineer - 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 Software Engineer with strong C++ … 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, and systems engineers. Required Experience: Strong commercial experience with C++ development. Solid experience with Embedded Linux systems. Background in embedded software design and hardware interfacing. Understanding of real-time systems and performance-critical applications. Ability to work across the full development lifecycle, from concept through deployment. Strong communication skills and experience working within More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Cadence
reliable software Stay current with industry trends and emerging technologies in AI Job Qualifications: BSc in Computer Science, Electrical Engineering or related field plus 4+ years of C/C++, Java or Python software development experience, Or M.Sc plus 2+ years of experience in implementing ML models and applications, Or PhD in a relevant area. Strong understanding of various Artificial More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
XenServer
team that values quality, feedback, and continuous improvement What we’re looking for Strong experience in software development on Unix/Linux systems Familiarity with procedural languages (e.g., C, C++, C#, Java) and scripting languages (e.g., Python) Interest or experience in functional programming (e.g., OCaml, Haskell, F#, Scala, ML) Understanding of best practices like automated testing, code review, and CI More ❯
Essex, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Degree qualified Senior Software Engineer 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 … 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++ Software Engineer include: Technical Degree with software content. A good understanding of Object-Orientated software design. Proven High performance C++ development skills (C++ 11/14/17/ More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Engineer with 5+ years commercialC++ development experience will design and develop software for the latest radar, security and surveillance systems. Youll 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 … 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++ Software Engineer include: Technical Degree with software content. A good understanding of Object-Orientated software design. Proven High performance C++ development skills (C++ 11/14/17/ More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Mid-Level C++ Software Engineer £45-55K + Hybrid Radar, Security & Surveillance Systems My client is seeking a Degree-qualified Mid-Level Software Engineer with 3-4 years of commercial C++ development experience to design and develop cutting-edge software for the latest radar, security, and surveillance systems. Key Responsibilities: Design and develop software for advanced radar systems, including … closely with end users to understand and implement requirements. Ideal Candidate Profile: A technical degree (Engineering, Computer Science, or related discipline) with significant software content. Proven experience with modern C++ (C++11/14/17/20) and object-oriented software design. Strong Linux skills and scripting experience (Python). Solid understanding of networking and communication protocols. Mathematical and real More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
RemoteStar is looking to hire a Software Developer(with experience in both Java and C++) in Bengaluru on behalf of our client headquartered in the United Kingdom. About Role - Software Developer(with experience in both Java and C++) A UK-based FTSE 250 company is looking for a dynamic, creative, Software Developer(with experience in both Java and C++) to … winning products and platforms empower go-getters around the world giving them access to over 19,000 financial markets As our Software Developer(with experience in both Java and C++) , you will: Developing quality software to business specifications Participating in the software development life cycle Investigating issues in the software when they occur and fixing them Maintaining CI/CD … practices are followed (Clean Code, Clean Architecture, code reviews) Actively communicate with the stakeholders, team members, and clients What do we value 4+ years of commercial experience in Java , C++ . Demonstrable understanding of modern C++ and Core Java , including STL, OOD/OOP A practiced user of LINUX command line and scripting. A good understanding of the Agile process. More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Corriculo Ltd
Senior Software Engineer, C++, C#, .NET, SDK, Hybrid, COR7267 An exciting opportunity has arisen for a Senior Software Engineer to join my client, a global leader in the scientific manufacturing and distribution sector based in Cambridgeshire. This role focuses on the ongoing development of a newly released, cross-platform motion control SDK, designed to operate a range of high-performance … closely with both electronics and embedded systems teams to deliver new features and improvements. The ideal candidate will have a strong software engineering background with hands-on experience in C++, C#, and .NET technologies. Experience in full software lifecycle development and object-oriented programming is essential, as is the ability to contribute to design, implementation, and testing in a collaborative … values innovation, collaboration, and personal development. Benefits • Private healthcare and dental • Income protection • Local discounts • Hybrid working available What's Required of the Senior Software Engineer? • Proven experience with C++, C#, and .NET, particularly with Visual Studio and WPF (MVVM) • Experience developing software for hardware control systems or similar environments • Ideally experience with cross-platform development (Windows, Linux, macOS) • Familiarity More ❯
East of England, United Kingdom Hybrid / WFH Options
Murray McIntosh Associates Ltd
looking for a Senior Embedded Engineer to join us in this exciting journey. As a Senior Embedded Engineer, you'll be responsible for creating and developing embedded software in C++ on Linux-based systems, ensuring high-quality, efficient, and reliable code for complex, distributed systems. Key Responsibilities: Lead and contribute to all stages of the full software development lifecycle, from … Required Experience & Qualifications: Proven experience in developing and optimising complex software systems. Strong experience in designing and implementing embedded kernel technologies and drivers. Excellent proficiency in Embedded C and C++ programming. Strong analytical skills with the ability to solve complex technical problems. Attention to detail and a commitment to delivering high-quality software. A clear sense of ownership in your More ❯
Peterborough, England, United Kingdom Hybrid / WFH Options
Murray McIntosh
looking for a Senior Embedded Engineer to join us in this exciting journey. As a Senior Embedded Engineer, you'll be responsible for creating and developing embedded software in C++ on Linux-based systems, ensuring high-quality, efficient, and reliable code for complex, distributed systems. Key Responsibilities: Lead and contribute to all stages of the full software development lifecycle, from … Required Experience & Qualifications: Proven experience in developing and optimising complex software systems. Strong experience in designing and implementing embedded kernel technologies and drivers. Excellent proficiency in Embedded C and C++ programming. Strong analytical skills with the ability to solve complex technical problems. Attention to detail and a commitment to delivering high-quality software. A clear sense of ownership in your More ❯
Colchester, England, United Kingdom Hybrid / WFH Options
DataAnnotation
to this role, you will need to be proficient in either Python and/or JavaScript. However, all of the following programming languages are also relevant: TypeScript, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, and Swift in order to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be able to More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Cadence Design Systems
learning. Foster an environment of continuous learning, innovation, and technical excellence. Job Qualifications: Good degree in Computer Science, Electrical Engineering, or related technical field. Strong programming skills in C, C++, Python. Knowledge of AI/ML concepts and frameworks. Willingness to learn multiple programming languages. Proven ability to lead technical teams and manage complex projects. Excellent problem-solving skills and More ❯
CB10, Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Degree qualified Mid-level Software Engineer with 3-4 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, Modern C++ design experience as well as good Linux and Scripting (Python) skills. Of particular interest is experience in the development of security/defence command … 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 C++ Software Engineer include: Technical Degree with software content. A good understanding of Object-Orientated software design. Proven High performance C++ development skills (C++ 11/14/17/ More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum Dep on Exp + Hybrid + Benefits
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 More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Senior Embedded C/C++ Software Engineer | 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 versatile product supports both audio and video playback … sales 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 software Strong communication More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Certain Advantage
and are comfortable collaborating across teams and with senior stakeholders You have mentored & assisted junior members of the team. Desirable experience: You have experience with other languages such as C++ Linux sysadmin/DevOps/deployment More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
and are comfortable collaborating across teams and with senior stakeholders You have mentored & assisted junior members of the team. Desirable experience: You have experience with other languages such as C++ Linux sysadmin/DevOps/deployment More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Mettler-Toledo International, Inc
new User and Technical Documentation. Responsible for software packages, production data management tools and embedded device FW. What You Need to Succeed Significant hands on and commercial experience with C++, C#, .NET, SQL, TypeScript, Python or similar. Commercial experience of leading, managing and directing software teams (at least 3 years). Degree educated in Engineering, Computer Science, Mathematics, Physics or More ❯
Chelmsford, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
new User and Technical Documentation. Responsible for software packages, production data management tools and embedded device FW. What You Need to Succeed Significant hands on and commercial experience with C++, C#, .NET, SQL, TypeScript, Python or similar. Commercial experience of leading, managing and directing software teams (at least 3 years). Degree educated in Engineering, Computer Science, Mathematics, Physics or More ❯
Brentwood, England, United Kingdom Hybrid / WFH Options
Sky
global metric comparisons across various device models. Lead teams, mentor colleagues, and communicate technical insights effectively to stakeholders What You’ll Bring: Experience and strong ability in C/C++, Python, and Linux experience. You’ll also have experience with log management and analysis tools such as Elastic Stack (ELK), Splunk, and Grafana for data visualisation and monitoring. Proven expertise More ❯
Basildon, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer 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 Software Engineer C/C++ to join their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer … 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 for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar job. - The ideal candidate will be a self-starter capable of successfully undertaking complex development tasks to a given schedule with minimal guidance and supervision This More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
C++ Developer/Software Engineer (Linux Windows) Cambridge/WFH to £65k Are you a C++ technologist looking for an opportunity to progress your career whilst working on complex and interesting systems with continual learning opportunities? You could be joining a market leading software house that's remote access product is used by hundreds of millions of users worldwide.As a … C++ Developer you will join the team responsible for the responsible for creating the client desktop software that forms a key part of the core remote access technology. You'll have exposure across the full development lifecycle from requirements analysis through to design, development and testing with a focus on backend C++ services that require scalability, large amounts of data … environment, you'll be able to work from home most of the time, meeting up with colleagues in the Cambridge office once a month. About You: You have strong C++ development skills You have cross platform experience (i.e. Linux and Windows) You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles/ More ❯