SeniorC++SoftwareEngineer Salary: Up to £70,000 Location: Cambridgeshire (South) Working Environment: Hybrid (3 days on-site) The company specialises in developing bleeding edge radar technology and is expanding its software team to support a major new phase of development across its radar systems. As a SeniorSoftwareEngineer, you will be building the software behind the next generation of surveillance technology, working across the stack but with a focus on the development of C++ applications. You will be joining a multi-disciplined team of 12 engineers and working across the entire software development life … cycle, with the opportunity to influence the design and architecture of this software. Key Requirements: 5+ years of experience programming in C++ and familiar with Windows OS Strong command of Python (Scripting) Experience working across the entire Software Development Life Cycle Desired, but not essential: An understanding of embedded software and embedded Linux Good More ❯
SeniorC++SoftwareEngineer Package: Base Salary (Up to £60,000) + Benefits Location: Cambridgeshire (South) Working Environment: Hybrid (3 days on-site) The company specialises in developing bleeding edge radar technology and is expanding its software team to support a major new phase of development across its radar systems. … As a SeniorSoftwareEngineer, you will be building the software behind the next generation of surveillance technology, working across the stack but with a focus on the development of C++ applications. You will be joining a multi-disciplined team of 12 engineers and working across the entire software development life cycle, with the opportunity to influence the design and architecture of this software. Key Requirements Experience programming in C++ Familiarity programming on Windows OS Experience or an understanding of how software integrates with HW/Embedded Systems. Excellent communication skills Desired, but not essential: Experience programming in Python (for scripting) Experience with More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
Senior Embedded SoftwareEngineer Award-Winning Technology Company - Cambridge - 5+ years Embedded C++ development - Permanent. 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 with expert C++ development experience to join their talented team. What youll 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+ 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 More ❯
Job Title: SeniorSoftwareEngineer Location: Basildon (2 Day On-Site Per Week) Starting Salary - Up to £68,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions … used nationwide. Key Experience & Responsibilities: - Embedded C++Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 25 days annual leave More ❯
Job Title: SeniorSoftwareEngineer Location: Basildon (2 Day On-Site Per Week) Starting Salary - Up to £68,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions 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) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI … AI applications. You'll work closely with product teams on international features, develop tools for our engineering community, and leverage generative AI to accelerate development cycles. Perfect for senior professionals who learn fast, think proactively, and thrive on high-visibility impact. What you'll be doing Build scalable UI features optimised for millions of users Lead technical investigations 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 ❯