Senior Software Engineer Jobs in Cambridge

1 to 25 of 27 Senior Software Engineer Jobs in Cambridge

Senior Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Tec Partners
Senior C++ Software Engineer Location: Cambridge (Hybrid) Salary: Up to £150,000 + Bonuses Come join an innovative team in Cambridge that is redefining the limits of their industry! This close-knit group of talented software engineers are committed to building a collaborative and intellectually stimulating … environment that encourages curiosity and personal growth. Role Overview: We are seeking a hands-on Senior C++ Software Engineer with a passion for technology and innovation. You will play a key role in designing and developing high-performance software solutions. Key Responsibilities: - Design, develop, and maintain … high-performance C++ applications. - Collaborate with FPGA engineers, DevOps professionals, and other software engineers to deliver integrated solutions. - Engage in code reviews, debugging, and optimization to ensure high-quality code. - Participate in architectural discussions and contribute to the evolution of their software systems. - Explore opportunities to work with more »
Employment Type: Permanent
Salary: £60000 - £150000/annum Bonus
Posted:

Senior Python Software Engineer

Cambridge, Cambridgeshire, UK
ZipRecruiter
Job Description Senior Python Software Engineer £60,000 - £70,000 & healthcare! I'm currently partnered with the world's first and leading company specialising in providing imaging system solutions to Fortune 500 companies, for use in varying industries, including Spectroscopy, Semiconductor and coating inspection. They are looking … to add a Senior Python Software Engineer to the growing team to continue the development of analysis and control software for their industrial sensing and metrology solutions. You'll be involved in system design from human-machine interface through data flow and analysis to hardware interfacing … and control. They are looking for someone with a strong passion for software development, looking to build a long-term career within a world's first organisation. They would like this person to have a strong technical background, an excellent problem solver and someone who is ambitious to grow more »
Posted:

Senior Python Software Engineer

Cambridge, Cambridgeshire, UK
IC Resources
Direct message the job poster from IC Resources Building technology teams across High-Performance Computing and Performance Modelling Senior Python Software Engineer I'm currently partnered with the world's first and leading company specialising in providing imaging system solutions to Fortune 500 companies, for use in … varying industries, including Spectroscopy, Semiconductor and coating inspection. They are looking to add a Senior Python Software Engineer to the growing team to continue the development of analysis and control software for their industrial sensing and metrology solutions. You'll be involved in system design from … human-machine interface through data flow and analysis to hardware interfacing and control. They are looking for someone with a strong passion for software development, looking to build a long-term career within a world's first organisation. They would like this person to have a strong technical background more »
Posted:

Senior Software Engineer, Python

Cambridge, Cambridgeshire, UK
Enterprise Recruitment Ltd
A company at the forefront of developing intricate scientific systems is seeking a Senior Software Engineer to join their team. In this role, you'll go beyond routine coding tasks and focus on developing complete solutions. You'll work on everything from front-end interaction and data … handling to integrating with specialized hardware components. Essentially, you'll be creating the software “nervous system” for cutting-edge imaging and inspection technology. You'll operate within a close-knit, interdisciplinary group dedicated to continually enhancing the company's core platforms. Key Responsibilities: Architectural Design: Consider the entire software stack—from how users engage with the application, through data analysis workflows, to the lower-level connections with sensors and control units. Software Implementation: Develop robust, maintainable software primarily in Python, ensuring it easily interfaces with complex instrumentation while embracing test-driven development. Technical Innovation: Investigate and more »
Posted:

Senior Software Engineer

Cambridge, Cambridgeshire, UK
Paratus People
Senior Software Engineer (Linux Open Source Graphics Drivers) Cambridge/Manchester/Kings Langley/Bristol, UK Permanent – Hybrid We are working with a company that designs AI & Graphics chips that are made to be as power-efficient and high-performing as possible. They are already powering … not slowing down any time soon! If you are committed to developing the next cutting-edge future devices and building your own expertise in software design simultaneously, then this could be the perfect fit for you! This Senior Software Engineer will be developing new Linux Open … of this company’s open-source graphics stack. If you are committed to delivering to a high standard and striving for success in your software development career, then we need you! Key skills required for this role: C Programming expertise Experience configuring and managing a Linux System Experience with more »
Posted:

Senior Software Engineer - Embedded Security Systems (Linux) |Contract -Inside IR35

Cambridge, Cambridgeshire, UK
TieTalent
Senior Software Engineer – Embedded Security Systems (Linux) | Contract - Inside IR35 Join a leading innovator where you'll be at the forefront of developing next-generation embedded software for a fast-growing industry. This company thrives on pushing the boundaries of technology and innovation with their software … opportunity to work on complex embedded systems, collaborate with top-tier engineers, and contribute to the development of mission-critical networking software. As a Senior Software Engineer, you will: Architect and develop embedded software solutions using C in Linux-based environments. Optimize network protocols (L2/… L3) and enhance system performance. Integrate software with hardware, working closely with I2C, UART, SPI, and USB interfaces. Work on security-critical development, including code signing, key management, and secure boot. Contribute to CI/CD pipelines, automation, and software build systems (Yocto, Jenkins, Git, JIRA). What more »
Posted:

Senior Software Engineer - Models (C++)

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
p Our software group is responsible for supporting and bringing out the best in the hardware we design as well as working with our hardware engineers to make things even better. Software drives our hardware that is shipped around the world and used in a plethora of industries. … Our people are passionate and care about producing the best software possible to power the world. br/p br You could be just the right applicant for this job Read all associated information and make sure to apply. br strong Job Overview:/strong p We are looking … to welcome a strong Senior Software Engineer/strong into our growing team, based in strong Cambridge/strong ./p p Our team develops simulations of Arm’s next-generation technologies known as strong Fast Models/strong that enable the developer ecosystem to write more »
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, UK
TipTopJob
Senior Embedded Software Engineer A world-class technology consultancy firm is looking to expand and bring on a Senior Embedded Software Engineer. The company works with medical devices and deep tech, seeking to add to their already world-class team to continue innovating and creating more »
Posted:

Senior Software Engineer, Python Automation

Cambridge, Cambridgeshire, UK
Roku
Senior Software Engineer, Python Automation Roku Is Changing How The World Watches TV Roku is the #1 TV streaming platform in the US and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is … and innovative ways to test with automation in mind. What You'll Be Doing Collaborate with Manual QA, Project leads, and development throughout the software development life cycle Develop Automated tests that run on Roku players and TVs Convert manual test cases into reliable, repeatable automated tests Contribute to … for code re-usability and cleanliness Conduct code reviews for improved code quality and optimization We are excited if you have 5+ years of Software Engineering or QA experience 3+ years of hands-on experience with automation systems and unit testing (Python) Strong problem-solving, analytical and technical troubleshooting more »
Posted:

Senior Software Engineer, Ring

Cambridge, Cambridgeshire, UK
Amazon
Job ID: 2816500 | Evi Technologies Limited As a Senior Embedded Software Engineer, you will be a core member of a software team, developing Ring's next generation of Camera centric devices. The ideal candidate would be passionate about building IOT products. You must be responsive, flexible … boot time, system latency, or any of a number of performance KPIs. You will add significant new features and integrate with new hardware and software services. Key job responsibilities: You will be responsible for managing your personal backlog, prioritizing issues, and diving deep into technical issues. A day in … systems - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience in professional, non-internship software development - Experience in development in the last 3 years PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software more »
Posted:

Senior Software Engineer - Media Driver

Cambridge, Cambridgeshire, UK
Hybrid / WFH Options
Arm Limited
Our software group is responsible for supporting and bringing out the best in the hardware we design as well as working with our hardware engineers to make things even better. Software drives our hardware that is shipped around the world and used in a plethora of industries. Our … people are passionate and care about producing the best software possible to power the world. Job Overview: We are looking for Senior Software Engineers to help lead our team responsible for Display Processor Driver Development. This involves work on Linux kernel drivers and relevant related projects, upstreaming … and code review, interacting with hardware engineering, using hardware emulation (software, FPGA), Android, testing/QA and more. Key Responsibilities: Develop and maintain display drivers and related software. Collaborate with team members in related areas to ensure our DPUs function best. Conduct thorough testing and debugging to ensure reliability more »
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, UK
Hybrid / WFH Options
Ecm Selection
For senior embedded C++ software engineers, this full-time position offers flexible hours, up to 4 days home working per week, and a competitive salary. Other benefits include private health cover, matched pension contributions, bonuses, and an option on extra holiday. The application area is green technology for … power electronics and/or kernel code. Core Requirements: A good degree in a relevant discipline or equivalent experience. Demonstrable skills writing C++ embedded software, from bare metal to building out more complex systems, including work on Linux and ideally Embedded Linux. A senior engineer's know more »
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, England
Hybrid / WFH Options
ECM Selection
For senior embedded C++ software engineers, this full-time position offers flexible hours, up to 4 days home working per week, and a competitive salary. Other benefits include private health cover, matched pension contributions, bonuses, and an option on extra holiday. The application area is green technology for … electronics and/or kernel code. Core requirements are: A good degree in a relevant discipline or equivalent experience. Demonstrable skills writing C++ embedded software, from bare metal to building out more complex systems, including work on Linux and ideally Embedded Linux. A senior engineer's know more »
Employment Type: Permanent
Salary: £50,000 - £80,000
Posted:

Senior Embedded Software Engineer , Ring

Cambridge, Cambridgeshire, UK
Amazon
DESCRIPTION As a Senior Embedded Software Engineer, you will be a core member of a software team, developing Ring's next generation of camera-centric devices. The ideal candidate would be passionate about building IoT products. You must be responsive, flexible, and able to succeed within … boot time, system latency, or any of a number of performance KPIs. You will add significant new features and integrate with new hardware and software services. Key Job Responsibilities You will be responsible for managing your personal backlog, prioritizing issues, and diving deep into technical issues. A Day in … systems Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in professional, non-internship software development Experience in development in the last 3 years PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent Experience with full software more »
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Murray McIntosh Associates Ltd
Murray McIntosh is currently seeking a Senior Embedded Software Engineer to join a key client in Cambridgeshire on a permanent basis. You will be working on a range of new products and devices yet to go to market in the RF space. Experience required: Experience developing complex … software systems Experience designing and implementing embedded kernal technologies and drivers Experience with C & C++ Experience with Linux, Python and Docker would be desirable Exposure to RF technologies would be desirable Location: Cambridge Working arrangements: Hybrid - 3 days per week on site Interview process: 2 stages (Teams & onsite) Salary more »
Employment Type: Permanent
Salary: £60000 - £65000/annum + bonus
Posted:

Senior Software Engineer

Cambridge, Cambridgeshire, UK
Riverlane
tolerant quantum computing a reality. We're making remarkable progress and growing fast. About the role We have a fantastic opportunity for an experienced Software Engineer to join us as we build the world's first quantum error correction (QEC) stack. Specialising as a Compiler Engineer, you … will help us to design and develop the software stack for quantum error correction. Applying your existing knowledge of computer science fundamentals, you will help Riverlane to build compilation and runtime systems for this unique computing system. You don't need a background in quantum computing to be successful … technology evolves, so the ability to adapt is important. What you will do Understand design requirements for error-corrected quantum computing systems Build the software stack that targets the complex, real-time error correction hardware Write correct, maintainable and fast code, as part of a growing team Develop system more »
Posted:

Senior Full Stack Software Engineer

Cambridge, Cambridgeshire, UK
Iqgeo Uk Limited
Job Summary IQGeo is seeking a Senior Full Stack Software Engineer to support our Web and Mobile Software engineering efforts for domestic and international enterprise customers. This role joins a dynamic team that enjoys working with complex applications and products that utilize software, GIS, engineering … tackling. To achieve this, more than 500 innovative telecommunications and utility companies around the world are "building better networks" using our award-winning geospatial software to deploy the fiber optic and distributed energy networks of the future. We play a vital role in helping utilities plan, design, construct and … maintain the complex network assets essential to the success of our businesses and well-being of our communities. As a carbon neutral software company, we invite creative and talented people to join us in our mission to transform communication and utility networks for the long-term sustainability of our more »
Posted:

SWE - Senior Software Engineer, Photos

Cambridge, Cambridgeshire, UK
Apple Inc
a passion for building the best photo app experience in the world? iPhone is the most popular camera in the world! Seamless integration of software and hardware has delivered magnificent experiences like Photos Memories and Portrait Mode. The Camera & Photos team develops privacy-respecting machine learning technologies to ship … Apple Intelligence features and emotional experiences to hundreds of millions of users worldwide. We are looking for an experienced Software Engineer to join our team at Cambridge, UK, to be part of this mission. Description In this role, you will be working on developing software that powers … collaboration, excellent interpersonal skills, and a passion for designing and developing high-quality software. Minimum Qualifications Proven experience in developing and shipping production quality software C/C++/Objective-C/Swift programming experience Exceptional problem-solving and interpersonal skills Proven ability to excel in a fast-paced more »
Posted:

Senior C++ Software Engineer

Cambridge, Cambridgeshire, UK
Darktrace
expanding R&D team in Cambridge. The R&D teams at Darktrace create and improve the products behind the company’s rapid growth. Our software engineers work on a wide variety of projects and with a diverse toolset. As a Senior C++ focused Software Engineer, you … will be responsible for improving our ability to stop in-progress cyber-attacks using proprietary software and third-party integrations. In this role, you will be working daily with core software modules which are written in C++ and be confident working with numerous different technologies and applications as more »
Posted:

Senior Software Engineer-Networking for AI

Cambridge, Cambridgeshire, UK
Arm Limited
innovations are shaping the future of computing, from AI data centres to cloud networking. The Team & Role Join a dynamic team developing and optimising software for Arm’s next-generation application processors. You’ll work with cutting-edge technology—often before public release—on development platforms, software models … FPGAs, and early silicon. As a Software Engineer in the IAS Networking team , you will: Design, develop, and optimise high-performance networking software on Arm platforms. Work closely with internal and external partners to enhance networking stacks. Contribute to open-source projects by developing, upstreaming, and maintaining … code. Adapt quickly to different layers of the networking software stack. About You Skilled in C/C++/Python programming and optimisation. Strong foundation in multicore processor architectures. Experienced in contributing to open-source software development. Analytical problem solver who thrives on innovation. Collaborative team player who more »
Posted:

Senior Software Engineer, C/C++ bare metal

Cambridge, Cambridgeshire, UK
Roku, Inc
close cooperation with ODM’s and ensure the products fulfill Roku’s desire to launch high quality products at an attractive price point. As Senior SW Engineer, you will join an experienced team used to delivering awesome products for Roku. Because this is a senior-level role … with a high level of visibility, you must have a proven track record of designing, developing, and porting software for new hardware platforms, from prototype to mass production. We value people who pride themselves on their ability to navigate ambiguity, collaborate, and partner with both internal and external teams … s proprietary RTOS, working primarily in C Development of drivers (DMA, flash driver, MMU, PLL, watchdog, etc.) and doing real time performance analysis NPI software development Code maintenance and scalability solution design and development Implement and support NPI manufacturing functionality Partner with internal QA and development teams Everything involved more »
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, UK
Hybrid / WFH Options
ZipRecruiter
Job Description Arm’s Software Engineering group is responsible for creating and improving the software eco-system around Arm's next of applications processors. We help our partners build creative Arm-powered products for various segments: Mobile, Server, IoT connected devices, Augmented & Virtual Reality offerings, Autonomous Driving Solutions … etc. In this process, we work on a range of development platforms: software-models, FPGAs, emulator, silicon. You will join a team of passionate Software Engineers who all want to mark their stamp on the future of ARM-powered computing, wherever it may lead. Job Overview: As a … member of the Software Group, you will have the opportunity to build upon your existing background, knowledge, and expertise and contribute to Open Source projects, e.g., EDK II, Linux Kernel, Trusted Firmware, SCP firmware, etc., providing reference implementations and optimizations to key software system components. This contribution helps more »
Posted:

Senior Software Engineer - Linux Kernel

Cambridge, Cambridgeshire, UK
Arm Limited
in humanity's incredible untapped potential that technology, built on Arm, can realize. Our ambitious global team of over 6000 pioneers unites hardware engineers, software engineers, data analysts, and more – all driven by a once-in-a-generation desire to unleash creativity and change the world. Available Positions Senior Principal Software Architect: Work in collaboration with the best architects and software engineers of the most important compute companies around the world. Cambridge, United Kingdom. Hardware Engineering. Principal Data Center Telemetry Architect: Craft next-gen telemetry architecture for data centers, defining innovative solutions and collaborating with diverse more »
Posted:

Senior Software Engineer

Cambridge, Cambridgeshire, UK
ZipRecruiter
Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level. Technology built on Arm is all around us, from industrial and automotive applications, to the IoT … to the desktop and data centre. ‘Wherever Computing Happens’, we need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself. Responsibilities: Our Open Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control … and driver development, for a variety of target markets. Software on Arm must be fast, efficient and secure, and support the very latest Arm architectural features. We're looking for software engineers with experience writing low-level C code. As well as the technical work of writing patches more »
Posted:

Senior Software Development Engineer

Cambridge, Cambridgeshire, UK
Amazon
as new inventions like Fire TV and Echo. What will you help us create? Work hard. Have fun. Make history. The Role: As a Software Development Engineer, you will work with different teams to deliver software across driver and framework to meet customer, business, and/or … technology needs. You own existing software in a segment of a business, functional area, or technology. As the owner, you are accountable for the customer experience, project prioritization, software quality, and product maintainability. You understand the larger picture (i.e., customer requirements, business process, opportunities, and/or problems … on our solutions. Support compliance and certification activities. Be able to occasionally travel domestically and internationally. BASIC QUALIFICATIONS 10+ years of non-internship professional software development experience. 8+ years of programming with at least one software programming language experience. 5+ years of leading design or architecture (design patterns more »
Posted:
Senior Software Engineer
Cambridge
25th Percentile
£61,250
Median
£67,500
75th Percentile
£73,750