CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer United Kingdom, Cambridge Jobs

40 Job Offers

New
Fellow Software Development Engineer (Network Technology Group)
Save Icon
AMD seeks a Fellow Software Development Engineer to lead embedded firmware design for next-gen networking products in Cambridge, UK. This role demands 20+ years of experience, deep C and embedded systems expertise, and knowledge of Ethernet, TCP/IP, and PCI-Express. You will collaborate with glob...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
New
Senior Software Engineer, Embedded Software Automation and Tools
Save Icon
Senior Software Engineer, Embedded Software Automation and Tools – Cambridge, UK. Join Roku to develop and maintain E2E automation frameworks and tools using Python and REST APIs. Requires 10+ years of automation experience, Linux proficiency, and AI adoption expertise. Benefits include healthcar...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
New
Software Test Engineer
Save Icon
Join a top Cambridge tech firm as a Software Test Engineer. You'll develop manual and automated tests for embedded systems using Python, C#, Selenium, or Robot Framework. Collaborate with elite EU teams, own quality metrics, and enjoy private medical insurance plus an EV car scheme. Ideal for tes...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
65000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Software Engineer, Embedded UI - C++
Save Icon
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Virtual Software Modeling Engineer
Save Icon
Join a top-tier team in Cambridge, UK as a Virtual Software Modeling Engineer. You will modernize C/C++ simulator infrastructure, enhance build systems, and design scalable, cloud-based simulation platforms. Ideal for experts in high-performance systems, x86/ARM architecture, and tools like QEMU ...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Software Engineer, UI
Save Icon
Join Roku’s DMTE team in Cambridge, UK as a Software Engineer, UI. You will optimize BrightScript and C++ systems for graphics rendering and performance-critical UI features used by millions. Ideal for engineers with 3+ years of experience in embedded UI development and a passion for AI tools. En...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Development Engineer
Save Icon
Join Amazon as a Software Development Engineer in London, Cambridge, or Edinburgh. You will design scalable, cloud-native solutions using Java, Python, or C++, impacting millions of customers globally. Ideal for students or recent graduates in STEM with strong algorithmic skills. Benefit from a c...
Location Icon
Location
United Kingdom , London; Cambridge; Edinburgh
Salary Icon
Salary
Not provided
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Software Engineer in Test (AI focus)
Save Icon
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Engineer Intern, Advanced Development
Save Icon
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Software Engineer, Ad Auctions
Save Icon
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Embedded Software Engineer sought for a global test equipment manufacturer in St Ives, Cambridgeshire. Join a growing 20-person R&D team, leveraging strong C/C++, FreeRTOS, and low-level interfaces (SPI, I²C, UART). Ideal for engineers with hardware-software integration, safety-critical complianc...
Location Icon
Location
United Kingdom , St Ives, Cambridgeshire
Salary Icon
Salary
50000.00 - 60000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Software Engineer, UI - Embedded C++
Save Icon
Join Roku in Cambridge, UK as a Software Engineer, UI – Embedded C++. Leverage 3-5+ years of C++ and Python expertise to build embedded UI frameworks, developer tooling, and CI pipelines. Impact millions of users by improving system stability, logging, and data quality. Enjoy benefits like health...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Engineer, Roku TV
Save Icon
Join Roku as a Software Engineer in Cambridge, UK, and shape the future of regional TV platforms. You'll develop software for European and Australian markets using C++, C, and Python, collaborating with SOC vendors on HbbTV and certification processes. Ideal for early-career engineers with embedd...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Engineer Intern, UI
Save Icon
Join Roku’s UI team as a paid Software Engineer Intern in Cambridge, UK for Summer 2026. You’ll own a scoped project enhancing UI/SDK capabilities using TypeScript, React Native, or C++, with opportunities to build GenAI tooling for UI generation. Ideal for penultimate-year Computer Science stude...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Software Development Engineer
Save Icon
AMD seeks a Senior Software Development Engineer in Cambridge, UK to design Linux network device drivers for 800G+ SmartNIC adapters. You will write high-quality C code, lead complex driver development, and submit changes to the upstream Linux kernel. Requires 5+ years of experience, proven Linux...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Senior Software Engineer - Cloud Infrastructure & Observability
Save Icon
Senior Software Engineer sought to architect Roku’s next-gen observability platform in Cambridge, UK. You will lead multi-cloud infrastructure, scaling metrics, logs, and traces across thousands of services. Requires deep Golang, Kubernetes, and Prometheus expertise, plus experience with Istio an...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Engineer - Python, Automation
Save Icon
Join Roku in Cambridge as a Software Engineer specializing in Python and Automation. Develop automated test frameworks and performance monitoring tools for Roku OS and top-tier streaming applications. We seek an expert with 4+ years of Python experience and knowledge of frameworks like Selenium a...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Engineer Intern
Save Icon
Join our Cambridge team for a 12-month Software Engineer Internship starting September 2026. You will develop automated tests in C/C++ and Python/Bash for embedded Linux systems. This paid role offers mentorship, global benefits, and hands-on experience in debugging and quality assurance. Ideal f...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Graduate Consultant Software Engineer
Save Icon
Launch your software engineering career at Softwire as a Graduate Consultant. Join a supportive team in London, Cambridge, or Manchester, solving real-world challenges from AI to digital transformation. Enjoy a profit share, structured training, and benefits like an annual company holiday. Make a...
Location Icon
Location
United Kingdom , London; Cambridge; Manchester
Salary Icon
Salary
45000.00 GBP / Year
softwire.com Logo
Softwire
Expiration Date
Until further notice
Senior Software Engineer, Roku TV
Save Icon
Join Roku in Cambridge as a Senior Software Engineer for Regional TV. Develop core software in C++ for European and Australian TV platforms, collaborating with SOC vendors and supporting broadcast certifications. This role offers a chance to grow within a complex embedded systems environment, wit...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Previous 1 2 Next

About the Software Engineer role

Explore the dynamic and in-demand world of software engineering jobs, where professionals design, build, and maintain the digital infrastructure that powers modern life. Software engineers, often synonymous with developers, are the creative problem-solvers and architects behind websites, mobile apps, operating systems, and complex enterprise systems. This career path blends analytical thinking with creative design to translate user needs and business goals into functional, efficient, and scalable software solutions.

The core responsibility of a software engineer is the full software development lifecycle. This typically begins with analyzing requirements and collaborating with product managers, designers, and other stakeholders. Engineers then design system architecture, write clean and maintainable code, and rigorously test their creations to ensure reliability and performance. A significant part of the role involves debugging issues, optimizing existing systems, and deploying updates. Many engineers also participate in code reviews to maintain quality standards and contribute to technical documentation. In today's agile environments, they often work in iterative cycles, continuously integrating and delivering new features.

Software engineering jobs can be specialized, but common areas include front-end (client-side), back-end (server-side), and full-stack development. Front-end engineers focus on user interfaces and experiences using technologies like HTML, CSS, and JavaScript frameworks. Back-end engineers build the server logic, databases, and application programming interfaces (APIs) that power functionality behind the scenes. Full-stack engineers possess skills across both domains. Other specializations include DevOps, security, data engineering, and cloud-native development.

Typical skills and requirements for these roles are both technical and soft-skills based. Fundamentally, proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go is essential. Understanding data structures, algorithms, and system design principles is crucial. Experience with frameworks, databases (SQL and NoSQL), and version control systems like Git is commonly expected. As software is increasingly built for the cloud, familiarity with services from providers like AWS, Azure, or GCP is a valuable asset. Equally important are strong problem-solving abilities, attention to detail, and effective communication skills for teamwork. While many positions require a degree in computer science or a related field, a proven portfolio and relevant experience are also highly valued pathways into software engineering jobs.

The profession offers immense variety, with opportunities to build everything from life-saving health applications and financial platforms to immersive games and cutting-edge AI tools. It is a career characterized by continuous learning, collaboration, and the tangible impact of creating products used by millions. For those with a logical mind and a passion for building, software engineering jobs present a rewarding and future-proof career path with endless possibilities for innovation and growth.