Job listings

Visa sponsorship jobs in Cambridge

Jobs at employers on the Home Office register of licensed sponsors. Confirm sponsorship with the employer for each role.

21 jobs

Senior Software Engineer, Roku UI
Roku· Cambridge, England, United Kingdom (uk)·Oct 9
View job

At Roku, the UI Systems team builds the high-performance engines and core graphics infrastructure that power millions of devices. We own the low-level C++ frameworks, rendering pipelines, and system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to ensure a consistent, lightning-fast experience across our entire device portfolio. We operate in a collaborative, high-trust environment, partnering closely with firmware and silicon teams to push the boundaries of what’s possible on embedded hardware. About the role As a Senior Software Engineer, you will be a key architect of the core systems that underpin Roku’s user experience. You will design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. You’ll tackle complex systems-level challenges—such as optimizing frame rates on resource-constrained hardware and building robust APIs for higher-level frameworks. This role is ideal for engineers who thrive on low-level systems programming, care about performance down to the microsecond, and want to build the high-performance foundations that power the future of television. What you’ll be doing Architect and optimize core C++ UI frameworks and rendering engines to ensure buttery-smooth performance across a diverse range of hardware profiles. Lead technical investigations into system-level bottlenecks, memory leaks, and GPU/CPU synchronization issues. Develop and maintain low-level graphics APIs and layout systems that serve as the backbone for Roku’s application ecosystem. Integrate AI/ML capabilities at the systems level, leveraging generative AI tools to optimize code generation and automate performance profiling. Collaborate with firmware and driver teams to leverage hardware-specific optimizations and ensure seamless integration with the underlying OS. Mentor junior developers through deep-dive code reviews, architectural design sessions, and technical documentation of core systems. Drive engineering excellence by implementing advanced debugging tools, automated performance regression suites, and modern C++ best practices. We’re excited if you have Minimum of 5+ years of software engineering experience with a heavy focus on C++ (C++14/17/20). Deep understanding of systems programming, including memory management, multi-threading, and hardware-software abstraction layers. Experience with graphics APIs (e.g., OpenGL, Vulkan, or proprietary embedded graphics stacks) and rendering pipelines. Proficiency in Python for tooling and automation, with a working knowledge of BrightScript or JavaScript being a significant plus. Strong root cause analysis skills, specifically using tools like GDB, Valgrind, or platform-specific profilers. Knowledge of AI applications and hands-on experience using generative AI tools to accelerate systems-level development. A proactive mindset with a passion for squeezing every drop of performance out of embedded systems and a commitment to data-driven optimization.     Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.   Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.   Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to [email protected].   The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of.

Sponsor register match LinkedIn
Graduate Software Engineer
Neat· Cambridge, England, United Kingdom (uk)·Oct 7
View job

Neat brings people together with beautifully simple, versatile video devices and experiences. By minimising the physical and virtual divide, we enable everyone to feel more connected, present and understood, however they prefer to work. Neat's pioneering portfolio addresses the needs of today's workplace and natively supports Microsoft Teams, Zoom, Google and a range of compelling business apps. We are an ambitious, accountable, collaborative, responsible, and growing team that fosters an environment where creativity and ingenuity can flourish. We strive to bring out the best in our Neaters and make amazing products and experiences. We are headquartered in Oslo with Neaters working all over the world and a new office in Cambridge. The Opportunity We are looking for bright and enthusiastic graduate software engineers to join our R&D team in Cambridge as we continue the next chapter of product development on Pulse, our solution to the world of hybrid collaboration technology. As a graduate software engineer, you will work on everything from research and design to testing and delivering features across our entire product range. You will be part of a small, dynamic team and happy to get stuck into a variety of engineering problems. Examples include cloud services written in Go running on Docker, Android application development using Kotlin, web development in Typescript and React, DevOps work improving our CI/CD pipeline, and more. Responsibilities Develop and maintain high-quality software solutions in Go, Kotlin, and TypeScript/React Collaborate closely with designers and product managers to craft simple and intuitive products Utilise test-centric design to ensure highly testable and tested code Review code and actively participate in maintaining a strong engineering culture Design technical solutions and architectures where required, jointly with the product and engineering team Researching new technology choices and presenting pros/cons to the engineering team About You You will have achieved excellent academic results from a leading university or be able to demonstrate outstanding technical skills and be proficient in English. While we use Go, Kotlin, and TypeScript day-to-day, we are happy to consider experience from C, C++, Java, and Python development environments, as long as you are prepared to learn new languages and frameworks. We are looking for a team player who thinks holistically, enjoys solving complex problems and thrives working autonomously, while not afraid to ask for input and learn from your teammates if you’re stuck. You should take pride in your work and want a career where your creative abilities will make a difference in the world of technology, whilst being part of an impressive R&D environment Founded in 2019, Neat was created to make the meeting space the best it can be. We understand the meeting space better than anyone else and we pour all our energy into every last detail of what we do.

Sponsor register match LinkedIn
Cloud Developer
AVEVA· Cambridge, England, United Kingdom (uk)·Oct 6
View job

AVEVA is creating software trusted by over 90% of leading industrial companies. Job Title: Cloud Developer Location: Cambridge, United Kingdom (Hybrid) Employment Type: Full-time The job We are seeking a Cloud Developer to join the AVEVA Unified Supply Chain R&D team, where you will play a key role in developing and evolving vital infrastructure that supports key customer workflows. You will work as part of an enthusiastic and engaged development team to build robust and reliable solutions. Key Responsibilities Collaborate closely in a team environment to deliver high quality improvements to existing infrastructure platform Contribute to design of infrastructure improvements, balancing robust technical solutions with business value Diagnose and fix issues affecting production infrastructure, supported by experienced colleagues Proactively identify and communicate technical issues, risks, and opportunities for improvement Essential Requirements Hands-on experience with infrastructure as code (IaC) development Proficiency in scripting with Powershell or similar Experience and understanding of core Azure services: compute, storage, security, monitoring and diagnostics A proactive self-starting approach, owning work through to production Strong communication and collaboration skills Desired Skills And Competencies C/.NET experience R&D at AVEVA Our global team of 2000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design. AI and cloud are at the centre of our strategy, and we have over 150 patents to our name. Our track record of innovation is no fluke – it’s the result of a structured and deliberate focus on learning, collaboration and inclusivity. If you want to build applications that solve big problems, join us. Find out more: aveva.com/en/about/careers/r-and-d-careers/ UK Benefits include: Flexible benefits fund, emergency leave days, adoption leave, 28 days annual leave (plus bank holidays), pension, life cover, private medical insurance, parental leave, education assistance program. It’s possible we’re hiring for this position in multiple countries, in which case the above benefits apply to the primary location. Specific benefits vary by country, but our packages are similarly comprehensive. Find out more: aveva.com/en/about/careers/benefits/ Hybrid working We work in a hybrid way at AVEVA. Most roles are based at a local AVEVA office, with an expectation of being on-site 50% of your working hours to support collaboration and connection. Some positions are fully office-based depending on the nature of the work, and certain roles that support specific customers or markets may be remote. The working arrangement for this position will be confirmed during the hiring process. Hiring process Interested? Great! Get started by submitting your cover letter and CV through our application portal. AVEVA is committed to recruiting and retaining people with disabilities. Please let us know in advance if you need reasonable support during your application process. Find out more: aveva.com/en/about/careers/hiring-process About AVEVA AVEVA is a global leader in industrial software with more than 6,500 employees in over 40 countries. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life – such as energy, infrastructure, chemicals, and minerals – safely, efficiently, and more sustainably. We are committed to embedding sustainability and inclusion into our operations, our culture, and our core business strategy. Learn more about how we are progressing against our ambitious 2030 targets: sustainability-report.aveva.com/ Find out more: aveva.com/en/about/careers/ AVEVA requires all successful applicants to undergo and pass a drug screening and comprehensive background check before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third-party personal data may involve additional background check criteria. AVEVA is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business. AVEVA provides reasonable accommodation to applicants with disabilities where appropriate. If you need reasonable accommodation for any part of the application and hiring process, please notify your recruiter. Determinations on requests for reasonable accommodation will be made on a case-by-case basis.

Sponsor register match LinkedIn
Senior Backend Engineer — Distributed Systems (Streaming Platform)
Roku· Cambridge, England, United Kingdom (uk)·Oct 3
View job

We are seeking a Senior Software Engineer with experience in building services at scale.  With so many people relying on us for great movies, TV, and news - scaling, reliability, fallbacks, and automation of these scenarios are always at the top of our mind as we continuously add features to the platform. We work very closely with the product team and pride ourselves on quickly iterating on features from prototypes to A/B tests to eventual release to all users. It's still early days for this platform, with plenty of challenging and interesting problems to work on. The ideal candidate will have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver and self-starter who can drive programs with the product and commercial teams within Roku and across external strategic partner organizations. The successful candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs. What you'll be doing Build extremely large-scale platform products and services, used both by Roku engineers from across the company, and directly by consumers across millions of devices Work with Product/Design teams to iterate and build software, taking a concept from ideation to its production deployment and support Lead efforts to evaluate new technologies and continue to push for best practices across the entire development life cycle, including code and design reviews Managing project priorities, deadlines, and deliverables Participate in Agile development process, including scoping, technical design, coding, testing, deployment, and maintenance   We're excited if you have Strong software development experience - Java preferably - (Python nice to have) Expertise in building large-scale cloud services, ideally in AWS Experience in the appropriate selection of data stores and analysis of trade-offs Experience with in-memory caching layers such as Redis, Redis Cluster, Memcached, or others Track record of monitoring the quality of deploys and troubleshooting of production systems Strong knowledge of the end-to-end architecture of the web, from end-user device to a service in a data center Master's degree in CS, CE or equivalent experience     What's Roku's approach to hybrid working? Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.   What are some of the benefits? Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.   Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to [email protected].   What should I know about Roku's culture? Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of.

Sponsor register match LinkedIn
Software Development Engineer – 2026
Amazon· Cambridge, England, United Kingdom (uk)·Oct 2
View job

Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impact millions of customers worldwide? At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. Customer obsession is part of our company DNA, which has made us one of the world's most beloved brands. Our Software Development Engineers (SDEs) use modern technology to solve complex problems while seeing their work's impact first-hand. The challenges SDEs solve at Amazon are meaningful and influence millions of customers, sellers, and products globally. We seek individuals passionate about creating new products, features, and services while managing ambiguity in an environment where development cycles are measured in weeks, not years. At Amazon, we believe in ownership at every level. As an SDE-I, you'll own the entire lifecycle of your code - from design through deployment and ongoing operations. This ownership mindset, combined with our commitment to operational excellence, ensures we deliver the highest quality solutions for our customers. We're looking for curious minds who think big and want to define tomorrow's technology. At Amazon, you'll grow into the high-impact engineer you know you can be, supported by a culture of learning and mentorship. Every day brings exciting new challenges and opportunities for personal growth. Key job responsibilities Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward. Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment. Participate in code reviews and contribute to technical documentation. Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective. Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies. Write clean, maintainable code following best practices and design patterns. Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties. Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues. Basic Qualifications Education Requirements (must meet one): Currently enrolled in Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields OR Completed Bachelor's or Graduate degree in specified fields Expected graduation between October 2025 - September 2026, OR graduated within the last 24 months Demonstrated experience with at least one general-purpose programming language such as Java, Python, C++, C, Go, Rust, or TypeScript Demonstrated experience one or more of the following: Data structures implementation, Basic algorithm development, Object-oriented design principles Preferred Qualifications Previous technical internship(s) or demonstrated project experience Experience with one or more of the following: AI tools for development productivity, Cloud platforms (preferably AWS), Database systems (SQL and NoSQL), Contributing to open-source projects, Version control systems, Debugging and troubleshooting complex systems Strong problem-solving and analytical skills Excellent written and verbal communication skills Demonstrated ability to learn and adapt to new technologies quickly Basic understanding of software development lifecycle (SDLC) Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers.

Sponsor register match LinkedIn
Senior Software Engineer, Roku UI
Roku· Cambridge, England, United Kingdom (uk)·Oct 2
View job

As a Senior Software Engineer on the UI team, you’ll design, implement, and optimize systems that underpin Roku’s user experience and developer platform. You’ll work on performance‑critical code paths for graphics rendering, animation, layout, and UI frameworks, ensuring buttery‑smooth visuals and instant responsiveness across a wide range of devices. You’ll help shape core architecture, collaborate across the stack with hardware, firmware, and application teams, and see your work directly impact tens of millions of users. This role is ideal for engineers who love deep technical problem‑solving, care about performance down to the last millisecond, and want to build the invisible foundations that make great user experiences possible.  What you’ll be doing Build scalable UI features optimized for millions of users Lead technical investigations and architect solutions across middleware, UI frameworks, and rendering pipelines Integrate AI/ML capabilities and leverage generative AI tools to accelerate development and improve developer productivity Collaborate with cross‑functional teams to deliver global platform features with measurable performance and reliability gains Develop engineering tooling, frameworks, and automated workflows that raise developer efficiency and code quality Mentor junior developers through design reviews, pair programming, and clear technical documentation Stay current with platform, graphics, and AI trends; proactively identify opportunities to improve performance and developer experience   We’re excited if you have Minimum of 5+ years of software engineering experience with a focus on UI frameworks or application development Advanced BrightScript (or JavaScript‑like) skills and proficiency in Python Experience using Typescript is a plus! Knowledge and hands-on experience using C++ Strong root cause analysis skills and clear, effective technical communication Knowledge of AI applications and hands‑on experience with generative AI tools and workflows A proactive mindset with passion for continuous learning, fast iteration, and data‑driven optimization       Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.   Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.   Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to [email protected].   The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.  We have a unique culture that we are proud of.

Sponsor register match LinkedIn
Software Engineer II - Clock Tree Synthesis (CTS), Innovus R&D
Cadence· Cambridge, England, United Kingdom (uk)·Oct 1
View job

Software Engineer II - Clock Tree Synthesis (CTS), Innovus R&D Cadence Cambridge, England, United Kingdom 6 days ago 96 applicants See who Cadence has hired for this role Use AI to assess how you fit Get AI-powered advice on this job and more exclusive features. Am I a good fit for this job? Tailor my resume At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Title: Software Engineer – Clock Tree Synthesis (CTS), Innovus R&D Location: Cambridge, UK Reports to: Sr Software Architect Job Overview This is an early-career software engineering role within Cadence’s Innovus R&D team, focused on Clock Tree Synthesis (CTS) - a core component of physical chip design that directly influences chip performance and power efficiency. You will contribute to the development and improvement of high-performance EDA algorithms while exploring innovative AI-driven approaches to design automation. Working alongside a collaborative, global team in Cambridge, you will be supported by strong mentorship as you grow your technical depth and make a meaningful contribution to industry-leading chip design tools. Job Responsibilities Design and implement EDA algorithms: Build and refine CTS algorithms in C/C++, with a focus on performance, quality of results (QoR), scalability, and correctness across diverse chip design scenarios. Debug, optimise, and enhance CTS capabilities: Identify and resolve performance bottlenecks and robustness issues within the Innovus platform, improving reliability and runtime efficiency. Develop AI-driven and automated workflows: Apply emerging agentic and data-driven approaches to explore design trade-offs, reduce manual effort, and improve the adaptability of physical design flows. Explore adaptive techniques for physical design: Investigate and prototype data-informed methods that improve tool reliability and design outcomes across varying chip architectures. Collaborate with global R&D teams: Partner with engineers and researchers across Cadence’s worldwide offices to align on technical direction, share findings, and contribute to roadmap development. Communicate technical work clearly: Document algorithms, design decisions, and experimental findings through code reviews, written summaries, and team discussions. Stay current with the field: Actively engage with advances in algorithms, AI/ML, and EDA research to bring new thinking into the team’s work. Job Qualifications MSc in Computer Science, Electrical Engineering, or a related numerate discipline - or equivalent practical experience in a relevant technical field. Strong programming skills in C/C++, developed and applied in a Linux or Unix-like environment. Solid understanding of core data structures and algorithms, with the ability to analyse and reason about algorithmic complexity. Effective problem-solving approach, with the ability to break down complex technical challenges and communicate findings clearly to colleagues. Additional Skills/Preferences The following are not required, but would be a welcome addition: Exposure to AI/ML techniques, optimisation methods, or automated decision-making systems. Familiarity with EDA concepts such as timing analysis, clock tree synthesis, or physical design flows. Experience with multi-threaded or parallel programming in performance-critical environments. Curiosity about the behaviour and improvement of large-scale software systems. Demonstrated interest in learning new tools, techniques, or problem domains — through personal projects, research, or coursework. Additional Information This role is based in Cadence’s Cambridge, UK office, within the Innovus R&D team - a technically rich environment where researchers and engineers collaborate closely on some of the most complex problems in chip design. The team is global, and you will have regular opportunities to work with colleagues across different geographies and disciplines. The Innovus platform is used by many of the world’s foremost chip designers, and your contributions will have real impact on a product at the heart of modern semiconductor design. This role is well-suited to someone early in their career who is eager to develop deep expertise in algorithms and AI-driven design, supported by dedicated mentorship and a culture that values technical curiosity and continuous learning.

Sponsor register match LinkedIn
Consultant - Manager - Full-stack Engineer - Tech Consultancy - Defence & Security
Deloitte· Bristol, Cambridge, London, Manchester (uk)·Sep 28
View job

Do you want to be at the heart of some of the biggest and most ambitious programmes undertaken to keep our country safe? We are proud of the impact we have with our Defence & Security clients, the strength of our relationships, and the variety of our skills and expertise that we bring to help them achieve their mission. We’re growing our teams across all of Technology and Transformation. If you are cleared DV level, we are very keen to hear from you. Connect to your career at Deloitte      Deloitte drives progress. Using our vast range of expertise, we help our clients become leaders wherever they choose to compete. To do this, we invest in outstanding people. We build teams of future thinkers, with diverse talents and backgrounds, and empower them all to reach for and achieve more.   What brings us all together at Deloitte? It’s how we approach the thousands of decisions we make every day. How we behave, our beliefs and our attitudes. In other words: our values. Whatever we do, wherever we are in the world, we lead the way, serve with integrity, take care of each other, foster inclusion, and collaborate for measurable impact. These five shared values lead every decision we make and action we take, guiding us to deliver impact how and where it matters most. Connect to your opportunity This team is focused on the technical delivery of new solutions that solve complex challenges for clients. Join us to drive innovation and technology forward, collaborating with cross-functional teams and using cutting-edge tools. Offering excellent development opportunities, you will have the chance to hone your technical craft, gain new skills, and complete qualifications and certificates. This is your chance to make a real impact.  We're looking for people who are, by which we mean natural initiative-takers who bring out the best in others, are brilliant listeners and can grow our business without compromising standards, integrity or culture. We are seeking a highly skilled and motivated Full Stack Developer to join our dynamic team in the public sector. The ideal candidate will possess a strong background in both front-end and back-end development, with a focus on creating innovative and efficient solutions for government-related projects. The successful candidate will play a key role in designing, implementing, and maintaining web applications that address the unique challenges and requirements of Defence & Security. Design, develop, and deploy robust web applications for public sector projects. Contribute to the entire software development lifecycle in collaboration with cross-functional teams. Create responsive user interfaces using modern front-end technologies and frameworks. Develop secure and efficient server-side logic, utilizing languages and frameworks. Implement security best practices, ensuring compliance with government regulations. Conduct regular security assessments and collaborate to address vulnerabilities. Develop and maintain well-documented RESTful APIs for seamless system communication. Work with project managers, UX/UI designers, and stakeholders to translate requirements into technical specifications. Communicate effectively with non-technical stakeholders for feedback and alignment with project goals. Connect to your skills and professional experience All applicants must hold (or willing to be security cleared) UK security clearance to Developed Vetting level. Candidates will have hands-on experience with one or more technologies (or equivalent) relevant to these areas: Essentials skills: Proficient in modern front-end technologies: HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.js. Strong skills in server-side logic using languages such as Node.js, Python, or Java. Experience with both SQL and NoSQL databases, including data modelling for government applications. Proficient in analyzing complex issues and implementing effective solutions for public sector challenges. Flexibility to navigate changing project requirements in the dynamic public sector environment. Strong verbal and written communication skills to convey technical concepts; ability to collaborate effectively in cross-functional teams. Desirable skills: Familiarity with government processes, policies, and systems, enhancing the ability to tailor solutions to public sector needs. Understanding of UX principles to create applications that are accessible and user-friendly for government officials and the public. Proven ability to develop and maintain well-documented RESTful APIs for seamless system communication. Experience with implementing and adhering to security best practices for government data. Connect to your business - Technology and Transformation Distinctive thinking, deep expertise, innovation and collaborative working. That’s what connects us. That’s what makes us Deloitte. If you want to help solve some of the biggest tech and transformational challenges around, join us. Together, we’ll make an impact that matters. Customer Human connections are integral to business. We combine people, ideas and technology to support our clients to build strong connections. For example, through commerce, customer design and sales services. Personal independence Regulation and controls are standard practice in our industry and Deloitte is no exception. These controls provide important legal protection for both you and the firm. We are subject to a number of audit regulations, one of which requires that certain colleagues abide by specific personal independence constraints (e.g., in relation to any financial interests and employment relationships). This can mean that you and your "Immediate Family Members" are not permitted to hold certain financial interests (shares, funds, bonds etc.) with audit clients of the firm, and also prohibitions on certain employment relationships (e.g., you are not permitted to hold a secondary employment role with SEC audit clients of the firm whilst being employed by the firm). The recruitment team will provide further detail as you progress through the recruitment process or you can contact the Independence team upon request. Connect with your colleagues “What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte’s clients include many of the world’s largest organisations; I wanted to be part of a team that made a difference that I could be proud of." - Dan, Technology and Transformation Our hybrid working policy You’ll be based in Bristol, Cambridge, London, or Manchester with hybrid working. At Deloitte we understand the importance of balancing your career alongside your home life. That’s why we’ll support you to work flexibly through our hybrid working policy. Depending on the requirements of your role, you’ll have the opportunity to work in your local office, virtual collaboration spaces, client sites and remotely. You’ll get the chance to meet face to face when needed, while you collaborate and learn from colleagues, share your experiences, and build the relationships that will fuel your career and prioritise your wellbeing. Please check with your recruiter for the specific working requirements that may apply for your role. Our commitment to you Making an impact is more than just what we do: it’s why we’re here. So we work hard to create an environment where you can experience a purpose you believe in, the freedom to be you, and the capacity to go further than ever before. We want you. The true you. Your own strengths, perspective and personality. So we’re nurturing a culture where everyone belongs, feels supported and heard, and is empowered to make a valuable, personal contribution. You can be sure we’ll take your wellbeing seriously, too. Because it’s only when you’re comfortable and at your best that you can make the kind of impact you, and we, live for. Your expertise is our capability, so we’ll make sure it never stops growing. Whether it’s from the complex work you do, or the people you collaborate with, you’ll learn every day. Through world-class development, you’ll gain invaluable technical and personal skills. Whatever your level, you’ll learn how to lead. Connect to your next step A career at Deloitte is an opportunity to develop in any direction you choose. Join us and you’ll experience a purpose you can believe in and an impact you can see. You’ll be free to bring your true self to work every day. And you’ll never stop growing, whatever your level. Discover more reasons to connect with us, our people and purpose-driven culture at deloitte.co.uk/careers

Sponsor register match Indeed
Software Engineer
Clear-Com, an HME company· Cambridge, CAM CB259TP, GBR (uk)·Sep 20
View job

Clear-Com, an HME company, is a trusted global provider of professional real-time communications solutions and services since 1968. We innovate market proven technologies that link people together through wired and wireless systems. Clear-Com was first to market portable wired and wireless intercom systems for live performances. Since then, our history of technological advancements and innovations has delivered significant improvements to the way people collaborate in professional settings where real-time communication matters. For the markets we serve -- broadcast, live performance, live events, sports, military, aerospace and government-- our communication products have consistently met the demands for high quality audio, reliability, scalability and low latency, while addressing communication requirements of varying size and complexity. Our reputation in the industry is not only based on our product achievements, but also on our consistent level of customer engagement and dedication to delivering the right solutions for specialized applications, with the expertise to make it work. Around the globe and across markets, Clear-Com’s innovations and solutions have received numerous awards and recognitions for ingenuity and impact to customers. Come join our team! We are currently recruiting for a Software Engineer. This role is based in the UK. Candidates must be legally authorized to work in the UK at the time of hire. This role does not offer visa sponsorship. What you will do in the position: Software Development Plans, designs, implements, and tests products of low to medium complexity with daily to weekly supervision. Demonstrates ownership of limited areas of the intercom system software architecture. Documents design from high-level block diagram down to specific implementation decisions. Validates design specifications, develops test equipment as necessary, and works with QA to develop test procedure. Transfers standards, test specifications, verification methodologies, test harnesses and test reports created during design verification to Quality Assurance for regression. Develops and maintains engineering work products in accordance with the established product development process and the applicable project standards and methodologies. Participates in Development Process Improvement activities and leads and participates in Design and Code Reviews, both formal and agile forms (pairing, etc.). Support Assists in maintaining the computer and lab infrastructure as required. Maintains market awareness for Clear-Com and HME products. Knows key competitors, key product features and applications. Maintains and increase know-how of current development technologies. What you will need to succeed: Qualifications Experienced with object-oriented analysis and design. Also familiar with structured, functional decomposition design methodologies. Knowledge in C/C++ coding based applications, and/or other high- level languages. Knowledge in design of automation script languages. Proficient in communication and writing skills with the ability to design in a group setting. Knowledge in debugging software on either PC host platforms or embedded hardware using debuggers, emulators, etc. Proficient in touch-typing and in use of word processors, spreadsheets and databases. Familiar with design of network applications. Ability to reason and solve problems related to this position. Education Technical School or Certificate - Required BA or BS (college graduate) - Preferred Travel: Occasional, as required. The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The employee will occasionally lift and move up to 50 pounds with assistance. HME Careers

Sponsor register match Indeed
Software Engineer - Java (Cambridge)
Worldpay· CAMBRIDGE, UNITED KINGDOM (uk)·Aug 13
View job

Ready to take your career global? Make your mark at one of the biggest names in payments. We’re looking for Software Engineer - Java to join our ever-evolving WPG team and help shape the future of global commerce. Whilst web development skills are crucial, a background payments and fintech would be extremely beneficial. What you’ll own You will be working on one of the largest-by-volume global payment platforms in the world, focussing intensively on robustness, security, and capacity that can process over 800 transactions every second and exceeding 10 million successful payments every day. Design and develop solutions in Java, SQL, and PLSQL to ecommerce payments gateway as part of a team, in line with: The needs of a high-capacity mission-critical 24/7 service with 5 nines uptime Product specifications and drivers of business value Worldpay architectural and software engineering principles Department standards and practices e.g. code quality, agile ways of working, technical debt control Closely partner with the software and quality assurance engineers in the team through code reviews, knowledge sharing and mentoring Active collaboration with engineers in UK and US Active contribution to retrospectives, resolution of technical debt, and improvements to team and department working practices Periodic availability outside normal office hours for release support and deployment Working collaboratively along the whole SDLC – with colleagues in the team, solution designers, release team, support and the business to refine, release and run the software solutions What you’ll bring You will have the ability to build secure, clean and testable Java-based distributed applications in a Linux development environment You will have a firm grasp of relational database concepts (e.g. Oracle), appreciation of architecture and knowledge of industry design patterns You will have a dynamic can-do attitude, with the ability to work collaboratively within a team to drive continuous improvement and being able to prioritise under pressure You will take pride in your work and encourage others to do the same Experience with large code bases and version control systems Experience with Linux as a development and production environment Skills in the following areas are considered essential:  Java HTML CSS JavaScript REST APIs Spring Boot JBoss J2EE, JSP, Servlets, etc. Gradle or Maven Databases (Oracle) DDL and SQL Basic Networking Git & GitHub Linux (bash, ksh, ssh, etc.) Experience in the following areas would be nice to have: C/C++ Payment technologies (APACS, IFSF, Google Pay etc.) Exposure to Angular, AlpineJS, Bootstrap Database tools: Toad, DBeaver, SQL Developer IDEs: VS Code, Eclipse, etc. Typescript TLS, PKI – certs etc.  Keyfactor, Sectigo. Apache config Containers (Docker, Podman, etc) Testing tools: Selenium, JUnit Data formats: XML, JSON, YAML AWS, Azure, Cloud etc. Login Authentication (SSO, MFA) CI/CD Pipelines Security scans, Snyk, Checkmarx, etc. It’s a bonus if you have knowledge of the following: A keen interest in innovation, using techniques like BDD, best-of-breed software engineering practices and tools, with an ability to communicate clearly their advantages with your peers, stakeholders and end users A keen interest in AI and ability to use any AI tool in your day-to-day job Some familiarity with agile frameworks and methodologies (Scrum, Kanban, SAFe), and knowledge of their various advantages and pitfalls Any experience of working in a global online business/knowledge of cryptography and secure inter-application communication principles/high availability, high capacity, mission-critical systems, etc. About the team You will join one of our cross-functional teams containing developers, testers, scrum master, product owners and analysts. Each team has its own territory and backlog which it owns from kick-off to post-live. The teams follow agile practices which may be Scrum, Kanban or SAFe, adapted according to need. We integrate and deliver continuously, and so keep the feedback loop between product, development, test and end-users tight and responsive. We target fast feature development on our best-of-breed global payments platform. What makes a Globalpayer? Globalpayers think like a client, act like an owner and win as one team. We’re curious and innovative – always finding better ways to deliver impact. We empower each other to make decisions, and it’s our passion that drives excellence in everything we set out to do. Does this sound like you? Then you sound like a Globalpayer. Apply now to take your career global.

Sponsor register match Indeed
R&D Software Engineer
ENVEA· Cambridge, UK (uk)·Aug 5
View job

ENVEA is one of the world's leading companies in the field of environmental and industrial instrumentation, analysis and measurement. Since it was founded in 1978, ENVEA has designed, manufactured and marketed equipment for the continuous measurement of ambient air, emissions and industrial processes, as well as data processing software. A true flagship of French Industry and a pioneer in technology, throughout it history ENVEA has placed environmental protection and sustainable innovation at the heart of the development of its measuring instruments, its startegy and its founding values R&D Software Engineer Location: Cambridge, UK Develop Technology That Makes a Difference At ENVEA, we design advanced environmental monitoring and sensing solutions used worldwide to help industries improve processes and reduce emissions. We're looking for an experienced Software Engineer to join our international R&D team, working with colleagues in the UK and Germany to develop the next generation of environmental monitoring technology. What We are Looking For Essential Qualifications & Experience Degree in Electronic Engineering, Embedded Systems, Computer Engineering, Computer Science or a related discipline. Strong commercial experience developing embedded software in C/C++. Experience with embedded microcontrollers and real-time embedded systems. Good understanding of embedded hardware, electronic schematics and hardware/software integration. Experience using Git and modern software development practices. Strong debugging, testing and problem-solving skills. Excellent communication skills and the ability to work within a multidisciplinary engineering team. Desirable Skills Experience with STM32, Renesas, Microchip or Atmel microcontrollers. Knowledge of MISRA C, CI/CD pipelines and automated testing. Experience with embedded Linux or RTOS. Understanding of functional safety or safety-critical software (IEC 61508/SIL). Familiarity with FPGA/VHDL development. Experience using Jira, Confluence or similar Agile development tools. Python, MATLAB or LabVIEW experience. The Role You will develop software for sophisticated sensing and monitoring products, taking projects from concept through to production. Working closely with hardware engineers and scientists, you'll: Design, develop and test embedded software for new products. Support existing products throughout their lifecycle. Collaborate on hardware and software integration. Review, optimise and maintain high-quality code. Produce technical documentation and test reports. Contribute to product verification, validation and continuous improvement. Work with an international R&D team to deliver innovative solutions. Why Join ENVEA? Develop cutting-edge environmental monitoring technology. Work on products with global impact. Join an experienced international R&D team. Enjoy opportunities for technical development and career progression. Be part of a collaborative and innovative engineering environment. Right to Work Applicants must have the legal right to live and work in the UK at the time of application. Unfortunately, we are unable to offer visa sponsorship for this role. As part of our recruitment process, all successful candidates will be required to provide evidence of their right to work in the UK before employment commences. This position is open to all qualified applicants, including individuals with disabilities. ENVEA is committed to fostering diversity, inclusion and equal opportunities. We welcome applications from all candidates and assess them solely on merit, without discrimination based on sex, gender identity, age, race or ethnic origin, disability, sexual orientation, religion or belief, or any other characteristic protected by applicable law. If you require any reasonable adjustments during the recruitment process, please let us know and we will do our best to accommodate your needs. Interested? If you're an experienced Software Engineer looking to work on technically challenging products with real-world environmental impact, we'd love to hear from you.

Sponsor register match Indeed
Back-end Engineer
Renesas Electronics· Cambridge, England, United Kingdom (uk)·Jul 24
View job

The Back-End Engineer in Octopart is responsible for the design and maintenance of the systems, services, and data pipelines that power Octopart and other Altium products. You may expect deep technical challenges, high autonomy, and opportunities to contribute to product direction. Altium offers the opportunity to conceive and build new product features for electronics engineers and add your own ideas to the world’s most collaborative and efficient electronics design platform. Please note: The working mode is on-site: 5 days a week from our Cambridge office. A Day in the Life of our Back-End Engineer Design, develop, and maintain scalable web services using Go, Python, and related technology. Integrate web services with other Altium and third-party systems. Maintain data processing pipelines that handle millions of electronic parts per day. Collaborate effectively with cross-functional teams, including front-end developers, data platform engineers, and DevOps engineers, to ensure smooth integration and deployment of web services. Participate in code reviews and contribute to the development of coding standards and best practices. Qualifications Who We’re Looking For Proven experience of at least 5+ years in web service development and system integration Concrete experience with GoLang or Python Understanding software architecture principles and design patterns related to web services Knowledge of database design and development using relational databases Problem-solving and analytical skills; able to understand complex business processes and system workflows Able to communicate clearly with other engineers and non-technical stakeholders A strong sense of product ownership. Required Technology Experience Advanced knowledge of back-end development using Go or Python. Experience in designing web services with “Top-Down”/ “Schema-First” approach. Having experience in GraphQL is a significant plus. Experience in any Relational Database (e.g. MySQL) and distributed database (e.g. AWS RedShift, Snowflake) Strong understanding of distributed systems Familiarity with cloud infrastructure (e.g., AWS, GCP) Familiarity with containerised development Familiarity with CI, CD, and Kubernetes is a plus. Soft Skills Excellent problem-solving and analytical abilities. Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment. Attention to detail and strong organisational skills, with the ability to manage multiple projects simultaneously. Adaptability and a commitment to continuous learning in a fast-paced environment Additional Information Our Benefits 🏥 Private health insurance including dental coverage 🌅 Pension scheme with company match up to 9% 🧘 nilo.health, mental health and wellbeing support 🌍 Remote working abroad program 📚 Professional development support and resources 🥳 Employee referral program 🏖 28 days' holiday + public holidays and special leave 🖥 Home internet and remote working allowance 🏡 Flexible working arrangements available based on role and location 👶 Enhanced family and special leave 💪 Corporate membership rates with national gyms 🥪 Free lunch, snacks, and drinks in the office 🚗 Electric car charging stations, free office parking, bicycle, and scooter storage Renesas is an embedded semiconductor solution provider driven by its Purpose ‘To Make Our Lives Easier.’ As the industry’s leading expert in embedded processing with unmatched quality and system-level know-how, we have evolved to provide scalable and comprehensive semiconductor solutions for automotive, industrial, infrastructure, and IoT industries based on the broadest product portfolio, including High Performance Computing, Embedded Processing, Analog & Connectivity, and Power. With a diverse team of over 21,000 professionals in more than 30 countries, we continue to expand our boundaries to offer enhanced user experiences through digitalization and usher into a new era of innovation. We design and develop sustainable, power-efficient solutions today that help people and communities thrive tomorrow, ‘To Make Our Lives Easier.’

Sponsor register match LinkedIn
Software Engineer – Virtual Platforms
Qualcomm· Cambridge, UK (uk)·Jul 17
View job

As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware. Key Responsibilities Include Designing and developing SystemC TLM models to accurately represent SoC architectures. Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator. Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models. Extensive experience with C++ programming to ensure efficient and effective model development. Principal Duties And Responsibilities Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models. Define software requirements to develop complex SoC TLM models. Design and implement TLM models for complex, large-scale products and systems. Perform code reviews and regression tests, as well as triage and fix issues to ensure the quality of code. Collaborate with individuals outside the software function (e.g., hardware, systems, and test engineers) to increase leverage and design solutions that work with other components of a specific project. Level Of Responsibility Work independently with minimal supervision. Utilize strong verbal and written communication skills to convey complex information, often requiring negotiation, influence, and tact. Perform tasks that often require multiple steps, extensive planning, problem-solving, and prioritization to complete effectively. Top Required Skills SystemC TLM or QEMU Modern C++ ARM Architecture (CPU, GIC, CoreSight Debug) Firmware and/or Device Driver Development and Debug Git Revision Control Preferred Skills Open Source Development experience Unit Testing Continuous Integration ARM Fast Models Server Architecture (RAS, Manageability) What's On Offer Apart from working in an open, relaxed and collaborative space, you will enjoy: Salary, stock and performance related bonus Maternity/Paternity Leave Employee stock purchase scheme Matching pension scheme Education Assistance Relocation and immigration support (if needed) Life, Medical, Income and Travel Insurance Subsidised memberships for physical and mental well-being Bicycle purchase scheme Employee run clubs, including, running, football, chess, badminton + many more Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail [email protected] or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

Sponsor register match LinkedIn
Silicon Verification Engineer
Graphcore· Bristol, UK; Cambridge, UK (uk)·Jul 2
View job

Own verification that turns complex silicon architecture into reliable AI compute hardware. As a Silicon Verification Engineer, you will help ensure Graphcore RTL matches the architecture specification. Your work will protect silicon quality before designs move into physical implementation. You will sit where architecture, logical design and verification meet. You will directly influence how issues are found, understood and resolved before they become costly. You will plan verification, define coverage, generate tests and diagnose failures. You will also improve shared infrastructure that helps engineers move faster and identify problems earlier. The work is technically deep, with clear impact on our silicon. You will help build the discipline, pace and quality needed for ambitious AI compute programs at scale. The team and culture The verification team works closely with Architecture, Logical Design and Physical Design. Clear plans, coverage goals, test results and direct technical feedback shape the work. You will take ownership, follow evidence and keep communication open across sites. The team values people who speak up early and make complex problems easier to solve. Decisions are driven by technical reasoning, shared data and practical trade-offs. You will have room to lead through your expertise, not just your title. What we're looking for Verification experience in CPU, ASIC or closely related silicon environments Experience with UVM, SVA, assembly, compilers, Git or DRMS tools Ability to plan verification work and drive functional coverage to closure Strong debugging skills across RTL, software and shared verification infrastructure Confident in SystemVerilog and Python While we have outlined a set of requirements, we value transferable skills and diverse experiences. We also welcome engineers returning to the profession after a career break, including through returnship routes. Benefits · Flexible working: Balance your work and personal life with greater flexibility · Generous leave: Take time to rest, recharge and enjoy life outside of work  · Retirement planning support: Up to 5% matched pension · Phantom equity: Share in Graphcore’s success · Workplace experience: Enjoy thoughtfully designed office spaces for collaboration, with free food and an on-site barista to support your day · Peace of mind protection: Income protection and life assurance to provide financial security for you and your loved ones · Electric Vehicle Scheme: Choose an electric vehicle and lease it through salary sacrifice · Flexible benefits: Tailor your benefits package with a choice of additional options, including private medical insurance and dental cover · Optional benefits: Dental cover, health cash plan, private medical insurance, cycle to work scheme, give as you earn We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work. We’re an equal opportunity employer and recognise that everyone brings different strengths and perspectives. If you need any adjustments during the interview process, just let us know - we’re happy to support you. Join the Team at Graphcore Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute. Ready to own verification work that directly shapes Graphcore silicon? Apply now to help build the future of AI compute.

Sponsor register match Indeed
Junior Software Engineer - AUM
Ipsos· Cambridge, England, United Kingdom (uk)·Jun 30
View job

Ipsos is recruiting for a Junior Software Engineer. Ideally you will have a background and interest in audio technology, digital signal processing, someone familiar with common signal processing techniques and experience of real-world audio processing issues. This role sits in Ipsos’ CrossMedia – Audience Measurement team working on providing accurate measurement of Media consumption and advertising. Central to this is our audio recognition technology, which is under continuous development and optimisation. What is in it for you? This is a fantastic opportunity to grow your skills under the supervision of experienced professionals, supporting a technology deployed in multiple countries.  As a Junior Software Engineer, you will help develop and maintain Ipsos’s audio recognition technology. You will help to assess and improve the performance of our patented audio recognition algorithms, and to adapt and optimise them for new scenarios. The Role: Exploring and assessing potential enhancements to our audio recognition technology. Diagnosing real-world limitations, and devising potential work-arounds. Exploring new solutions to upcoming product goals. Collaborating with cross-functional teams to develop, test and deliver solutions that meet client requirements. Collaborate with the team in regular design reviews, sharing your insights and learning from experienced scientists to develop and maintain innovative solutions. Researching and learning new technologies and techniques to stay up-to-date with industry trends. Participating in brainstorming sessions to elicit innovative ideas and solutions.   About you: The successful candidate will bring: Proficiency in at least one relevant programming language (ideally C/C++, Matlab or Python)  A good technical degree (or higher)  in Physics, Maths, Engineering or Computer Science. Familiarity with common signal processing techniques. Experience of real-world audio processing issues Experience of writing deployable and maintainable software. Knowledge of issue/project tracking software, e.g. Jira. A strong interest in algorithms and a desire to continually improve those algorithms. The curiosity and determination to understand technical systems from first principles. Exemplary communications skills - an ability to produce clear, informative documentation. An enthusiastic attitude with a ‘gets things done’ mentality. The ability to communicate effectively with technical and non-technical colleagues. Excellent problem-solving skills, including diagnosing issues within complex systems. The willingness to rapidly pick up new technologies. The ability to adapt schedules against changing priorities.   Benefits: We offer a comprehensive benefits package designed to support you as an individual. Our standard benefits include 25 days annual leave, pension contribution, income protection and life assurance. In addition, there are a range health & wellbeing, financial benefits and professional development opportunities.  We have a hybrid approach to work and ask people to be in the office or with clients for 3 days per week. We appreciate you may have commitments outside of work and will consider flexible working applications - please highlight what you are looking for when you make your application.  We are committed to equality, treating people fairly, promoting a positive and inclusive working environment and ensuring we have diversity of people and views. We recognise that this is important for our business success - a more diverse workforce will enable us to better reflect and understand the world we research and ultimately deliver better research and insight to our clients. We are proud to be a member of the Disability Confident scheme, certified as a Level 2 Disability Confident Employer.  We provide an inclusive and accessible recruitment process.  Your application will be reviewed by someone from our Talent Team who will be in touch either way to let you know the outcome.  Ready to have an impact? Apply now!

Sponsor register match Indeed
Junior Software Engineer - AUM
Ipsos· Cambridge, England, United Kingdom (uk)·Jun 30
View job

Ipsos is recruiting for a Junior Software Engineer. Ideally you will have a background and interest in audio technology, digital signal processing, someone familiar with common signal processing techniques and experience of real-world audio processing issues. This role sits in Ipsos’ CrossMedia – Audience Measurement team working on providing accurate measurement of Media consumption and advertising. Central to this is our audio recognition technology, which is under continuous development and optimisation. What is in it for you? This is a fantastic opportunity to grow your skills under the supervision of experienced professionals, supporting a technology deployed in multiple countries. As a Junior Software Engineer, you will help develop and maintain Ipsos’s audio recognition technology. You will help to assess and improve the performance of our patented audio recognition algorithms, and to adapt and optimise them for new scenarios. The Role Exploring and assessing potential enhancements to our audio recognition technology. Diagnosing real-world limitations, and devising potential work-arounds. Exploring new solutions to upcoming product goals. Collaborating with cross-functional teams to develop, test and deliver solutions that meet client requirements. Collaborate with the team in regular design reviews, sharing your insights and learning from experienced scientists to develop and maintain innovative solutions. Researching and learning new technologies and techniques to stay up-to-date with industry trends. Participating in brainstorming sessions to elicit innovative ideas and solutions. About You The successful candidate will bring: Proficiency in at least one relevant programming language (ideally C/C++, Matlab or Python) A good technical degree (or higher)in Physics, Maths, Engineering or Computer Science. Familiarity with common signal processing techniques. Experience of real-world audio processing issues Experience of writing deployable and maintainable software. Knowledge of issue/project tracking software, e.g. Jira. A strong interest in algorithms and a desire to continually improve those algorithms. The curiosity and determination to understand technical systems from first principles. Exemplary communications skills - an ability to produce clear, informative documentation. An enthusiastic attitude with a ‘gets things done’ mentality. The ability to communicate effectively with technical and non-technical colleagues. Excellent problem-solving skills, including diagnosing issues within complex systems. The willingness to rapidly pick up new technologies. The ability to adapt schedules against changing priorities. Benefits We offer a comprehensive benefits package designed to support you as an individual. Our standard benefits include 25 days annual leave, pension contribution, income protection and life assurance. In addition, there are a range health & wellbeing, financial benefits and professional development opportunities. We have a hybrid approach to work and ask people to be in the office or with clients for 3 days per week. We appreciate you may have commitments outside of work and will consider flexible working applications - please highlight what you are looking for when you make your application. We are committed to equality, treating people fairly, promoting a positive and inclusive working environment and ensuring we have diversity of people and views. We recognise that this is important for our business success - a more diverse workforce will enable us to better reflect and understand the world we research and ultimately deliver better research and insight to our clients. We are proud to be a member of the Disability Confident scheme, certified as a Level 2 Disability Confident Employer. We provide an inclusive and accessible recruitment process. Your application will be reviewed by someone from our Talent Team who will be in touch either way to let you know the outcome.

Sponsor register match LinkedIn
Senior Software Engineer, Embedded C++
Roku· Cambridge, England, United Kingdom (uk)·Jun 29
View job

Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform. Our new Senior Software Engineer, UI Infrastructure will be contributing extensively to our embedded UI framework development. You will be working closely with system architects to develop new features or extend current features to improve system stability and performance. You will also be engaged in developing tools which can help the larger development community within Roku. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact. The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. What You'll Be Doing Building and maintaining tooling to improve the quality and consistency of data collected from Roku OS logging. Developing and evolving offline pipelines that process logs to support initiatives like pre-merge validation in Firmware CI and automated data contract generation. Writing and reviewing C++ changes in embedded codebases to ensure logging is accurate, reliable, and usable downstream. Creating Python-based tooling and automation (non-embedded) to extract, analyze, and validate log usage across large codebases. Partnering with engineers across UI infrastructure, firmware, and CI to integrate tooling into developer workflows and keep it production-ready. Troubleshooting issues across tooling, pipelines, and source instrumentation, balancing correctness, maintainability, and scalability. We Are Excited If You Have 5+ years of relevant software development experience. Proficiency in modern C++ with the ability to read, debug, and extend embedded/firmware codebases. Strong Python experience for building developer tooling, automation, and offline data-processing workflows (e.g., log analysis and data quality improvements). Experience building or improving CI pipelines (including validation and quality gates) to support reliable releases. Familiarity with logging/telemetry concepts and an interest in improving data quality from code to downstream consumers. Working knowledge of core systems concepts (memory, threading/concurrency, and debugging) and the ability to apply them when investigating issues. Experience designing pragmatic internal tools or APIs, with an understanding of trade-offs and maintainability. Strong communication skills and a collaborative mindset, as this role partners closely with engineers across UI infrastructure and adjacent teams. Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to [email protected]. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.

Sponsor register match LinkedIn
Senior Software Engineer – Virtual Platforms - Qualcomm - Cambridge, UK
Qualcomm Technologies International Ltd· Cambridge, United Kingdom (uk)·Jun 24
View job

As a Senior Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware. Key responsibilities include: · Designing and developing SystemC TLM models to accurately represent SoC architectures. · Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator. · Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models. · Extensive experience with C++ programming to ensure efficient and effective model development. Principal Duties and Responsibilities: · Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models. · Define software requirements to develop complex SoC TLM models. · Design and implement TLM models for complex, large-scale products and systems. · Perform code reviews and regression tests, as well as triage and fix issues to ensure the quality of code. · Collaborate with individuals outside the software function (e.g., hardware, systems, and test engineers) to increase leverage and design solutions that work with other components of a specific project. Level of Responsibility: · Work independently with minimal supervision. · Utilize strong verbal and written communication skills to convey complex information, often requiring negotiation, influence, and tact. · Perform tasks that often require multiple steps, extensive planning, problem-solving, and prioritization to complete effectively. Top Required Skills: 1. SystemC TLM or QEMU 2. Modern C++ 3. ARM Architecture (CPU, GIC, CoreSight Debug) 4. Firmware and/or Device Driver Development and Debug 5. Git Revision Control Preferred Skills 1. Open Source Development experience 2. Unit Testing 3. Continuous Integration 4. ARM Fast Models 5. Server Architecture (RAS, Manageability) What's on Offer Apart from working in an open, relaxed and collaborative space, you will enjoy: Salary, stock and performance related bonus Maternity/Paternity Leave Employee stock purchase scheme Matching pension scheme Education Assistance Relocation and immigration support (if needed) Life, Medical, Income and Travel Insurance Subsidised memberships for physical and mental well-being Bicycle purchase scheme Employee run clubs, including, running, football, chess, badminton + many more Minimum Qualifications: •    Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. *References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail [email protected] or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Sponsor register match Indeed
Senior/Principal Software Engineer
lowRISC CIC· Cambridge, England, United Kingdom (uk)·Jun 22
View job

At lowRISC we believe that open source development can transform the semiconductor industry. To help achieve this vision of production-ready, commercial-grade chips and silicon building blocks, we employ a software team with a wide range of skills. Our software engineers work across the full software stack, from firmware and toolchains that interact directly with hardware to cloud-based infrastructure that tests our products at scale. This includes work in areas such as: RISC-V firmware and driver development Software hardening and security tools Embedded operating systems (in Rust and C) Compilers, code generators, and linters Simulators and emulators (e.g. QEMU) Electronic design automation (EDA) tools Performance and code size analysis Cloud-based infrastructure (such as continuous integration pipelines) lowRISC is a non-profit Community Interest Company. With a business model that includes member fees and engineering services, we have shown that it is possible to run world-leading projects collaboratively for everyone’s benefit. Originally a spinout from Cambridge University’s Computer Lab, our UK team is based in Cambridge and our Switzerland team is based in Zurich. Our Ibex CPU and OpenTitan Root of Trust projects have been taken to production silicon, partnering with world-leading organisations including Google, combining open-source approaches with best-practice chip design methodologies. Requirements: Solid experience with C or Rust Strong algorithmic and problem solving skills A degree in Computer Science or equivalent experience A high standard of written and spoken English Preferred or highly valued: Experience leading a project or another major initiative, in which you had to communicate and negotiate requirements with multiple stakeholders Strong knowledge of computer architecture; some experience with assembly languages (x86, RISC-V) Familiarity with C++ and Python Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv) Experience developing for embedded or resource-constrained environments, including real-time systems Familiarity with CI/CD for embedded or systems software A good understanding of compilers and linkers; experience with LLVM is a plus Good knowledge of Linux Experience contributing to open source projects Higher degree levels and academic research experience are highly valued Benefits Salary dependent upon experience. Benefits include a generous employer pension contribution (up to 12.5% subject to an employee contribution via salary sacrifice of 6%), holiday allowance (33 days, pro rata, including public holidays), private medical insurance, group income protection, life insurance and a 4 week paid sabbatical after 4 years of service. The team is based in Cambridge, UK, amongst the Silicon Fen’s ecosystem of high tech start ups. Our office is in the heart of the city and a short walk from the train station.

Sponsor register match LinkedIn
Quantum Error Correction Researcher (qLDPC)
Riverlane· Cambridge, UK (uk)·May 29
View job

Quantum Error Correction Researcher at Riverlane, you will help us to develop the world’s first Quantum Error Correction (QEC) stack that will unlock useful quantum computing.  We have a fantastic opportunity to join one of Riverlane’s more science-focused quantum error correction teams, dedicated to understanding fault tolerance on realistic hardware architectures. This highly collaborative group brings together mathematicians, physicists, computer scientists and software engineers, working side by side across the stack: from new code families and fault-tolerant logic, through understanding decoding and noise-aware analysis, to algorithm compilation and architecture design. In this role, you will be part of a small sub-team focused on AMO type devices, where you will work on high-impact research projects, combining hands-on technical work with close collaboration across a wider multidisciplinary team, contributing to research and development across the QEC stack.    What you will do  Build deep expertise in quantum computing and QEC, particularly focused on AMO qubits  Explore existing and develop new QEC protocols with the freedom to think independently and creatively  Work with hardware partners to develop and optimise QEC protocols for their hardware  Write code to test scientific ideas and contribute to software-focused products  Share expertise and collaborate with other teams at Riverlane to guide development of various parts of Riverlane’s products  Write papers and present work at conferences    What we need  PhD in mathematics, physics, computer science, or a related technical field (or equivalent professional experience)   Strong problem-solving skills  Knowledge of at least one programming language (Python and/or C++ preferred)  Ability to work effectively both independently and as part of a team  Strong written and oral communication skills, with the ability to discuss complex ideas with a variety of audiences in a clear and simple way  Experience in quantum computing  Experience with qLDPC codes    Even better if you have… Experience in quantum algorithm compilation  Experience with one or more qubit modalities    What can you expect from us  A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme   Equity, so that our team can share in the long-term success of Riverlane   28 days annual leave, plus bank holidays and enhanced family leave   A diverse work environment that brings together experts in many fields (including software and hardware development, quantum information theory, physics and maths) and over 20 different nationalities   A learning environment that encourages individual, team and company growth and development, including a regular programme of learning events and training and conference budgets     How to apply  Please upload a CV and covering letter by clicking 'Apply'. Your covering letter should explain why you are applying for the job and what skills and experience you can bring to the role.  We review CVs as we receive them and interview as soon as we have applications that look like a good match. We do not use closing dates. So, please apply as soon as possible to avoid missing out on this role.

Sponsor register match £60,000 to £85,000, DOEIndeed
Senior Full Stack Software Engineer
Neutreeno· Cambridge, England, United Kingdom (uk)·May 20
View job

About Neutreeno Climate change is the defining business challenge of our time, and we're here to solve it. Most decarbonisation solutions count emissions but do nothing to reduce them. We've changed that. We’re Neutreeno, an emissions-to-performance platform, born out of the University of Cambridge's Department of Engineering. We help companies with supply chains and production processes turn emissions data into operational insight, the kind that cuts costs, sharpens decisions, and unlocks genuine competitive advantage. For operations and finance, it's margin they can measure. For sustainability teams, it's progress they can prove. Same data, two audiences, one engine. We’re a fast-moving team that values EQ just as much as IQ. Autonomy, high-ownership, speed and no-ego collaboration are at our core. We seek people who care deeply and are eager to work on solving problems bigger than themselves. The Role The engineering problems here are genuinely hard. It involves building robust ingestion pipelines that handle messy, heterogeneous data, a calculation engine that estimates the correct emissions across complex activity hierarchies, and actionable insights that help make the biggest companies in the world better. Wrapped in an experience that must be easy to use. As a Senior Full Stack Software Engineer and key member of the Neutreeno team, you’ll be shipping great software, bringing strong engineering judgment, and making the team better through craft and collaboration. You’ll ship across the full stack, crafting clean React UIs, building reliable Node.js and Python services, and deploying to AWS. You’ll own features end-to-end alongside a small, strong engineering team, and you’ll have real influence over how the product evolves. You also use AI coding tools and agentic workflows as a force-multiplier, and you’re actively curious about how they change what a small engineering team can achieve. This position operates on a hybrid work model with 3 days per week in our Cambridge office. Fully remote arrangements may be considered for outstanding international candidates, provided there is sufficient overlap with UK working hours. The Work You’ll Do Software Development Build responsive, modular UIs in React and TypeScript that make complex emissions data feel simple and intuitive. Develop and maintain backend services in Node.js, designing clean APIs and working with cloud-native AWS infrastructure. Ship features end-to-end: from picking up a product brief to deploying to production via our CI/CD pipelines. Contribute to the technical direction of Neutreeno, helping inform architectural decisions that balance speed, quality, and long-term scalability. Champion AI-native development practices and agentic workflows across your own work and actively share that thinking with the wider team.   Collaboration and Product Partner closely with the Neutreeno team to translate product ambitions into well-scoped, well-sequenced engineering work. Feed into the engineering roadmap, providing strong technical input on prioritisation, feature velocity, and technical health. Contribute to hiring decisions and help shape an engineering culture that helps Neutreeno scale. Communicate clearly about technical decisions and progress with product, design, and the wider team. Requirements The Minimum Qualifications You’ll Need 7 or more years of professional software engineering experience. A strong individual contributor deeply motivated to stay hands-on in the codebase, with a collaborative approach to sharing knowledge and raising quality across the team. Deep proficiency across the full stack, including React and TypeScript on the front end and Node.js on the back end. Solid experience with AWS infrastructure and cloud-native deployment. A proven track record of shipping high-quality software at pace. Real, daily use of AI coding tools and agentic development workflows as a core part of how you work. Strong communication and the ability to build trust quickly across engineering, product, and leadership. Preferred Qualifications Experience at an early-stage startup as a senior individual contributor. Familiarity with GraphQL, Terraform, or CI/CD pipeline design. Experience integrating LLMs or building AI-powered product features. Exposure to climate, sustainability, or deep-tech domains. Degree in Computer Science or a related field (not required, track record speaks louder). Benefits What We Offer Compensations & Benefits: Competitive pay dependent on your skills, qualifications and experience. Year-end performance bonus. 25 days annual leave. Meaningful equity stake. We want you to think and benefit like an owner as the company grows. Company pension with NEST. Leading private health insurance with WPA (the only Which? Recommended Provider for Private Medical Insurance). Cycle to work scheme. Work Environment: A hybrid work model that fosters both teamwork and individual flexibility. Remote working allowance for personal travel, in addition to regular holiday policy (2 weeks per year). Work from Neutreeno HQ at the Cambridge Institute for Sustainability Leadership, recognised by the FT as one of Europe's leading startup hubs. Great on-site amenities (unlimited free coffee, monthly events with global sustainability leaders, and more). Culture & Growth: A fast-growing team (200%+ YoY growth) from diverse backgrounds that recently closed a $5M seed round. An open-minded culture with a flat hierarchy and everyone vectoring in the same direction and where ideas and ownership matter. The chance to work alongside world-class climate scientists and engineers on one of the most important problems of our time. How to Apply If you’re a senior engineer who loves great code, thrives in a fast-moving environment, and has a genuine point of view on how AI tooling fits into modern development, we want to hear from you. To apply, send your CV and a cover letter covering two things: how AI tooling features in your day-to-day development work, and what's drawing you to Neutreeno specifically. Neutreeno is an equal opportunity employer committed to creating an inclusive workplace. Apply for this job

Sponsor register match Indeed

Browse UK visa sponsorship jobs.

Chrome extension

Check sponsors while you browse LinkedIn.

Sponsor badges appear under every employer in LinkedIn, Indeed and Glassdoor search results, so you can see who can sponsor a visa before you open the job.

LinkedIn search results with UK sponsor and NL sponsor badges under each employer.