Senior Software Engineer C In System Software jobs in Cambridge – Browse 482 openings on RoboApply Jobs

Senior Software Engineer C In System Software jobs in Cambridge

Open roles matching “Senior Software Engineer C In System Software” with location signals for Cambridge. 482 active listings on RoboApply Jobs.

482 jobs found

1 - 20 of 482 Jobs
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaboration Fuels Our Innovation. Join Roku, Revolutionizing Television ViewingRoku stands as the leading TV streaming platform across the U.S., Canada, and Mexico, with aspirations of transforming every television globally. As pioneers in TV streaming, our mission is to serve as the platform that unites the entire TV ecosystem, linking consumers to beloved content, enabling publishers to cultivate and monetize extensive audiences, and equipping advertisers with unique tools for consumer engagement.From day one at Roku, your contributions will be recognized and valued. We are a fast-evolving public company where every team member plays a significant role. Embrace the opportunity to delight millions of TV streamers globally while gaining invaluable experience across diverse disciplines. Role Overview At Roku, you will work on a platform utilized by real users. Showcase your achievements to friends and family, and see your work in leading electronics retailers.As a senior member of the Roku Core OS team, you will take part in designing and developing the core/system components of Roku OS. We seek a senior software engineer with profound expertise in embedded Linux development and integration.Roku boasts a proven history of creating successful products based on value SoCs, relying on our talented software engineers to optimize limited resources.We genuinely mean it when we say that Roku is a place where everyone contributes. If you aspire to work with top talent, developing products used by millions, and thrive in a tech culture that excels, we invite you to contact us. Join us in creating the next generation of cost-effective streaming players and TVs for our customers. Your Responsibilities Design and develop OS features within a multi-process environment that prioritize speed, efficiency, and platform flexibility.Exhibit excellence in C++ development to deliver high-performance and ultra-reliable software, focusing on optimization, performance, and memory management.Implement features with the necessary abstractions to ensure compatibility across various hardware.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Join Roku and be part of a transformative journey in television.As the leading TV streaming platform across the U.S., Canada, and Mexico, Roku is on a mission to revolutionize how the world experiences television. Our pioneering technology connects viewers to their favorite content while empowering content publishers to cultivate and monetize vast audiences. Additionally, we provide advertisers with unparalleled tools for consumer engagement.From your very first day at Roku, you will play a crucial role in shaping the future of streaming. We are a dynamic public company where your contributions will be recognized and celebrated. This is your opportunity to impact the lives of millions of TV streamers globally while gaining invaluable experience across various disciplines. About the TeamAt Roku, we are at the forefront of television innovation. Our success in shaping the future of streaming media is driven by talented embedded software engineers like you, who will join the Roku OS, OS Extensions, and Apps Team. About the RoleIn this position, you will be an integral part of a team dedicated to developing core features that facilitate streaming applications such as Netflix, YouTube, and BBC on the Roku platform. This role will leverage your expertise in NDK development, DRM, browser technologies, audio-video streaming standards, and optimization of graphics and application performance within embedded systems. The features and performance enhancements you deliver will impact millions of users daily. This is an excellent opportunity for a seasoned professional with innovative solutions for complex challenges, capable of translating concepts into highly reliable software.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaborative Innovation for a Seamless Streaming Experience. Join Roku in Revolutionizing TelevisionRoku, the leading TV streaming platform across the U.S., Canada, and Mexico, is on a mission to power every television worldwide. As pioneers of streaming to the TV, we aim to connect consumers with their favorite content, empower content publishers to grow their audiences, and provide advertisers with unique tools to engage viewers.From day one, your contributions at Roku will be significant and cherished. As a fast-growing public company, we ensure that every team member plays an active role in delighting millions of TV streamers globally while gaining invaluable experience across diverse fields. About Our TeamOur team is dedicated to building and enhancing the UI framework and components that create remarkable Roku user experiences. Our roadmap is designed to accelerate growth and scalability, delivering exciting new features to tens of millions of Roku users worldwide.We empower our developers and engineers to take ownership of their projects, motivated to tackle challenges that need solutions. Collaboration with different engineering teams, product designers, and business leaders is key to our success, fostering an environment where independent thinkers thrive. Role OverviewAs a Senior Software Engineer focusing on UI Infrastructure, you will play a pivotal role in the ongoing development of our embedded UI framework. Collaborating closely with system architects, you will innovate new features and enhance existing functionalities to boost system stability and performance. Additionally, you will contribute to the development of tools that benefit the broader Roku development community. A solid history of delivering high-quality software on embedded platforms is required for this role. This is an excellent opportunity for a seasoned professional eager to shape the future of streaming media.

Mar 5, 2026
Apply
companyttp1 logo
Full-time|On-site|Cambridge

Join our innovative team at ttp1 as a Senior Systems Engineer (Software). In this pivotal role, you will leverage your expertise in software engineering to design and implement cutting-edge systems that drive our cellular technology initiatives. You will work collaboratively with cross-functional teams to develop solutions that enhance our product offerings, ensuring high performance and reliability.

Feb 4, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Join Roku in Revolutionizing TV StreamingRoku is the leading TV streaming platform across the U.S., Canada, and Mexico. We are on a mission to empower every television worldwide. As pioneers in streaming technology, we connect viewers with the content they adore, enable publishers to grow and monetize their audiences, and equip advertisers with unique tools to engage consumers effectively.Your journey at Roku begins with you making significant contributions from day one. As a rapidly growing public company, we ensure that every team member plays an active role. Here, you will have the chance to delight millions of TV streamers globally while acquiring invaluable experience across various fields. About the TeamAt Roku, our Device Monetization and Themed Experiences (DMTE) team, part of the Advertising organization, is where we create the magic behind the scenes. We are the engineers responsible for developing high-performance graphics and UI foundations that drive the FRAME engine, enabling seamless and visually stunning experiences on millions of devices worldwide. Our contributions are vital, impacting user interactions every time they navigate menus, view animated ads, or engage with custom content for the latest TV shows and movies. We embrace tackling complex technical challenges—optimizing UI rendering and refining memory usage—using BrightScript or JavaScript-like languages to deliver robust, high-performance solutions. We thrive in a collaborative, trust-oriented environment where innovative ideas can originate from anywhere, working closely with firmware, UI, and product teams to ensure our platform is fast, reliable, and poised for the next wave of streaming innovation. If you are passionate about building the invisible frameworks that create exceptional user experiences, this is the place for you. About the RoleAs a Senior Software Engineer within the DMTE team, you will be integral to Roku's platform innovation, responsible for designing, implementing, and enhancing cutting-edge UI solutions.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaborate to Innovate in Streaming. Join Roku in Shaping the Future of TelevisionRoku, the leading TV streaming platform across the U.S., Canada, and Mexico, is on a mission to connect every television around the globe. As pioneers in the streaming industry, we empower consumers to access their favorite content, assist publishers in expanding their audience, and offer advertisers unique engagement opportunities.From your first day, you’ll play a crucial role at Roku, a dynamic public company where every voice matters. Experience the excitement of delighting millions of global TV streamers while gaining invaluable experience across various domains. About the TeamOur team focuses on developing and enhancing the UI framework and components that drive Roku's user experiences. Our strategic roadmap accelerates growth and scalability, delivering innovative features to tens of millions of Roku users worldwide.At Roku, our developers and engineers take ownership of their projects, driven by an intrinsic motivation to solve problems and deliver results. Collaboration with different engineering teams, UI design, product management, and business leaders is key to our success, creating an environment where independent spirit thrives alongside teamwork. We are innovators redefining the streaming media landscape. About the RoleAs a Senior Software Engineer specializing in UI Infrastructure, you will significantly contribute to the development of our embedded UI framework. Collaborating closely with system architects, you will create new features and enhance existing ones to boost system stability and performance. Additionally, you will be instrumental in developing tools that benefit the broader development community at Roku. Your proven success in delivering high-quality software on embedded platforms will be essential to our ongoing innovation.

Mar 5, 2026
Apply
companyCambridge Mobile Telematics logo
Full-time|$139.3K/yr - $174.1K/yr|On-site|Cambridge, MA

Join Cambridge Mobile Telematics (CMT), the leading provider of telematics solutions worldwide, dedicated to enhancing road safety for drivers everywhere. Our innovative AI-driven platform, DriveWell Fusion®, aggregates sensor information from millions of IoT devices—including smartphones, connected vehicles, dashcams, and proprietary Tags—along with contextual data to deliver an integrated perspective on vehicle and driver behavior. Our insights empower auto insurers, automakers, commercial mobility firms, and government entities to enhance risk assessment, safety protocols, claims management, and driver improvement initiatives. With headquarters in Cambridge, MA and additional offices in Budapest, Chennai, Seattle, Tokyo, and Zagreb, we protect and monitor millions of drivers globally every day.CMT is seeking a talented and experienced Senior Software Engineer to contribute to the development and scalability of our on-device Machine Learning systems within the Mobile SDK. This pivotal team is responsible for the core C/C++ runtime that enables real-time sensor data processing and machine learning across a multitude of mobile devices. Our platform facilitates swift updates and deployment of driving behavior algorithms while ensuring optimal performance, battery efficiency, and operational accuracy.If you are a collaborative, customer-focused, and innovative individual eager to help us improve road safety by enhancing driver behavior, we invite you to apply!

Mar 30, 2026
Apply
companyRoku Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Join Roku as we transform the way the world experiences television!Roku is the leading TV streaming platform in the U.S., Canada, and Mexico, with a vision to power every television globally. We have revolutionized streaming to the TV and our goal is to connect consumers with the content they love while providing robust tools to content publishers and unique engagement opportunities for advertisers.From day one at Roku, you’ll be a vital part of our mission. We are a rapidly growing public company where every team member's contributions are recognized. This is your chance to delight millions of TV streamers worldwide while gaining invaluable experience across various fields. About the TeamThis team focuses on enhancing the UI framework and components that shape the Roku user experience. Our roadmap is designed to accelerate growth and scalability, delivering innovative features to millions of Roku users globally.Our developers and engineers take ownership of their projects, driven by an internal motivation to tackle challenges. Collaboration is key, as they work alongside different engineering teams, UI designers, product teams, and business leaders. Here, engineers thrive by balancing independent initiative with teamwork, driving innovation in the streaming media landscape. About the RoleAs a Software Engineer specializing in UI Infrastructure, you will play a pivotal role in advancing our embedded UI framework. Collaborating closely with system architects, you will develop and enhance features to boost system stability and performance. Additionally, you will create tools to support the wider development community at Roku. A demonstrated history of delivering high-quality software on embedded platforms is a key requirement for this role.

Mar 17, 2026
Apply
companyGraphcore Ltd. logo
Full-time|On-site|Cambridge, UK

About Graphcore At Graphcore, we are pioneering the next generation of AI computing technology. Our team comprises industry-leading experts in semiconductors, software, and artificial intelligence, dedicated to developing a comprehensive AI compute stack that spans from silicon innovations to extensive data center infrastructure. As a proud member of the SoftBank Group, we are supported by substantial long-term investments, enabling us to advance critical technologies within the rapidly evolving SoftBank AI ecosystem. To capitalize on the immense opportunities in AI, Graphcore is expanding its global workforce. We are uniting the brightest minds to tackle the most challenging problems in an environment where every individual can significantly influence the organization, our products, and the future of artificial intelligence.

Mar 13, 2026
Apply
companyGearset logo
Full-time|On-site|Cambridge, United Kingdom

Join Gearset, the premier DevOps platform for Salesforce, where our users can seamlessly develop and manage various facets of their Salesforce projects, from intricate CI/CD pipelines to robust disaster recovery solutions.The Gearset platform operates independently of Salesforce, utilizing public APIs for integration. While our engineering team does not work directly within the Salesforce environment, we collaborate closely with domain experts to devise innovative solutions to the unique challenges they encounter, enabling rapid and secure Salesforce modifications.Our commitment to excellence is reflected in our agile practices: we release multiple updates daily and continuously enhance our observability and infrastructure tools. This allows us to swiftly identify and address issues, ensuring that we deliver timely improvements that delight our users.As a product-centric company founded by engineers, we understand the importance of fostering a vibrant engineering culture, promoting teamwork, and maintaining tight feedback loops. We are confident in our product and market potential, and we have ambitious plans for the future.

Nov 7, 2025
Apply
companyGearset logo
Full-time|On-site|Cambridge, United Kingdom

Join Gearset, the premier DevOps platform for Salesforce, where our users efficiently build and manage various aspects of their Salesforce development, from intricate CI/CD pipelines to robust disaster recovery solutions.Our platform operates as an independent tool, integrating solely through public APIs, allowing our engineering team to collaborate closely with domain experts who develop within the Salesforce environment. This partnership enables us to create innovative solutions that address the unique challenges our users encounter, facilitating rapid and secure Salesforce modifications.We relentlessly adhere to our agile approach, releasing multiple versions of Gearset daily and continuously enhancing our observability and infrastructure tools. This commitment allows us to swiftly identify and resolve issues, delighting our users with timely improvements.As a product-focused enterprise founded by engineers, we deeply value a robust engineering culture, collaboration, and quick feedback loops. With confidence in our product and market potential, we are poised for significant growth and have ambitious plans for the future.Our engineering teams are primarily located in Cambridge and Belfast. To get a glimpse of what it’s like to join Gearset as an engineer, check out this video.

Dec 17, 2025
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaboration Fuels Innovation at Roku. Join Roku, a Leader in Television Streaming TechnologyRoku is the premier TV streaming platform across the U.S., Canada, and Mexico, with a vision to enhance every television worldwide. We were the pioneers in streaming technology, and our goal is to serve as the central hub for the entire TV ecosystem. We connect viewers to their favorite content, empower content creators to reach vast audiences, and offer advertisers unmatched engagement opportunities.From day one at Roku, your contributions will be impactful and recognized. As a rapidly growing public company, we ensure that every team member plays an essential role. You will have the chance to enrich the experience of millions of TV viewers globally while acquiring valuable expertise across various fields. About the TeamThe UI Systems team at Roku is responsible for developing high-performance engines and foundational graphics infrastructure that power millions of devices. We manage the low-level C++ frameworks, rendering pipelines, and system architectures that facilitate seamless navigation and dynamic animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to deliver a consistently fast experience across our device range. We foster a collaborative, high-trust environment, working closely with firmware and silicon teams to push the limits of embedded hardware capabilities.About the RoleAs a Senior Software Engineer, you will play a crucial role in architecting the core systems that enhance Roku's user experience. You will design and develop performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. This position involves addressing complex systems-level challenges, including optimizing frame rates on resource-constrained hardware and creating robust APIs for higher-level frameworks. This role is perfect for engineers passionate about low-level systems programming, with a keen interest in performance metrics and a desire to innovate the future of television.Your ResponsibilitiesArchitect and optimize core C++ UI frameworks for Roku devices.

Mar 2, 2026
Apply
companyttp1 logo
Full-time|On-site|Cambridge

Join our innovative team as a Systems Software Architect at ttp1 in Cambridge. In this role, you will be pivotal in designing, developing, and implementing advanced software solutions that drive our deep tech initiatives. We’re looking for a visionary who can blend technical expertise with strategic insight to create systems that are not only functional but also scalable and robust.Your responsibilities will include collaborating with cross-functional teams, conducting system architecture assessments, and ensuring software meets both technical and user requirements. If you are passionate about technology and eager to work in a dynamic environment, we want to hear from you!

Jul 24, 2025
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Join Roku in transforming the way the world experiences televisionAs the leading TV streaming platform across the U.S., Canada, and Mexico, Roku is dedicated to revolutionizing the viewing experience for people everywhere. We have pioneered streaming technology and seek to unify the TV ecosystem, connecting viewers with their favorite content while empowering content creators to reach vast audiences and providing advertisers with innovative engagement tools.From day one at Roku, you will make significant contributions in a thriving public company where every team member plays an essential role. This is an opportunity to impact millions of TV streamers globally while acquiring valuable experience across various fields. About the RoleIn this senior software engineering position, you will be responsible for the architecture, design, implementation, and testing of the run-time and native renderer components of Roku's innovative software development kit (SDK). Collaborate closely with fellow engineers who focus on the higher-level scripting elements of the SDK.At Roku, we take pride in creating software and features that function seamlessly on both our oldest and newest devices. Hence, it's crucial that the SDK is designed to operate efficiently even on devices with minimal system resources like RAM, Flash memory, and CPU. What you’ll be doingArchitecting, designing, implementing, and testing the run-time and native renderer of Roku's SDK.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork Makes the Stream Work. Roku is Transforming the Way the World Engages with TelevisionRoku stands as the leading TV streaming platform across the U.S., Canada, and Mexico, with aspirations to power every television globally. We pioneered the streaming revolution, and our mission is to connect the entire TV ecosystem by linking consumers to their favorite content, enabling content publishers to build and monetize extensive audiences, and providing advertisers with unique tools to engage consumers effectively.From your very first day at Roku, you will make a significant and valued impact. As a rapidly growing public company, we empower every team member to contribute meaningfully. Join us in delighting millions of TV streamers worldwide while gaining valuable experience across various disciplines. About the TeamThis team focuses on enhancing customer-centric features that elevate user experience—from content discovery and search to Roku Pay, subscriptions, embedded software, and firmware. Our product roadmap accelerates growth and scalability, introducing exciting new features to millions of Roku users worldwide.Our developers and engineers are empowered owners, driven from within to tackle features or projects that need resolution. Success here stems from collaboration across engineering teams, UI design, product management, and business leadership, allowing individual independence to flourish in a deeply cooperative environment. We are pragmatic innovators, continually redefining the streaming media landscape. About the RoleAs a leading force in the streaming domain, Roku continues to innovate and shape the future of television and digital streaming. Your role as a Senior Software Engineer will involve substantial contributions to our embedded UI development and algorithm implementation for sophisticated features, enhancing user intuitiveness and supporting the platform's underlying architecture. You will be wo...

Mar 5, 2026
Apply
companyRiverlane logo
Full-time|On-site|Cambridge, UK

Join Riverlane as a Senior Software Engineer specializing in modelling, where you will leverage your expertise to develop cutting-edge software solutions. In this role, you will collaborate with a talented team of engineers and scientists to innovate and optimize our modelling capabilities. Your contributions will drive the advancement of technology in a dynamic and supportive environment.

Mar 25, 2026
Apply
companyttp1 logo
Full-time|On-site|Cambridge

Join our innovative team at ttp1 as a Senior Software Engineer. In this pivotal role, you will leverage your technical expertise to drive software development projects that push the boundaries of technology. Collaborate with interdisciplinary teams to design, implement, and optimize cutting-edge software solutions that meet our clients' needs.

Mar 11, 2026
Apply
companyKAYAK logo
Full-time|$125K/yr - $125K/yr|Hybrid|Cambridge Office

KAYAK, a proud member of Booking Holdings (NASDAQ: BKNG), stands as a premier travel search engine, processing billions of queries to assist customers in discovering their ideal flight, accommodation, rental car, and vacation package. Our innovative corporate travel solution, KAYAK for Business, is redefining business travel.Joining KAYAK means becoming part of a dynamic travel organization that encompasses a variety of global metasearch brands, including momondo, Cheapflights, and HotelsCombined. Our journey from a startup to an industry frontrunner is fueled by innovation, and every team member is empowered to leave their mark. Our mission is to develop the most effective travel search engine, simplifying global exploration for everyone.We are seeking talented Java Backend Engineers to enhance and sustain KAYAK’s search and booking systems. If you are passionate about travel and committed to crafting reliable and user-friendly experiences, we invite you to apply.This position requires in-office work at our Cambridge, MA location at least 3 days a week.

Mar 25, 2026
Apply
companyHarvard University logo
Full-time|On-site|Cambridge

Join Harvard University as a Senior Research Software Engineer, where you will play a pivotal role in advancing research through innovative software solutions. You will collaborate with researchers across various disciplines, design scalable systems, and contribute to cutting-edge projects that impact the academic community and beyond.

Mar 20, 2026
Apply
company
Full-time|On-site|Cambridge

Join Redgate Software as a Senior Software Engineer!At Redgate, we develop intuitive software solutions that empower data professionals to maximize the value of databases effortlessly. Our innovative tools address complex database management challenges throughout the DevOps lifecycle, simplifying processes for IT leaders, development, and operations teams. By enhancing efficiency, minimizing errors, and safeguarding vital business data, we have earned the trust of the data community.As a Senior Software Engineer, you will collaborate with a small, dynamic team that includes a Tech Lead, Lead Software Engineer, Product Designer, Product Manager, and additional software engineers. You will also receive guidance from the Group Engineering Manager, who oversees project delivery, team dynamics, and processes, as well as from an architect who provides technical leadership at the product level.This role focuses on Redgate Monitor, our premier monitoring solution. As a widely utilized tool, Redgate Monitor enables organizations to proactively oversee, diagnose, and optimize their database environments. You will play a key role in the evolution of this mature, impactful product, influencing architectural decisions, enhancing system performance, and delivering features that directly benefit thousands of global customers.We expect you to demonstrate comprehensive technical expertise, confidently tackle complex challenges with elegant solutions, lead and contribute to significant projects, and serve as a technical resource within your team. Besides advocating for best practices, you will also drive improvements in processes, tools, and architecture that benefit the broader engineering community.An essential aspect of your senior role will be to uplift others through mentoring and guidance.

Mar 13, 2026

Sign in to browse more jobs

Create account — see all 482 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.